• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AdWords Scripts (Spanish)
 

AdWords Scripts (Spanish)

on

  • 224 views

AdWords API Workshops São Paulo

AdWords API Workshops São Paulo

Statistics

Views

Total Views
224
Views on SlideShare
224
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    AdWords Scripts (Spanish) AdWords Scripts (Spanish) Presentation Transcript

    • AdWords API Workshops – All rights reserved
    • AdWords Scripts Automatice AdWords usando JavaScript Santiago Souza, Google. Anash P. Oommen, Google. AdWords API Workshops – All rights reserved
    • Agenda ● Introducción ● Tu primer Script + demo ● Obteniendo Ayuda ● Preguntas ● Recursos AdWords API Workshops – All rights reserved
    • Introducción AdWords API Workshops – All rights reserved
    • Introducción ● Acceso programático a información de su cuenta de AdWords ● Escribe tu código en JavaScript ● IDE de programación en tu cuenta de AdWords AdWords API Workshops – All rights reserved
    • Principales Casos de Usos ● Herramientas rápidas modificaciones one-time ● Reportes muy personalizados ● Alertas sobre su cuenta ● Integración de Feed externos AdWords API Workshops – All rights reserved
    • Requerimientos ● Familiaridad Entry-level con JavaScript ● Una cuenta de AdWords account para escribir tus scripts! AdWords API Workshops – All rights reserved
    • Capacidades ● Puede acceder entidades importantes de AdWords: ○ Campañas, Grupos de Anuncios, Palabras Claves, Anuncios, Extensiones, reportes… ● Entidades de la API ○ Ad Params ● Entidades no soportadas por la AdWords API ○ Labels ● No beta restriction AdWords API Workshops – All rights reserved
    • Capacidades (continuación) ● IDE con autocomplete y syntax highlighting ● Ejecución en preview mode para pruebas ○ Preview mode no refleja los cambios en la cuenta ○ Realizará las demás tareas como enviar mails, actualizar spreadsheets, etc. ● Utiliza OAuth 2.0 para autenticación ○ Hasta 250 scripts por cuenta de usuario AdWords API Workshops – All rights reserved
    • Capacidades (continuación) ● Los Scripts pueden ser automatizados ○ Pueden ser programados para ejecutarse solos periódicamente ○ Hasta una frecuencia mínima cada 1 hora ● Puede conectarse con fuentes de datos externas ○ Conectarse a URLs externas ○ Interactuar con Google Drive y Spreadsheets ○ Enviar emails AdWords API Workshops – All rights reserved
    • Capacidades (continuación) ● APIs e Interfaz Simplificadas ● Requiere menos cantidad de código que con AdWords API ● Por ejemplo: feed services simplificados AdWords API Workshops – All rights reserved
    • Demo AdWords API Workshops – All rights reserved
    • Creando su primer script AdWords API Workshops – All rights reserved
    • Creando su primer script (continuado) AdWords API Workshops – All rights reserved
    • 1er script - obtener todas las campañas function main() { // Get all campaigns. var campaignIterator = AdWordsApp.campaigns().get(); // iterate the list and print names to logger window. while (campaignIterator.hasNext()) { var campaign = campaignIterator.next(); Logger.log(campaign.getName()); } } AdWords API Workshops – All rights reserved AW SCRIPT
    • Obteniendo y actualizando Entidades function main() { // Retrieve campaign by name using AWQL. var demoCampaign = AdWordsApp.campaigns(). withCondition("Name='Demo campaign'").get().next(); // Retrieve child adgroup using AWQL. var demoAdGroup = demoCampaign.adGroups(). withCondition("Name='Demo adgroup'").get().next(); // Modify the adgroup properties. demoAdGroup.setKeywordMaxCpc(1.2); } AdWords API Workshops – All rights reserved AW SCRIPT
    • Reportes function main() { AW SCRIPT // Run an account performance report var report = AdWordsApp.report("SELECT Clicks, Impressions, " + "Cost, AverageCpc, Date FROM ACCOUNT_PERFORMANCE_REPORT " + "DURING LAST_WEEK"); // Retrieve the spreadsheet to export values to. var SPREADSHEET_URL = "xxx"; var spreadsheet = SpreadsheetApp.openByUrl(SPREADSHEET_URL); var sheet = spreadsheet.getSheetByName( "Account performance report"); } AdWords API Workshops – All rights reserved
    • Reportes - continuado // Export the report to spreadsheet report.exportToSheet(sheet); // Send out an email with the spreadsheet link MailApp.sendEmail("john_hancock@google.com", "Account performance report is ready!", "Access it at " + SPREADSHEET_URL); } AdWords API Workshops – All rights reserved AW SCRIPT
    • Obteniendo Ayuda AdWords API Workshops – All rights reserved
    • Documentación y snippets de código ● Documentación Oficial ○ https://developers.google.com/adwords/scripts/ ● Snippets de Código ○ Accessible desde la IDE en su cuenta ○ También disponible en la documentación en el sitio AdWords API Workshops – All rights reserved
    • Haga sus preguntas en nuestro foro! ● Preguntas en el foro ○ https://groups.google.com/forum/#!forum/adwords-scripts ○ Preguntas generales, snippets de código, soluciones completas, pedidos de nuevas funcionalidades, etc ○ Comunidad de desarrolladores y el equipo de Scripts de Google! AdWords API Workshops – All rights reserved
    • Soluciones Completas! ● Soluciones completas listas para usar! ○ ○ ○ ○ https://developers.google.com/adwords/scripts/docs/solutions/ Listas para usar! Se pueden personalizar! Multiples categorias - reportes personalizados, herramientas de biddings, etc ● Scripts de terceros y la comunidad de desarrolladores: ○ http://www.freeadwordsscripts.com/ AdWords API Workshops – All rights reserved
    • Preguntas? AdWords API Workshops – All rights reserved
    • Recursos Documentación: http://goo.gl/77ACP Foro: http://goo.gl/QsxCz5 AdWords API Workshops – All rights reserved
    • AdWords API Workshops – All rights reserved
    • Appendix 1 - Crear sitelinks var sitelink = AdWordsApp.extensions() .newSitelinkBuilder() .withLinkText("Hello world") .withLinkUrl("http://www.example.com") .create(); AdWordsApp.campaigns() .withIds(['178532656']) .get().next() .addSitelink(sitelink); AdWords API Workshops – All rights reserved AW SCRIPT
    • Appendix 2 - Leer AdParams //interator on keywords var kwIter = AdWordsApp.keywords().get(); //this is long, select campaign first while (kwIter.hasNext()) { //iterator on parameter of the current keyword var adParamIter = kwIter.next().adParams().get(); while (adParamIter.hasNext()) { var adParam = adParamIter.next(); Logger.log("campaign="+ adParam.getAdGroup().getCampaign().getName()+ " AdGroup="+ adParam.getAdGroup().getName()+ " KW=" + adParam.getKeyword().getText() + " idx=" + adParam.getIndex() + " value=" + adParam.getInsertionText()); } } AdWords API Workshops – All rights reserved AW SCRIPT