SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
AdWords API Workshops – All rights reserved
AdWords API Features Update
Qué es nuevo, no está en beta e importante

Marc Wandschneider, Google Inc.
+GustavoMenezes, Google, Inc.
AdWords API Workshops – All rights reserved
Últimos Puntos Importantes
● Algunas funcionalidades nuevas
○ Offline conversions import & tracking
○ Nuevos informes y campos
○ Cambios en shared budget

AdWords API Workshops – All rights reserved
Últimos Puntos Importantes (cont.)
● Algunos cambios más:
○ Nombres obligatórios en Campaigns y AdGroups
○ No puedes mas usar search network en NetworkSetting
○ Las Stats ya no existen en los servicios

AdWords API Workshops – All rights reserved
Últimos Puntos Importantes (cont.)
● 5 funcionalidades que ya no están en beta
○ Display criteria bid modifiers
○ Dynamic Search Ads
○ AdGroup level feeds (site links)
○ Flexible bidding strategies (shared)
○ Location bid modifiers

AdWords API Workshops – All rights reserved
Nuevas Funcionalidades

AdWords API Workshops – All rights reserved
Offline Conversion Import
● Permite registrar conversiones en AdWords
● Puede ser una conversión manual
● El conversion tracker puede funcionar de manera diferente

● Acepta registros hasta 90 días después del click
● Valor preciso es configurable

● Útiles para:
● Flexible bidding
● Conversion reporting

AdWords API Workshops – All rights reserved
Offline Conversion Import (cont.)
● Procedimiento básico
a. Registre para recibir GCLID con auto-tagging
b. Guarde el click ID como clave en su base de datos
c. Cuando conversión se pasa, marque en la base de datos
d. A menudo ejecute código para subir a la API

AdWords API Workshops – All rights reserved
Offline Conversion Import (cont.)
● Para subir una conversión, dos pasos:
a. Crear un tipo de conversión
■ via UI o ConversionTrackerService

b. Suba la conversión

AdWords API Workshops – All rights reserved
Crear Tipo de Conversión (código)
UploadConversion uc = new UploadConversion();
uc.setCategory(ConversionTrackerCategory.SIGNUP);
uc.setName("Freemium signup");
uc.setViewthroughLookbackWindow(30);
uc.setCtcLookbackWindow(90);

ConversionTrackerService.mutate(ADD, uc);
// NOTE: wait 6 hours after creating before uploading.
AdWords API Workshops – All rights reserved
Subir Conversión
OfflineConversionFeed feed = new OfflineConversionFeed();
feed.setConversionName("Freemium signup");
feed.setConversionTime(conversionTime);
feed.setGoogleClickId(gClid);
feed.setConversionValue(3.50);

// optional, > 0

OfflineConversionFeedService.mutate(ADD, feed);
// conversion can take up to 3 hours to be processed fully
AdWords API Workshops – All rights reserved
Otros Cambios Importantes

AdWords API Workshops – All rights reserved
Nombres de Campaign y AdGroup
● Ahora son obligatórios
● Su sistema tiene que garantizar
que sean únicos

● Error si están vacíos

AdWords API Workshops – All rights reserved
NetworkSetting y Search
● Campañas de Display only mejorarán con el tiempo
● No puede más usar search para NetworkSetting
● Error: TargetError.TARGET_ERROR

● Todavia puede usar display network
● Sólo afecta si cambia los NetworkSetting de
campañas que ya existen
AdWords API Workshops – All rights reserved
Stats Objects se Fueron
● Muchos servicios (7) tenian Stats
● i.e. AdGroupService ,CampaignService, MutateJobService

● Ya no las tienen
● Use informes para los obtenerlas
● La API de informes es muy fácil de usar
● ¡Ya los debería estar usando!

AdWords API Workshops – All rights reserved
Presupuestos Individuales de Campañas
● Desde v201309, es posible crear presupuestos “no
compartidos”
● Desde v201302, existe un campo boolean Budget para
esto: isExplicitlyShared
● El isExplicitlyShared ahora funciona de verdad
● Llene isExplicitlyShared = false para crear un
presupuesto no compartido
● Valor por defecto: isExplicitlyShared = true

AdWords API Workshops – All rights reserved
Porqué Crear Presupuestos no
Compartidos?
● No se muestran en la UI en ‘Shared Library’
● No pueden ser compartidos de ninguna manera, hasta
que isExplicitlyShared = true
● No se puede convertir a no compartido
● Presupuestos compartidos son borrados cuando la
campaña es borrada
○ BudgetService.mutate(REMOVE op) no es necesario

AdWords API Workshops – All rights reserved
Funcionalidades graduadas de Beta

AdWords API Workshops – All rights reserved
1. Display Criteria Bid Modifiers
●

BiddableAdGroupCriterion.bidModifier

!!

● Puede alterar bids para diferentes tipos de Display
Network
● Puede alterar bids para audiencias específicas

● También en RLSAs!
● No funciona para palabras clave u otros tipos
AdWords API Workshops – All rights reserved
2. Dynamic Search Ads
● Anuncios basados en el contenido de tus sitios
● No es necesario añadir título, url o palabras
● Sólo son necesarias las descripciones y URL visibles

● Mismo ranking - mismo rendimiento que otros anuncios
● Funcionan dentro de campañas con palabras claves
● Se pueden usar DSAs con palabras “catch-all”

● También se pueden usar palabras negativas, reportes y
extensiones
AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
● Crear Campaigns y AdGroups como antes
● Añada palabras claves
● Para DSAs, necesita 3 cosas:
● DomainInfoExtension
● Una o más Webpage Criteria
● DynamicSearchAds

AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)

●
●
●
●

Crear Ad de tipo DynamicSearchAd
Llena description1, description2, displayUrl
Ojo: Se llena url necesita usar valor parametrizado
Puede actualizar, cambiar status, etc

AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
● parámetro url, necesita un parámetro
● Un de los que seguien:
● {unescapedlpurl} — Use en inicio, cambia toda la URL
● {unescapedlpurl}?lang=en
● {escapedlpurl} — UR- versón codificada, i.e. para trackers
● http://www.3rdpartytracker.com/?lp={escapedlpurl}
● {lpurlpath} — Solo la parte de query de la landing page URL
● http://www.mygoodbusiness.com/tracking/{lpurlpath}
●

Si no hay url, {unescapedlpurl} es usado

AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
DynamicSearchAd dsa = new DynamicSearchAd();
dsa.url = "{unescapedlpurl}?source=dsa";
dsa.displayUrl = "amazingcarrepairs.com";
dsa.description1 = "We'll take good care of your car";
dsa.description2 = "Wash and wax service included.";
AdGroupAd aga = new AdGroupAd(_adgroupid);
aga.ad = dsa;
AdGroupService.mutate(ADD, aga);

AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
● Añada un criterio de tipo Webpage
● Puede ser de título, contenido, URL, etc.
● También puede ser negativa
● No lo va con estas páginas, etc.

AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
WebpageCondition cond = new WebpageCondition();
cond.operand = URL; // filter on URLs, equal to "CONTAINS"
cond.argument = "/grandcherokee";
WebpageParameter param = new WebpageParameter();
param.criterionName = "Jeep Grand Cherokee";
param.conditions = [ cond ];
Webpage wp = new Webpage(); // the criterion
wp.parameter = param;
// can now put in AdGroupCriterion object and ADD!
AdWords API Workshops – All rights reserved
Dynamic Search Ads (cont.)
● Advertencia:
● DSAs necesitan de DomainInfoExtension
●

Son Campaign Ad Extensions

● No se pueden crear con la API
●

Se debe usar la Web de AdWords

● Puede crear DSAs con DomainInfoExtension que ya
existen
● Puede sacar toda la información de DSAs

AdWords API Workshops – All rights reserved
3. AdGroup Level Feeds
● Puede usar AdGroupFeedService
● Añada site links en AdGroups
● (es esto)

AdWords API Workshops – All rights reserved
4. Flexible Bidding Strategies
● Actualmente específico por campaña
● Tiene que crear un nuevo por campaña

● Es mejor si crea una biblioteca de estratégias
● Usar la misma para otras campañas
● Es fácil probar diferentes estrategias

● Esto es Flexible Bidding Strategies
● Flexible ~= Compartido
AdWords API Workshops – All rights reserved
Flexible Bidding Strategies (cont.)

AdWords API Workshops – All rights reserved
Flexible Bidding Strategies (cont.)

AdWords API Workshops – All rights reserved
Flexible Bidding Strategies (cont.)
● BiddingStrategyService es la reserva
● Crear un objeto SharedBiddingStrategy
● Posee biddingScheme como ya está acostumbrado
●

I.e. TargetSpendBiddingScheme

● Para Campaign.biddingStrategyConfiguration
● Use bidding strategy ID del objeto compartido

AdWords API Workshops – All rights reserved
Flexible Bidding Strategies (cont.)
// 1. create the shared bidding
TargetSpendBiddingScheme tsbs =
tsbs.spendTarget = 250000000;
tsbs.bidCeiling = 2500000;

strategy.
new TargetSpendBiddingScheme();
// $250 a month
// max 2.50$ bid

SharedBiddingStrategy sbs = new SharedBiddingStrategy();
sbs.name = "Monthly targeted spend";
sbs.type = TARGET_SPEND;
sbs.biddingScheme = tsbs;
BiddingStrategyService.mutate(ADD, sbs); // extract result

AdWords API Workshops – All rights reserved
Flexible Bidding Strategies (cont.)
// 2. add it to the campaign.
Campaign c = new Campaign();
// set up stuff on c
BiddingStrategyConfiguration bsc = new
BiddingStrategyConfiguration();
bsc.biddingStrategyId = sbs.id;
c.biddingStrategyConfiguration = bsc;

CampaignService.mutate(ADD, c);
AdWords API Workshops – All rights reserved
5. Location Bid Modifiers
● Diferentes bids para sitios
diferentes
● Todo en la misma campaña

AdWords API Workshops – All rights reserved
Location Bid Modifiers (cont.)
// 1. normal location criterion.
LocationCriterion lc = new Location();
lc.id = 1002451; // Toronto, Ontario, Canada
lc.bidModifier = 1.0;
CampaignCriterion cc = new CampaignCriterion();
cc.campaignId = _campaignId;
cc.criterion = lc;
CampaignCriterionService.mutate(ADD, cc);

AdWords API Workshops – All rights reserved
Location Bid Modifiers (cont.)
// 2. let's bid more for successful suburb
LocationCriterion lc = new Location();
lc.id = 1002350;
// Mississauga, Ont, Can
lc.bidModifier = 1.5;
// bid 50% more for here
CampaignCriterion cc = new CampaignCriterion();
cc.campaignId = _campaignId;
cc.criterion = lc;
CampaignCriterionService.mutate(ADD, cc);

AdWords API Workshops – All rights reserved
Las Olvidadas
No olvide de estas funcionalidades

AdWords API Workshops – All rights reserved
Algunas Funcionalidades no Utilizadas
● Palabras Clave Negativas
● Site Links (ahora en Feed Services)
● Esto por sí sólo ayudará con QS, CTR
● Una forma fácil de mejorar

AdWords API Workshops – All rights reserved
Palabras Clave Negativas
// Create keyword. We're creating ads for “Westminster dentist”.
Keyword keyword = new Keyword();
keyword.setText("reviews");
keyword.setMatchType(KeywordMatchType.BROAD);
// Create negative campaign criterion.
NegativeCampaignCriterion ncc = new NegativeCampaignCriterion();
ncc.setCampaignId(_campaignId);
ncc.setCriterion(keyword);
CampaignCriterionService.mutate(ADD, ncc);

AdWords API Workshops – All rights reserved
Site Links
● Ahora parte de Feed Services
● Más en los enlaces

AdWords API Workshops – All rights reserved
Enlaces

Google Ads v201309 Blog Post - http://goo.gl/TvNQDx
v201309 Migration Guide - http://goo.gl/e4O7YZ
AdWords API Workshops – All rights reserved
¿Preguntas?

AdWords API Workshops – All rights reserved
AdWords API Workshops – All rights reserved

Weitere ähnliche Inhalte

Ähnlich wie Api update rundown (Spanish)

Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Lucía Marín
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)marcwan
 
Aprender ad words
Aprender ad wordsAprender ad words
Aprender ad wordsnam jap
 
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.Aje Región de Murcia
 
Introduccion gtm Google Tag Manager2017
Introduccion gtm  Google Tag Manager2017Introduccion gtm  Google Tag Manager2017
Introduccion gtm Google Tag Manager2017analisis-web.es
 
OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)marcwan
 
Curso Google Adwords Avanzado
Curso Google Adwords AvanzadoCurso Google Adwords Avanzado
Curso Google Adwords AvanzadoOscar García
 
Guía optimización google ad words
Guía optimización google ad wordsGuía optimización google ad words
Guía optimización google ad wordsIgrafiq Diseño Web
 
Cómo generar ingresos con tu sitio Web (AdSense)
Cómo generar ingresos con tu sitio Web (AdSense)Cómo generar ingresos con tu sitio Web (AdSense)
Cómo generar ingresos con tu sitio Web (AdSense)Karen Martell
 
Sem basico - Google Adwords en la red de búsqueda básico
Sem basico - Google Adwords en la red de búsqueda básicoSem basico - Google Adwords en la red de búsqueda básico
Sem basico - Google Adwords en la red de búsqueda básicoDavid Martín
 
3.4 Quiero hacer publicidad SEM
3.4 Quiero hacer publicidad SEM3.4 Quiero hacer publicidad SEM
3.4 Quiero hacer publicidad SEMBrox Technology
 
3.5 Anuncios y extensiones
3.5 Anuncios y extensiones3.5 Anuncios y extensiones
3.5 Anuncios y extensionesBrox Technology
 
Aprende Adwords con @analisisweb
Aprende Adwords con @analisiswebAprende Adwords con @analisisweb
Aprende Adwords con @analisiswebanalisis-web.es
 

Ähnlich wie Api update rundown (Spanish) (20)

Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
 
Rate limits and performance (Spanish)
Rate limits and performance (Spanish)Rate limits and performance (Spanish)
Rate limits and performance (Spanish)
 
Aprender ad words
Aprender ad wordsAprender ad words
Aprender ad words
 
Guia para aprender AdWords
Guia para aprender AdWordsGuia para aprender AdWords
Guia para aprender AdWords
 
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.
SEM EN TU WEB. 20 FEBRERO. CICLO DE VENTAS EN INTERNET.
 
Introduccion gtm Google Tag Manager2017
Introduccion gtm  Google Tag Manager2017Introduccion gtm  Google Tag Manager2017
Introduccion gtm Google Tag Manager2017
 
OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)OAuth 2.0 (Spanish)
OAuth 2.0 (Spanish)
 
Curso Google Adwords Avanzado
Curso Google Adwords AvanzadoCurso Google Adwords Avanzado
Curso Google Adwords Avanzado
 
Guía optimización google ad words
Guía optimización google ad wordsGuía optimización google ad words
Guía optimización google ad words
 
SEM y SEO
SEM y SEOSEM y SEO
SEM y SEO
 
SEM optimization
SEM optimizationSEM optimization
SEM optimization
 
Cómo generar ingresos con tu sitio Web (AdSense)
Cómo generar ingresos con tu sitio Web (AdSense)Cómo generar ingresos con tu sitio Web (AdSense)
Cómo generar ingresos con tu sitio Web (AdSense)
 
Google adwords, teoría, estrategia
Google adwords, teoría, estrategiaGoogle adwords, teoría, estrategia
Google adwords, teoría, estrategia
 
Sem basico - Google Adwords en la red de búsqueda básico
Sem basico - Google Adwords en la red de búsqueda básicoSem basico - Google Adwords en la red de búsqueda básico
Sem basico - Google Adwords en la red de búsqueda básico
 
Diferencias entre Adwords y Adsense
Diferencias entre Adwords y AdsenseDiferencias entre Adwords y Adsense
Diferencias entre Adwords y Adsense
 
3.3 ¿Qué es SEM?
3.3 ¿Qué es SEM?3.3 ¿Qué es SEM?
3.3 ¿Qué es SEM?
 
3.4 Quiero hacer publicidad SEM
3.4 Quiero hacer publicidad SEM3.4 Quiero hacer publicidad SEM
3.4 Quiero hacer publicidad SEM
 
Marketing en buscadores. SEM.
Marketing en buscadores. SEM. Marketing en buscadores. SEM.
Marketing en buscadores. SEM.
 
3.5 Anuncios y extensiones
3.5 Anuncios y extensiones3.5 Anuncios y extensiones
3.5 Anuncios y extensiones
 
Aprende Adwords con @analisisweb
Aprende Adwords con @analisiswebAprende Adwords con @analisisweb
Aprende Adwords con @analisisweb
 

Mehr von marcwan

Mcc scripts deck (日本語)
Mcc scripts deck (日本語)Mcc scripts deck (日本語)
Mcc scripts deck (日本語)marcwan
 
Getting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords APIGetting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords APImarcwan
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)marcwan
 
Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)marcwan
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratumarcwan
 
07. feeds update
07. feeds update07. feeds update
07. feeds updatemarcwan
 
AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced marcwan
 
AdWords Scripts and MCC Scripting
AdWords Scripts and MCC ScriptingAdWords Scripts and MCC Scripting
AdWords Scripts and MCC Scriptingmarcwan
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Updatemarcwan
 
Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analyticsmarcwan
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords APImarcwan
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402marcwan
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Optionsmarcwan
 
Rate limits and performance
Rate limits and performanceRate limits and performance
Rate limits and performancemarcwan
 
OAuth 2.0 refresher
OAuth 2.0 refresherOAuth 2.0 refresher
OAuth 2.0 refreshermarcwan
 
Mobile landing pages
Mobile landing pagesMobile landing pages
Mobile landing pagesmarcwan
 
End to-end how to build a platform
End to-end how to build a platformEnd to-end how to build a platform
End to-end how to build a platformmarcwan
 
AwReporting Tool
AwReporting ToolAwReporting Tool
AwReporting Toolmarcwan
 
AdWords Scripts
AdWords ScriptsAdWords Scripts
AdWords Scriptsmarcwan
 
Reporting tips & tricks
Reporting tips & tricksReporting tips & tricks
Reporting tips & tricksmarcwan
 

Mehr von marcwan (20)

Mcc scripts deck (日本語)
Mcc scripts deck (日本語)Mcc scripts deck (日本語)
Mcc scripts deck (日本語)
 
Getting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords APIGetting started with Google Analytics and the AdWords API
Getting started with Google Analytics and the AdWords API
 
Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)Bid Estimation with the AdWords API (v2)
Bid Estimation with the AdWords API (v2)
 
Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)Opportunity Analysis with Kratu (v2)
Opportunity Analysis with Kratu (v2)
 
Opportunity Analysis with Kratu
Opportunity Analysis with KratuOpportunity Analysis with Kratu
Opportunity Analysis with Kratu
 
07. feeds update
07. feeds update07. feeds update
07. feeds update
 
AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced AdWords API & OAuth 2.0, Advanced
AdWords API & OAuth 2.0, Advanced
 
AdWords Scripts and MCC Scripting
AdWords Scripts and MCC ScriptingAdWords Scripts and MCC Scripting
AdWords Scripts and MCC Scripting
 
AwReporting Update
AwReporting UpdateAwReporting Update
AwReporting Update
 
Getting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google AnalyticsGetting Started with AdWords API and Google Analytics
Getting Started with AdWords API and Google Analytics
 
Shopping Campaigns and AdWords API
Shopping Campaigns and AdWords APIShopping Campaigns and AdWords API
Shopping Campaigns and AdWords API
 
API Updates for v201402
API Updates for v201402API Updates for v201402
API Updates for v201402
 
AdWords API Targeting Options
AdWords API Targeting OptionsAdWords API Targeting Options
AdWords API Targeting Options
 
Rate limits and performance
Rate limits and performanceRate limits and performance
Rate limits and performance
 
OAuth 2.0 refresher
OAuth 2.0 refresherOAuth 2.0 refresher
OAuth 2.0 refresher
 
Mobile landing pages
Mobile landing pagesMobile landing pages
Mobile landing pages
 
End to-end how to build a platform
End to-end how to build a platformEnd to-end how to build a platform
End to-end how to build a platform
 
AwReporting Tool
AwReporting ToolAwReporting Tool
AwReporting Tool
 
AdWords Scripts
AdWords ScriptsAdWords Scripts
AdWords Scripts
 
Reporting tips & tricks
Reporting tips & tricksReporting tips & tricks
Reporting tips & tricks
 

Kürzlich hochgeladen

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Kürzlich hochgeladen (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Api update rundown (Spanish)

  • 1. AdWords API Workshops – All rights reserved
  • 2. AdWords API Features Update Qué es nuevo, no está en beta e importante Marc Wandschneider, Google Inc. +GustavoMenezes, Google, Inc. AdWords API Workshops – All rights reserved
  • 3. Últimos Puntos Importantes ● Algunas funcionalidades nuevas ○ Offline conversions import & tracking ○ Nuevos informes y campos ○ Cambios en shared budget AdWords API Workshops – All rights reserved
  • 4. Últimos Puntos Importantes (cont.) ● Algunos cambios más: ○ Nombres obligatórios en Campaigns y AdGroups ○ No puedes mas usar search network en NetworkSetting ○ Las Stats ya no existen en los servicios AdWords API Workshops – All rights reserved
  • 5. Últimos Puntos Importantes (cont.) ● 5 funcionalidades que ya no están en beta ○ Display criteria bid modifiers ○ Dynamic Search Ads ○ AdGroup level feeds (site links) ○ Flexible bidding strategies (shared) ○ Location bid modifiers AdWords API Workshops – All rights reserved
  • 6. Nuevas Funcionalidades AdWords API Workshops – All rights reserved
  • 7. Offline Conversion Import ● Permite registrar conversiones en AdWords ● Puede ser una conversión manual ● El conversion tracker puede funcionar de manera diferente ● Acepta registros hasta 90 días después del click ● Valor preciso es configurable ● Útiles para: ● Flexible bidding ● Conversion reporting AdWords API Workshops – All rights reserved
  • 8. Offline Conversion Import (cont.) ● Procedimiento básico a. Registre para recibir GCLID con auto-tagging b. Guarde el click ID como clave en su base de datos c. Cuando conversión se pasa, marque en la base de datos d. A menudo ejecute código para subir a la API AdWords API Workshops – All rights reserved
  • 9. Offline Conversion Import (cont.) ● Para subir una conversión, dos pasos: a. Crear un tipo de conversión ■ via UI o ConversionTrackerService b. Suba la conversión AdWords API Workshops – All rights reserved
  • 10. Crear Tipo de Conversión (código) UploadConversion uc = new UploadConversion(); uc.setCategory(ConversionTrackerCategory.SIGNUP); uc.setName("Freemium signup"); uc.setViewthroughLookbackWindow(30); uc.setCtcLookbackWindow(90); ConversionTrackerService.mutate(ADD, uc); // NOTE: wait 6 hours after creating before uploading. AdWords API Workshops – All rights reserved
  • 11. Subir Conversión OfflineConversionFeed feed = new OfflineConversionFeed(); feed.setConversionName("Freemium signup"); feed.setConversionTime(conversionTime); feed.setGoogleClickId(gClid); feed.setConversionValue(3.50); // optional, > 0 OfflineConversionFeedService.mutate(ADD, feed); // conversion can take up to 3 hours to be processed fully AdWords API Workshops – All rights reserved
  • 12. Otros Cambios Importantes AdWords API Workshops – All rights reserved
  • 13. Nombres de Campaign y AdGroup ● Ahora son obligatórios ● Su sistema tiene que garantizar que sean únicos ● Error si están vacíos AdWords API Workshops – All rights reserved
  • 14. NetworkSetting y Search ● Campañas de Display only mejorarán con el tiempo ● No puede más usar search para NetworkSetting ● Error: TargetError.TARGET_ERROR ● Todavia puede usar display network ● Sólo afecta si cambia los NetworkSetting de campañas que ya existen AdWords API Workshops – All rights reserved
  • 15. Stats Objects se Fueron ● Muchos servicios (7) tenian Stats ● i.e. AdGroupService ,CampaignService, MutateJobService ● Ya no las tienen ● Use informes para los obtenerlas ● La API de informes es muy fácil de usar ● ¡Ya los debería estar usando! AdWords API Workshops – All rights reserved
  • 16. Presupuestos Individuales de Campañas ● Desde v201309, es posible crear presupuestos “no compartidos” ● Desde v201302, existe un campo boolean Budget para esto: isExplicitlyShared ● El isExplicitlyShared ahora funciona de verdad ● Llene isExplicitlyShared = false para crear un presupuesto no compartido ● Valor por defecto: isExplicitlyShared = true AdWords API Workshops – All rights reserved
  • 17. Porqué Crear Presupuestos no Compartidos? ● No se muestran en la UI en ‘Shared Library’ ● No pueden ser compartidos de ninguna manera, hasta que isExplicitlyShared = true ● No se puede convertir a no compartido ● Presupuestos compartidos son borrados cuando la campaña es borrada ○ BudgetService.mutate(REMOVE op) no es necesario AdWords API Workshops – All rights reserved
  • 18. Funcionalidades graduadas de Beta AdWords API Workshops – All rights reserved
  • 19. 1. Display Criteria Bid Modifiers ● BiddableAdGroupCriterion.bidModifier !! ● Puede alterar bids para diferentes tipos de Display Network ● Puede alterar bids para audiencias específicas ● También en RLSAs! ● No funciona para palabras clave u otros tipos AdWords API Workshops – All rights reserved
  • 20. 2. Dynamic Search Ads ● Anuncios basados en el contenido de tus sitios ● No es necesario añadir título, url o palabras ● Sólo son necesarias las descripciones y URL visibles ● Mismo ranking - mismo rendimiento que otros anuncios ● Funcionan dentro de campañas con palabras claves ● Se pueden usar DSAs con palabras “catch-all” ● También se pueden usar palabras negativas, reportes y extensiones AdWords API Workshops – All rights reserved
  • 21. Dynamic Search Ads (cont.) ● Crear Campaigns y AdGroups como antes ● Añada palabras claves ● Para DSAs, necesita 3 cosas: ● DomainInfoExtension ● Una o más Webpage Criteria ● DynamicSearchAds AdWords API Workshops – All rights reserved
  • 22. Dynamic Search Ads (cont.) ● ● ● ● Crear Ad de tipo DynamicSearchAd Llena description1, description2, displayUrl Ojo: Se llena url necesita usar valor parametrizado Puede actualizar, cambiar status, etc AdWords API Workshops – All rights reserved
  • 23. Dynamic Search Ads (cont.) ● parámetro url, necesita un parámetro ● Un de los que seguien: ● {unescapedlpurl} — Use en inicio, cambia toda la URL ● {unescapedlpurl}?lang=en ● {escapedlpurl} — UR- versón codificada, i.e. para trackers ● http://www.3rdpartytracker.com/?lp={escapedlpurl} ● {lpurlpath} — Solo la parte de query de la landing page URL ● http://www.mygoodbusiness.com/tracking/{lpurlpath} ● Si no hay url, {unescapedlpurl} es usado AdWords API Workshops – All rights reserved
  • 24. Dynamic Search Ads (cont.) DynamicSearchAd dsa = new DynamicSearchAd(); dsa.url = "{unescapedlpurl}?source=dsa"; dsa.displayUrl = "amazingcarrepairs.com"; dsa.description1 = "We'll take good care of your car"; dsa.description2 = "Wash and wax service included."; AdGroupAd aga = new AdGroupAd(_adgroupid); aga.ad = dsa; AdGroupService.mutate(ADD, aga); AdWords API Workshops – All rights reserved
  • 25. Dynamic Search Ads (cont.) ● Añada un criterio de tipo Webpage ● Puede ser de título, contenido, URL, etc. ● También puede ser negativa ● No lo va con estas páginas, etc. AdWords API Workshops – All rights reserved
  • 26. Dynamic Search Ads (cont.) WebpageCondition cond = new WebpageCondition(); cond.operand = URL; // filter on URLs, equal to "CONTAINS" cond.argument = "/grandcherokee"; WebpageParameter param = new WebpageParameter(); param.criterionName = "Jeep Grand Cherokee"; param.conditions = [ cond ]; Webpage wp = new Webpage(); // the criterion wp.parameter = param; // can now put in AdGroupCriterion object and ADD! AdWords API Workshops – All rights reserved
  • 27. Dynamic Search Ads (cont.) ● Advertencia: ● DSAs necesitan de DomainInfoExtension ● Son Campaign Ad Extensions ● No se pueden crear con la API ● Se debe usar la Web de AdWords ● Puede crear DSAs con DomainInfoExtension que ya existen ● Puede sacar toda la información de DSAs AdWords API Workshops – All rights reserved
  • 28. 3. AdGroup Level Feeds ● Puede usar AdGroupFeedService ● Añada site links en AdGroups ● (es esto) AdWords API Workshops – All rights reserved
  • 29. 4. Flexible Bidding Strategies ● Actualmente específico por campaña ● Tiene que crear un nuevo por campaña ● Es mejor si crea una biblioteca de estratégias ● Usar la misma para otras campañas ● Es fácil probar diferentes estrategias ● Esto es Flexible Bidding Strategies ● Flexible ~= Compartido AdWords API Workshops – All rights reserved
  • 30. Flexible Bidding Strategies (cont.) AdWords API Workshops – All rights reserved
  • 31. Flexible Bidding Strategies (cont.) AdWords API Workshops – All rights reserved
  • 32. Flexible Bidding Strategies (cont.) ● BiddingStrategyService es la reserva ● Crear un objeto SharedBiddingStrategy ● Posee biddingScheme como ya está acostumbrado ● I.e. TargetSpendBiddingScheme ● Para Campaign.biddingStrategyConfiguration ● Use bidding strategy ID del objeto compartido AdWords API Workshops – All rights reserved
  • 33. Flexible Bidding Strategies (cont.) // 1. create the shared bidding TargetSpendBiddingScheme tsbs = tsbs.spendTarget = 250000000; tsbs.bidCeiling = 2500000; strategy. new TargetSpendBiddingScheme(); // $250 a month // max 2.50$ bid SharedBiddingStrategy sbs = new SharedBiddingStrategy(); sbs.name = "Monthly targeted spend"; sbs.type = TARGET_SPEND; sbs.biddingScheme = tsbs; BiddingStrategyService.mutate(ADD, sbs); // extract result AdWords API Workshops – All rights reserved
  • 34. Flexible Bidding Strategies (cont.) // 2. add it to the campaign. Campaign c = new Campaign(); // set up stuff on c BiddingStrategyConfiguration bsc = new BiddingStrategyConfiguration(); bsc.biddingStrategyId = sbs.id; c.biddingStrategyConfiguration = bsc; CampaignService.mutate(ADD, c); AdWords API Workshops – All rights reserved
  • 35. 5. Location Bid Modifiers ● Diferentes bids para sitios diferentes ● Todo en la misma campaña AdWords API Workshops – All rights reserved
  • 36. Location Bid Modifiers (cont.) // 1. normal location criterion. LocationCriterion lc = new Location(); lc.id = 1002451; // Toronto, Ontario, Canada lc.bidModifier = 1.0; CampaignCriterion cc = new CampaignCriterion(); cc.campaignId = _campaignId; cc.criterion = lc; CampaignCriterionService.mutate(ADD, cc); AdWords API Workshops – All rights reserved
  • 37. Location Bid Modifiers (cont.) // 2. let's bid more for successful suburb LocationCriterion lc = new Location(); lc.id = 1002350; // Mississauga, Ont, Can lc.bidModifier = 1.5; // bid 50% more for here CampaignCriterion cc = new CampaignCriterion(); cc.campaignId = _campaignId; cc.criterion = lc; CampaignCriterionService.mutate(ADD, cc); AdWords API Workshops – All rights reserved
  • 38. Las Olvidadas No olvide de estas funcionalidades AdWords API Workshops – All rights reserved
  • 39. Algunas Funcionalidades no Utilizadas ● Palabras Clave Negativas ● Site Links (ahora en Feed Services) ● Esto por sí sólo ayudará con QS, CTR ● Una forma fácil de mejorar AdWords API Workshops – All rights reserved
  • 40. Palabras Clave Negativas // Create keyword. We're creating ads for “Westminster dentist”. Keyword keyword = new Keyword(); keyword.setText("reviews"); keyword.setMatchType(KeywordMatchType.BROAD); // Create negative campaign criterion. NegativeCampaignCriterion ncc = new NegativeCampaignCriterion(); ncc.setCampaignId(_campaignId); ncc.setCriterion(keyword); CampaignCriterionService.mutate(ADD, ncc); AdWords API Workshops – All rights reserved
  • 41. Site Links ● Ahora parte de Feed Services ● Más en los enlaces AdWords API Workshops – All rights reserved
  • 42. Enlaces Google Ads v201309 Blog Post - http://goo.gl/TvNQDx v201309 Migration Guide - http://goo.gl/e4O7YZ AdWords API Workshops – All rights reserved
  • 43. ¿Preguntas? AdWords API Workshops – All rights reserved
  • 44. AdWords API Workshops – All rights reserved