AdWordsScripts v1
-
Upload
firenze-gtug -
Category
Technology
-
view
441 -
download
2
description
Transcript of AdWordsScripts v1
Iacopo Sassarini Customer Solutions Engineer Ottobre 2012
AdWords Scripts Nuove soluzioni per automazione con AdWords
2
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
3
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
Google Apps ed automazione
4
Google AppsScripts
spreadsheets
calendar
drive maps
finance
translate
sites
fusiontables
Google AppsScript – Perchè è utile
5
Task ripetitivi e workflow
Automazione
Servizi Google e terze parti
Integrazione
Funzioni custom e User Interfaces
Personalizzazione
Google AppsScript – Integrazione via API
6
=
Un numero sempre crescente di piattaforme Google è integrabile con Google AppsScript
per mezzo delle proprie API
7
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
AdWords – Soluzioni per l’automazione
8
Automazione
AdWords FrontEnd
Sca
la
Automated Rules
• Set di regole predefinite • Bassa complessità
AdWords API
• Strumento completo • Richiede API Token • Billing setup • Elevata complessità
AdWords Scripts
• Automazioni custom • Bassa complessità
9
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
AdWords Scripts – In sintesi
10
• Integrato con Google Spreadsheets e GMail • Integrabile con feed di dati custom • Consente di leggere e modificare Campagne, AdGroups,
Keywords ed Ads • Supporta esecuzione programmata degli script
Semplice • Disponibile nel Front-End di AdWords • Programmazione in Javascript
Flessibile
AdWords Scrpts - Struttura
11
Entities
• AdWordsApp • Campaign • AdGroup • Ad • Keyword
Rappresentano gli oggetti della gerarchia AdWords:
AdWords Scrpts - Struttura
12
Stats
• CampaignStats • AdGroupStats • AdStats • KeywordStats
Ogni entità ha un oggetto Stats che contiene i dati di performance
AdWords Scrpts - Struttura
13
Entity status Ogni entità ha uno stato che può essere letto e modificato:
• Campaign • AdGroup • Ad • Keyword
• enable() • pause() • remove() • isEnabled() • isPaused()
AdWords Scrpts - Struttura
14
Selectors
CampaignSelector = AdWordsApp.campaigns();
Consentono di selezionare oggetti nella gerarchia:
CampaignSelector = AdWordsApp.campaigns(). withCondition(…). forDateRange(…). orderBy(…). withLimit(…);
withCondition, forDateRange, orderBy, withLimit specificano la selezione
AdWords Scrpts - Struttura
15
Iterators get() invocato su un selector ritorna un iterator che consente di accedere alla collezione di oggetti:
campaignIterator = AdWordsApp.campaigns(). withCondition(…). forDateRange(…). orderBy(…). withLimit(…).get();
while(campaignIterator.hasNext()){
campaign = CampaignIterator.next(); }
AdWords Scrpts - Struttura
16
Creazione Ads e Keywords
adGroup.createKeyword("shoes", 2.5)
L’entità AdGroup consente di creare nuove keyword
adGroup.createTextAd( headline, description1, description2, displayUrl, destinationUrl)
…e Text Ad:
AdWords Scripts
17
Demo
AdWords Scripts – Principali limitazioni
18
Massimo numero di oggetti modificabili da uno script
30 minuti Massimo tempo di esecuzione per script
50.000 Massimo numero di oggetti che possono essere letti con una singola query
100.000
Grazie