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 , CampaignTargetService | Manejo de las reglas que determinan donde y a que audiencia sus anuncios serán mostrados. |
Manejo de cuentas | AlertService , ServicedAccountService | Obtener información acerca de sus cuentas y posibles alertas que afecten sus campañas. |
Optimización de sus campañas | BidLandscapeService , ExperimentService , TargetingIdeaService , TrafficEstimatorService | Información y consejos acerca sus ofertas, palabras claves, estimaciones de tráfico y realización de experimentos. |
Reportes | ReportDefinitionService | Obtención de reportes acerca del rendimiento de sus anuncios. |
Extensiones | AdExtensionOverrideService , CampaignAdExtensionService | Manejo 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ámicos | AdParamService | Que le permiten parametrizar sus anuncios para dinámicamente cambiar precios y cantidades en la descripción de sus anuncios. |
Multimedia | MediaService | Manejo multimedia, videos e imágenes asociados a sus anúncios. |
Servicios utilitarios | InfoService , CustomerSyncService, GeoLocationService | Utilidades para consultar el uso de la API, cambios en sus cuentas y geo-codificación de direcciones. |
Reventa | UserListService | Reventa 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