AdWordsScripts v1
-
Upload
firenze-gtug -
Category
Technology
-
view
441 -
download
2
description
Transcript of AdWordsScripts v1
![Page 1: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/1.jpg)
Iacopo Sassarini Customer Solutions Engineer Ottobre 2012
AdWords Scripts Nuove soluzioni per automazione con AdWords
![Page 2: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/2.jpg)
2
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
![Page 3: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/3.jpg)
3
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
![Page 4: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/4.jpg)
Google Apps ed automazione
4
Google AppsScripts
spreadsheets
calendar
drive maps
finance
translate
sites
fusiontables
![Page 5: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/5.jpg)
Google AppsScript – Perchè è utile
5
Task ripetitivi e workflow
Automazione
Servizi Google e terze parti
Integrazione
Funzioni custom e User Interfaces
Personalizzazione
![Page 6: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/6.jpg)
Google AppsScript – Integrazione via API
6
=
Un numero sempre crescente di piattaforme Google è integrabile con Google AppsScript
per mezzo delle proprie API
![Page 7: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/7.jpg)
7
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
![Page 8: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/8.jpg)
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à
![Page 9: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/9.jpg)
9
1 Introduzione a Google AppsScript
2 Adwords: automazione e scala
3 AdWords Scripts
![Page 10: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/10.jpg)
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
![Page 11: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/11.jpg)
AdWords Scrpts - Struttura
11
Entities
• AdWordsApp • Campaign • AdGroup • Ad • Keyword
Rappresentano gli oggetti della gerarchia AdWords:
![Page 12: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/12.jpg)
AdWords Scrpts - Struttura
12
Stats
• CampaignStats • AdGroupStats • AdStats • KeywordStats
Ogni entità ha un oggetto Stats che contiene i dati di performance
![Page 13: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/13.jpg)
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()
![Page 14: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/14.jpg)
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
![Page 15: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/15.jpg)
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(); }
![Page 16: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/16.jpg)
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:
![Page 17: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/17.jpg)
AdWords Scripts
17
Demo
![Page 18: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/18.jpg)
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
![Page 19: AdWordsScripts v1](https://reader034.fdocuments.us/reader034/viewer/2022051411/545c528ab1af9f500a8b4732/html5/thumbnails/19.jpg)
Grazie