¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí

Ahorrar tiempo gracias a las API y los scripts

Introducción

1. ¿Qué es una API?

API significa Application Programming Interface; de manera más simple, una API es una interfaz que le permite comunicarse con un servidor para recuperar o enviar datos. La mayoría de los sitios que ofrecen servicios tienen API; este es el caso de Facebook, Twitter, así como de todos los servicios de Google, como AdWords o Analytics. A menos que ya tenga un buen conocimiento del desarrollo, la configuración de una interfaz para comunicarse con las API llevará algún tiempo. Sin embargo, Google ofrece una solución simplificada para comunicarse con sus API y API externas: Google Apps Script.

2. Google Apps Script

En esta interfaz, puede interactuar con las API y aplicaciones de Google (Drive, AdWords, Analytics, Hojas de cálculo...). También tiene métodos que le permiten conectarse a API externas y centralizar sus acciones. Por ejemplo, usamos la API de Facebook .

El único requisito previo es conocer un mínimo el lenguaje de programación JavaScript, que es fácil de aprender en comparación con otros lenguajes.

Por lo demás, la documentación de «Google Developers» ofrece explicaciones y tutoriales muy detallados.

¿Por qué usar API/scripts?

El desarrollo informático ha hecho que sea más fácil y más rápido realizar muchas tareas en todas las industrias. Desafortunadamente, incluso en 2017, muchas tareas repetitivas y que requieren mucho tiempo se realizan de forma manual en muchas empresas.

Es precisamente aquí donde radica el interés de las API y las secuencias de comandos; estos últimos realizan actividades, planificadas o no, de forma autónoma y tantas veces como sea necesario. Esto le permitirá liberarse de las tareas aburridas que aportan un bajo valor agregado y mejorar sus condiciones de trabajo.

Por ejemplo, al ser una agencia de marketing web, enviamos informes mensuales a nuestros clientes sobre el rendimiento de sus campañas publicitarias o sus sitios web. Antes del uso de los scripts, realizábamos cada mes exportaciones de datos de Excel que maquetábamos en forma de presentación para que fueran legibles por nuestros clientes.

Ahora, todas estas exportaciones se realizan automáticamente a principios de mes. Esta automatización nos ahorra un tiempo que podemos reinvertir en una actividad más interesante: un análisis en profundidad de los números.

En resumen, el uso de API y scripts le permite:

Ahorrar tiempo: la secuencia de comandos hará su trabajo muy rápidamente y reducirá de forma drástica el tiempo para...

Ejemplos concretos de utilización

A continuación veremos varios ejemplos de scripts que hemos implementado en la agencia para ahorrar tiempo y optimizar nuestro rendimiento.

1. Creación de flujo en Google Shopping

Google Shopping es una herramienta de la plataforma Google Ads que le permite exhibir productos en la red de búsqueda de Google. Funciona a través de un archivo que agrupa para cada producto todas sus características, a saber: el nombre del producto, la marca, el precio, etc.

Vea un ejemplo:

images/MB23_01.png

Es posible realizar un feed manualmente si hay pocos productos para presentar, pero resulta extremadamente aburrido y poco preciso. De hecho, si creamos un feed manualmente a principios de mes y en los días siguientes los productos ya no están disponibles, Google Shopping los presentará igualmente.

Por lo general, los feeds de Google Shopping se generan mediante módulos agregados al CMS (sistema de administración de contenido: aplicación que permite la creación de un sitio web). El módulo recupera la base de datos del producto del sitio y la coloca en el formato correcto para Google Shopping, aunque, a veces, la instalación del módulo es complicada o los desarrolladores del sitio no son muy receptivos.

En este caso, implementamos un script que creará el feed de Google Shopping. Se ejecuta de forma externa y recorre el sitio web del cliente en función de las URL de categoría que proporcionamos.

El principal interés de este script es que nos permite manipular el feed de Google Shopping como deseemos, mientras que un flujo generado por un módulo sería estático y tomaría palabra por palabra lo que está...

Instalar un script Google Ads

Con objeto de darle algunas claves adicionales para comenzar con las secuencias de comandos, veremos cómo instalar una secuencia de comandos diseñada por Google para verificar que sus anuncios estén redireccionando a páginas en línea.

Cuando tiene una gran cantidad de campañas de AdWords, algunas URL de página de destino se sobrescriben sin su conocimiento. Como resultado, le paga a Google para devolver a los usuarios a páginas 404 que generarán una tasa de rebote del 100 %.

A menos que revise las URL de todos los anuncios, uno por uno, para asegurarse de que todos sean funcionales, no existe una forma sencilla de verificar que todo funcione correctamente.

El equipo de scripting de Google Ads crea y pone a su disposición scripts gratuitos para su cuenta; ha desarrollado un script llamado Link Checker que realiza un control de todas las entidades (anuncios, enlaces...) de su cuenta para verificar que redireccionen a páginas en línea.

1. Preámbulo

Para evitar terminar mezclando cuentas de Google, le sugerimos que inicie sesión en su cuenta de Google Ads desde otro navegador o ventana de navegación privada.

2. Recuperación del código fuente en JavaScript

Para comenzar, recuperaremos el código fuente del Link Checker. Este último está en la página siguiente: https://developers.google.com/adwords/scripts/docs/solutions/link-checker#source-code

 Copie todo el código fuente haciendo clic en la herramienta images/COR-03.png.

images/MB23_05.png

 Después de copiar el código fuente, péguelo en la sección Secuencias de comandos de Google Ads. Para ello, inicie sesión en su cuenta de AdWords y vaya al menú de herramientas y luego a las secuencias de comandos...