Post on 21-Jan-2018
opakující se práce
práce s daty, statistika
správa velmi velké struktury
přehledy, upozornění
složité výpočty
kontrola nad desítkami tis
íc rekla
m
Nový prostor pro posouvání projektů
Nový prostor pro studium marketingu a dalších nástrojů
Zjednodušení opakovaných úkolů
Agentura (ani např. větší eshop) se bez automatů prostě neobejde
A
Nemusíme se prolouskávat dokumentací
Máme velké a komplikované požadavky
Jsou schopni rychle reagovat na změny
Jsou schopni spojovat data z více zdrojů
Znají weby našich klientů
B
➖ omezená doba běhu
➖ omezená použitelnost
➖ neprogramátor není schopen reagovat na změny v systému
➖ neumí pracovat s experimenty
➖ neumí vytvořit kampaň
množství volně ke stažení ➕
jednoduché nasazení ➕
jednoduchá správa a plánování ➕
jednoduché testování ➕
GOOGLE SKRIPTY
+ -
výhody x nevýhody
VYUŽITÍ API
➖ rozsáhlejší znalost dokumentace a programování
➖ potřeba vlastního serveru (cron…)
sofistikovaná, holistická řešení ➕
téměř neomezené možnosti ➕
vlastní aplikace ➕
ukládání vlastních databází ➕
napojení na eshop ➕
konektory i k Skliku, Facebooku ➕
+ -
výhody x nevýhody
GOOGLE APPS
➖ omezená doba běhu
➖ omezená použitelnost
➖ neprogramátor není schopen reagovat na změny v systému
přístup do Adwords, Sklik, FB ➕
jednoduché nastavení ➕
super věci od standajilek.cz ➕
+ -
Co od nás vývojář potřebuje?
AdWords: API token, client ID, secret ID ( https://developers.google.com/adwords/api/faq#15105 )
Sklik: sklik účet, API klíč ( https://api.sklik.cz/drak/ )
Facebook: App ID, App secret ( https://developers.facebook.com/tools/explorer/ )
Jak získat AdWords API token?
Nutnost mít MCCVyplnění formuláře
Vyplnění formuláře
Vyjádření do 7 dnů
Další formuláře
API
Jak získat AdWords API token?
Je to zdarma
Basic přístup = omezený počet operací (+ špatným použitím mohou token odebrat)
Pro veřejné použití je třeba znovu zažádat a splňovat RMF podmínky + nahlédnutí do aplikace
Script 1. – Duplicity
Zobrazování stejných vyhledávacích dotazů ve více sestavách. Zejména DSA.
❎ Problém
Script 1. – Duplicity
Hledá duplicitní vyhledávací dotazy v reklamních sestavách. Ty vypíše do tabulky.
+ Zaručení, že nám vyhledávací dotazy padají do více sestav+ Inspirace na nové sestavy
☑ Řešení
duplicity.igloonet.net(Jen pro MCC účet)
Script 2. – Nahrávání bannerů
❎ Problém
Opakující se týdenní akce a k nim neustále nové a nové bannery.
Script 2. – Nahrávání bannerů
☑ Řešení
Požadavek: Chceme bannery jen vzít a jednoduše nahodit do předem stanovených sestav.
Výsledek:
1. Script vezme bannery z dané složky na Google drive2. Nahraje je do sestav s daným štítkem (uveden v kódu) a přiřadí URL adresu (z kódu)3. Bannery ze složky po nahrání smaže
Script 3. – Vypínání bannerů
❎ Problém
Zapomínáme nastavovat automatická pravidla na vypnutí bannerů.
Script 3. – Vypínání bannerů
☑ ŘešeníVýsledek:
1. Z názvu banneru zjistí datum vypnutí2. Vytvoří štítek3. Script pak porovnává datum s datem na štítku a reklamu případně vypne
- Nutno pojmenovávat bannery
+ Když zapomeneme nastavit automatické pravidlo, script nezklame
Export dat do Google Sheets (AWQL)
function main() {
var spreadsheet = SpreadsheetApp.openByUrl('URL sheetu');
var report = AdWordsApp.report( " SELECT CampaignName, AdGroupName, Criteria, Ctr, Impressions, AllConversions " + " FROM KEYWORDS_PERFORMANCE_REPORT"+ " WHERE Impressions > 100"+ " AND Ctr < 0.03" + " AND AllConversions > 0" + " DURING LAST_30_DAYS"); report.exportToSheet(spreadsheet.getSheetByName('Sheet1'));}
Přehled performance reportů: http://bit.ly/1ExjMrq
Export dat do Google Sheets (AWQL)
Využití:
● Ekvivalent k Supermetrics● Pravidelné reporty● Možnost přednastavit operace pro výpočet výkonu čehokoliv● (Denní, týdenní, měsíční profit, čerpání rozpočtů, prodělávající kampaně/sestavy,...)
Přehled performance reportů: http://bit.ly/1ExjMrq
Super skriptaři
www.standajilek.cz
www.ppc-scripts.eu
Super článek od Markétky Kabátové o scriptech:http://tyinternety.cz/prirucka-marketera/prirucka-marketera-moznosti-adwords-skriptu/
Štítkování změny bidu
Nevíme, kdy a jak se změnil bid a rozpočet.Nevíme, co to mělo za následek.
❎ Problém
Štítkování změny bidu
1. Každý den stahujeme údaje o výši bidu a rozpočtu.2. Pokud se údaje liší, přidá se štítek se starou a novou hodnotou a s
datem změny.
☑ Řešení
Jedna/žádná reklama
1. Jak detekovat sestavy jen s jednou reklamou?2. Jak detekovat sestavy bez reklam?3. Jak to udělat na Skliku?
❎ Problém
Jedna/žádná reklama
AdWords – k reklamní sestavě se přidá štítek
Sklik – vytvoří se souhrnná tabulka, která přijde mailem
☑ Řešení
Generátor textů
1. Příliš mnoho textových reklam2. Rychle zastaralé informace reklamách3. Aktualizace složitá vzhledem k proklikávání na web
❎ Problém
Generátor textů
Přemýšlení nad rešením:
● Reklamy měly často podobný charakter● Jak z webu získat informace do reklam?● Jak je dostat do reklam?● Musíme zařídit, aby byly informace stále aktuální
☑ Řešení
Generátor textů
1. Oštítkovali jsme kampaně podle společných charakteristik2. Pro každý štítek jsme předepsali reklamu s proměnnými3. Program stáhne informace o sestavách a reklamách4. Stáhne požadované parametry ze stránek5. Nahraje parametry do Firemních údajů Adwords6. Vygeneruje reklamy podle vzorce s využitím Ad Customizers
☑ Řešení
Generátor textů
Možnosti:
1. Využití nejúspěšnějších KWs do textů2. Stažení slevy z webu3. Stažení počtu produktů z kategorie4. Stažení nejnižší a nejvyšší ceny5. Výpočet rozdílu z ceny po slevě6. Stažení informací o dopravě zdarma7. Informace o datu dodání8. Informace o konci akce9. ...
☑ Řešení
Propojování dat z FB a GA
U větších klientů bývá časově náročnější propojování dat z FB a GA pro následné vyhodnocování či reporting. Může docházet k chybám.
❎ Problém
Propojování dat z FB a GA
Ideálně vytvořit nástroj, který data dokáže propojit - zajímá nás hlavně propojení nákladů a tržeb
K propojení dochází na základě UTM parametrů a kategorií kampaně a obsahu reklamy v GA
● Nataháme přes API data z FB a GA, upravíme segmenty podle potřeby● Data propojíme
Otázka transakčních šotků
☑ Řešení
Dynamické prvky v obrázcích ve FB feedu a nastavení jejich použití v účtů
Pro větší zaujetí a zvýšení potenciálu dynamických reklam na FB chceme pracovat s lepší prezentací produktových obrázků.
Současně si chceme zvolit různé kreativy pro různá umístění reklamy podle požadavků FB i dle našich zkušeností s daným umístěním.
Chceme vlastní řešení s vysokou použitelností.
❎ Problém
Dynamické prvky v obrázcích ve FB feedu a nastavení jejich použití v účtů
Interní skript na automatické doplňování prvků do obrázků ve feedu dle aktuálních informací - např. cena, akce, výprodej apod.
Využití additional_images ve feedu
Nastavení přes API, který additional obrázek se bude tahat do konkrétních setů.
☑ Řešení
Ad hoc využití APIs
Př.:
Začínáme pracovat na FB účtu nového většího klienta. Nechceme vytvářet desítky remarketingovýh publik. Přes API si díky seznamu (pod)kategorií a jejich URLs vytvoříme stovky WCA, a to i s odlišením délky okna, během chvilky.
Ještě výraznější nutnost použití je např. u zahraničních webů (např. Maďarština).
Jak to začalo?
Mucho sitelinků
URLs u KWs
Vyprodané produkty
Prázdné kategorie
404
Desetitisíce reklam
Byli jsme vážně moc líní
Time
Wor
k
Proč jsme nepoužili existující script?
● Nevypíná reklamy - ručně je to časově náročné
● Nedetekuje znovu funkční reklamu
● Neřeší vyprodané produkty
● Neřeší prázdné kategorie
● Řeší pouze reklamy (ne sitelinky, ne KWs)
● Jsou často jen pro AdWords
URL Checker
● Vznikla každonoční kontrola reklam, KWs, sitelinků
● Reklamy a KWs vypíná
● Vypnuté kontroluje a případně zapne
● Detekuje 404, 301, 302, vyprodáno, prázdné kategorie
● Později vzniká URL Checker i pro Sklik
Ads.Care
1. vlastní rozhraní přehledů kontrol, pravidel a reportů2. současné kontroly v AdWords, Skliku, Facebooku3. jednoduché napojení na tyto systémy4. nastavení kontrol na cokoliv, co je na cílové stránce (dostupnost
zboží, protokolární chyby, velikosti kategorií, hodnocení produktů, štítky apod.)
5. zvýšení frekvence kontrol za den6. flow: varovní před chybou, automatické vypínání reklam, opětovné
zapínání reklam, pokud je problém vyřešen7. vysoká stabilita8. bez nutnosti zvláštních feedů, umělého štítkování reklam…
Recency-Frequency-Monetary
❎ Problém
1. Kdo jsou moji nejlepší zákazníci?2. Kteří zákazníci jsou na hraně churningu / odchodu?3. Kdo má potenciál být převeden na více ziskového zákazníka?4. Kdo jsou ztracení zákazníci, kterým nemusíme věnovat velkou pozornost?5. O které zákazníky nesmíme přijít?6. Kdo jsou naší věrní zákazníci?7. Která skupina zákazníků s největší pravděpodobností zareaguje na naší aktuální kampaň?
8. Jak tohle všechno automatizovat?
Recency-Frequency-Monetary
☑ Řešení
Globálnější pohled:
● Lépe pochopit daný byznys (zákazníky)
● Zlepšit e-mail marketing● Využít segmenty automatizovaně
také pro remarketing (FB…)
Požadavek: Rozdělení uživatelů do detailních segmentů a s nimi pak specificky a automatizovaně komunikovat.
U každého segmentu máme jiný cíl:
● Zvýšit průměrnou objednávku● Snížit frekvenci mezi objednávkami● Reaktivovat uživatele● Zvýšit loajalitu a engagement● Otestovat nový produkt● atd...
Výsledek automatizací
Měsíčně = ušetření:
(45000000 vteřin + 453 600 vteřin) x 0,89 = 45453600 vteřin x 0,89 = 40 453 704 sekund
= 11 237,14h
= 70,23 úvazku