+ All Categories
Home > Technology > AdWords Scripts (Spanish)

AdWords Scripts (Spanish)

Date post: 21-Jan-2015
Category:
Upload: marcwan
View: 188 times
Download: 0 times
Share this document with a friend
Description:
AdWords API Workshops São Paulo
Popular Tags:
27
AdWords API Workshops – All rights reserved
Transcript
Page 1: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Page 2: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

AdWords ScriptsAutomatice AdWords usando JavaScript

Santiago Souza, Google.Anash P. Oommen, Google.

Page 3: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● Introducción

● Tu primer Script + demo

● Obteniendo Ayuda

● Preguntas

● Recursos

Agenda

Page 4: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Introducción

Page 5: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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

Introducción

Page 6: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● Herramientas rápidas modificaciones one-time

● Reportes muy personalizados

● Alertas sobre su cuenta

● Integración de Feed externos

Principales Casos de Usos

Page 7: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● Familiaridad Entry-level con JavaScript

● Una cuenta de AdWords account para escribir tus

scripts!

Requerimientos

Page 8: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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

Capacidades

Page 9: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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

Capacidades (continuación)

Page 10: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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

Capacidades (continuación)

Page 11: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● APIs e Interfaz Simplificadas● Requiere menos cantidad de código que con AdWords API● Por ejemplo: feed services simplificados

Capacidades (continuación)

Page 12: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Demo

Page 13: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Creando su primer script

Page 14: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Creando su primer script (continuado)

Page 15: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

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());

}

}

1er script - obtener todas las campañas

Page 16: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

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);

}

Obteniendo y actualizando Entidades

Page 17: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

function main() {

// 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");

}

Reportes

Page 18: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

// Export the report to spreadsheet

report.exportToSheet(sheet);

// Send out an email with the spreadsheet link

MailApp.sendEmail("[email protected]",

"Account performance report is ready!",

"Access it at " + SPREADSHEET_URL);

}

Reportes - continuado

Page 19: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Obteniendo Ayuda

Page 20: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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

Documentación y snippets de código

Page 21: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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!

Haga sus preguntas en nuestro foro!

Page 22: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

● 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/

Soluciones Completas!

Page 23: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Preguntas?

Page 24: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Recursos

Documentación: http://goo.gl/77ACPForo: http://goo.gl/QsxCz5

Page 25: AdWords Scripts (Spanish)

AdWords API Workshops – All rights reserved

Page 26: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

var sitelink = AdWordsApp.extensions()

.newSitelinkBuilder()

.withLinkText("Hello world")

.withLinkUrl("http://www.example.com")

.create();

AdWordsApp.campaigns()

.withIds(['178532656'])

.get().next()

.addSitelink(sitelink);

Appendix 1 - Crear sitelinks

Page 27: AdWords Scripts (Spanish)

AW SCRIPT

AdWords API Workshops – All rights reserved

//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());

}

}

Appendix 2 - Leer AdParams


Recommended