Your SlideShare is downloading. ×

AdWordsScripts v1

236
views

Published on

Talk di Iacopo Sassarini alla DevFest 2012 @ Firenze

Talk di Iacopo Sassarini alla DevFest 2012 @ Firenze

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
236
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AdWords ScriptsNuove soluzioni per automazione con AdWordsIacopo SassariniCustomer Solutions EngineerOttobre 2012
  • 2. 1 Introduzione a Google AppsScript2 Adwords: automazione e scala3 AdWords Scripts 2
  • 3. 1 Introduzione a Google AppsScript2 Adwords: automazione e scala3 AdWords Scripts 3
  • 4. Google Apps ed automazione translate spreadsheets mail calendar Google AppsScripts fusiontables finance maps drive sites 4
  • 5. Google AppsScript – Perchè è utile Automazione Task ripetitivi e workflow Integrazione Servizi Google e terze parti Personalizzazione Funzioni custom e User Interfaces 5
  • 6. Google AppsScript – Integrazione via API Un numero sempre crescente di piattaforme Google è integrabile con Google AppsScript per mezzo delle proprie API = 6
  • 7. 1 Introduzione a Google AppsScript2 Adwords: automazione e scala3 AdWords Scripts 7
  • 8. AdWords – Soluzioni per l’automazione Automated AdWords API Rules •  Set di regole predefinite •  Bassa complessità •  Strumento completo •  Richiede API Token •  Billing setupScala •  Elevata complessità AdWords Scripts •  Automazioni custom •  Bassa complessità AdWords FrontEnd Automazione 8
  • 9. 1 Introduzione a Google AppsScript2 Adwords: automazione e scala3 AdWords Scripts 9
  • 10. AdWords Scripts – In sintesi Semplice •  Disponibile nel Front-End di AdWords •  Programmazione in Javascript Flessibile •  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 10
  • 11. AdWords Scrpts - StrutturaEntitiesRappresentano gli oggetti della gerarchia AdWords: •  AdWordsApp •  Campaign •  AdGroup •  Ad •  Keyword 11
  • 12. AdWords Scrpts - StrutturaStatsOgni entità ha un oggetto Stats che contiene i dati di performance •  CampaignStats •  AdGroupStats •  AdStats •  KeywordStats 12
  • 13. AdWords Scrpts - StrutturaEntity statusOgni entità ha uno stato che può essere letto e modificato: •  Campaign •  enable() •  AdGroup •  pause() •  Ad •  remove() •  Keyword •  isEnabled() •  isPaused() 13
  • 14. AdWords Scrpts - StrutturaSelectorsConsentono di selezionare oggetti nella gerarchia: CampaignSelector = AdWordsApp.campaigns();withCondition, forDateRange, orderBy, withLimit specificano la selezione CampaignSelector = AdWordsApp.campaigns(). withCondition(…). forDateRange(…). orderBy(…). withLimit(…); 14
  • 15. AdWords Scrpts - StrutturaIteratorsget() invocato su un selector ritorna un iterator che consente diaccedere alla collezione di oggetti: campaignIterator = AdWordsApp.campaigns(). withCondition(…). forDateRange(…). orderBy(…). withLimit(…).get(); while(campaignIterator.hasNext()){ campaign = CampaignIterator.next(); } 15
  • 16. AdWords Scrpts - StrutturaCreazione Ads e KeywordsL’entità AdGroup consente di creare nuove keyword adGroup.createKeyword("shoes", 2.5)…e Text Ad: adGroup.createTextAd( headline, description1, description2, displayUrl, destinationUrl) 16
  • 17. AdWords Scripts Demo 17
  • 18. AdWords Scripts – Principali limitazioni 30 minuti Massimo tempo di esecuzione per script 50.000 Massimo numero di oggetti che possono essere letti con una singola query 100.000 Massimo numero di oggetti modificabili da uno script 18
  • 19. Grazie

×