Introducción al AdWords API


Para aquellas personas y compañías que hacen uso del sistema AdWords para promover servicios y productos, ya sean propios o de terceros, tarde o temprano surge la necesidad de escalar y buscar alternativas para mejorar y optimizar sus procesos publicitarios.

Con el incremento en el número de anuncios, criterios, ofertas y campañas de publicidad a manejar a través del sistema AdWords, el hacer uso de su interfaz de usuario se va convirtiendo en una tarea cada vez ms difícil y en ciertos casos hasta una pérdida de tiempo debido a la ejecución de tareas repetitivas.

En muchos casos la información a ser utilizada en la publicación de anuncios ya se encuentra en forma digital y debido a la carencia de un sistema automatizado se requiere realizar la copia manual de los datos de un sistema al otro. Este proceso resulta ser más lento y propenso a errores en la transcripción de los datos.

En todos estos casos el uso de la API es la solución, permitiendo la automatización de estas tareas, así como la ejecución de largos volúmenes de transacciones. En otros casos, el uso de la API es la única opción cuando se requiere la ejecución de cambios en tiempo real a sus anuncios. Un ejemplo es cuando es necesario ajustar los precios anunciados de los productos o servicios en el momento en que cambian en su sistema de inventario. En general, el uso de la API brinda una serie de oportunidades en el control de su publicidad, dada sus capacidades de automatización en tiempo real, bondades que no pueden ser aprovechadas haciendo uso de su interfaz de usuario.


¿Qué es el AdWords API?


AdWords API es un conjunto de servicios que le facilitan a los desarrolladores la creación de sistemas para el manejo de campañas de publicidad a través de AdWords. La API está basada en el protocolo SOAP versión 1.1, soportado en diferentes plataformas y ambientes de desarrollo.

Adicionalmente, para facilitar el desarrollo ofrecemos con la API una serie de librerías cliente disponibles en diferentes lenguajes de programación como Java, PHP, Python, .NET, Ruby y Perl. Todas las librerías que se encuentran disponibles han sido probadas y adaptadas para su uso con la API y contienen código de ejemplo que cubre todos los servicios, suavizando la curva de aprendizaje para el uso del sistema.


Caso de Uso


A continuación se presenta un ejemplo que permite demostrar las capacidades y funcionalidades de la API.

Supongamos que usted es dueño de un sitio web que vende productos en linea y decide empezar a anunciar sus productos con AdWords.

Haciendo uso de la API usted puede automatizar la creación de sus campañas de publicidad (basado en sus listas de productos), automatizar sus anuncios (basados en las descripciones y precios de los productos), enlazarlos a las paginas relevantes de su sitio web y orientarlos a la audiencia adecuada (basado en palabras claves, demografía, localización geográfica y otros). Y lo ms importante a resaltar es que estará desarrolando una aplicación que podrá reutilizar para promover sus productos casi en tiempo real.

Así mismo, puede hacer uso de las ventajas de los servicios de reportes y optimización dentro de su aplicación, permitiéndole tomar decisiones estratégicas y rápidas relacionadas con sus anuncios que conlleven a un mayor retorno de inversión.


¿Qué le ofrece la AdWords API?


En la siguiente tabla se detallan y describen los servicios que ofrece la API:

Sección

Servícios

Descripción

Manejo de campañas.AdGroupAdService ,
AdGroupService , CampaignService , BulkMutateJobService
Manejo de sus campañas y anuncios.
Orientación de sus anuncios AdGroupCriterionService , CampaignCriterionService , CampaignTargetServiceManejo de las reglas que determinan donde y a que audiencia sus anuncios serán mostrados.
Manejo de cuentasAlertService , ServicedAccountServiceObtener información acerca de sus cuentas y posibles alertas que afecten sus campañas.
Optimización de sus campañasBidLandscapeService , ExperimentService , TargetingIdeaService , TrafficEstimatorServiceInformación y consejos acerca sus ofertas, palabras claves, estimaciones de tráfico y realización de experimentos.
ReportesReportDefinitionServiceObtención de reportes acerca del rendimiento de sus anuncios.
ExtensionesAdExtensionOverrideService , CampaignAdExtensionServiceManejo de extensiones a sus anuncios, como números de teléfonos, direcciones o información de sus productos a ser anexados a sus anuncios.
Parámetros dinámicosAdParamServiceQue le permiten parametrizar sus anuncios para dinámicamente cambiar precios y cantidades en la descripción de sus anuncios.
MultimediaMediaServiceManejo multimedia, videos e imágenes asociados a sus anúncios.
Servicios utilitariosInfoService ,
CustomerSyncService,
GeoLocationService
Utilidades para consultar el uso de la API, cambios en sus cuentas y geo-codificación de direcciones.
ReventaUserListServiceReventa de sus productos y servicios.

Para mayor información sobre cada servicio, refiérase a la documentación de la API.


Acceso a la API



Para tener acceso al API usted debe
solicitar un “developer token”. Este token lo identifica y debe ser incluido con cada llamada que se envía al API. Dicho token también lo identifica en términos de facturación, cada llamada tiene un costo en número de unidades de la API.

Para obtener más información de los costos de cada servicio consulte nuestra página de costes.

La tasa actual de cambio de la unidad es de 1000 unidades por cada $0.25, pero compañías que hacen uso de la API para anunciar sus propios productos y servicios se les provee una cuota de unidades gratuitas basado en las cantidad que le pagan a AdWords.

Para compañías que desean brindar servicios de publicidad a terceros se ofrece un programa de precios preferenciales basados en los servicios a brindar.


Para mayor información


Documentación, ejemplos, información técnica (en inglés en proceso de traducción).

http://code.google.com/apis/adwords/

Tutoriales cortos y artículos de gran importancia acerca de la API (generalmente en inglés)

http://adwordsapi.blogspot.com/

Anuncios cortos vía twitter (generalmente en inglés)

http://twitter.com/adwordsapi

Preguntas? busca soporte? desea saber como otros usan la API?. Nuestro equipo del AdWords API puede contestarle sus preguntas a través de nuestro foro.

http://code.google.com/apis/adwords/forum.html


David Torres - Developer Programs Engineer de AdWords API

El éxito de la Chrome Web Store


La Chrome Web Store fue lanzada en Estados Unidos el diciembre pasado. Muy pronto se hará el
lanzamiento a nivel internacional en 16 países. Desde el lanzamiento en diciembre hemos tenido oportunidad de ver la reacción de los desarrolladores pero sobre todo de los usuarios.

Técnicamente cualquier aplicación web existente puede formar parte de la Web Store, esto incluye tanto herramientas como juegos, estén hechos en flash o HTML5. Pero es importante saber que el concepto de app store viene popularizado por los móviles y por tanto la expectativa por parte de los usuarios puede ser diferente a la que podríamos esperar si accedemos a una aplicación tecleando una URL.

Para satisfacer tales expectativas existen ciertos principios que pueden hacer que una aplicación web sea realmente avanzada.

Subir una aplicación a la Web Store (tanto hospedada como empaquetada) no debería llevar más de media hora. Incluso existen algunas herramientas para facilitar el trabajo.

Si bien hasta ahora nos estábamos refiriendo a que características podrían marcar la diferencia en nuestra aplicación a nivel de concepto, los recursos técnicos para llevar a cabo tales tareas son las últimas características HTML5 que todo el mundo está hablando en estos días.

Si bien ya hemos dicho que la tecnología flash también nos serviría para nuestra aplicación son más y más las empresas que están invirtiendo en HTML5 para así minimizar el tiempo de desarrollo alcanzando a su vez el máximo número de dispositivos posibles. Incluso hay desarrolladores que después de haber creado la aplicación en HTML5 la han integrado en un WebView para así subirla en una mobile app store o incluso en la reciente Mac App Store para escritorio.

Los casos de éxito de pequeñas empresas en la Chrome Web Store no se han hecho esperar.
Los secretos de tal éxito son la facilidad al subir la aplicación a la Store, los recursos disponibles para optimizar la monetización y el incremento en el número de visitantes.

Esperamos veros a todos en la Store para el lanzamiento!

Ernest Delgado, Developer Programs Engineer de Google Chrome

Versión final del SDK de Android 3.0

El 26 de enero se lanzó el avance del SDK de Android 3.0 para que los desarrolladores empezaran a crear contenido de calidad para Honeycomb. La versión final del SDK Android 3.0 sale ahora para que los
desarrolladores empiezen a publicar en el Android Market.


Entre los extraordinarios lanzamientos hay las Tools R10 que llevan las mejoras del UI Builder a un extraordinario nivel de calidad, la integración de TraceView con Eclipse y el soporte para poder utilizar el motor de gráficos RenderScript.