SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 

Último (20)

Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 

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