La cartilla de automatización SEM

¿Se pregunta cómo empezar con la automatización? El columnista David Fothergill proporciona una guía práctica, que incluye herramientas recomendadas y para qué se pueden utilizar.

automatización-tecnología-engranaje-ss-1920

En diversos grados, mis últimas publicaciones han coqueteado con el uso de la tecnología en el marketing de motores de búsqueda. Estas publicaciones han dado lugar a algunas preguntas excelentes sobre las herramientas que usaría o cómo comenzar con esto o aquello. Recientemente hubo un #ppcchat dedicado exclusivamente al papel de la automatización en este campo, decidí que sería un buen momento para proporcionar un pequeño recurso a aquellos que deseen avanzar hacia ese enfoque.

A continuación se muestra una lista de puntos de entrada, en orden ascendente de complejidad, junto con una breve descripción general y una explicación del papel que cada uno puede desempeñar y algunos recursos para ayudarlo a sumergirse de lleno.

Nivel de entrada: reglas automatizadas de AdWords

La forma más sencilla y sencilla de dejar de repetir los procesos administrativos se gestiona directamente en la interfaz de usuario de AdWords. A lo largo de los años, Google ha agregado una gran cantidad de opciones a la conjunto de reglas automatizadas.

Las actividades que puede automatizar van desde activar o desactivar el texto del anuncio en momentos relevantes (por ejemplo, mostrar anuncios del tipo «Llamar ahora» solo durante los momentos en que sus líneas telefónicas están abiertas) hasta administrar aspectos financieros como presupuestos o estrategias de oferta.

Nivel 1: secuencias de comandos de AdWords

El uso de scripts de AdWords se ha vuelto omnipresente entre los profesionales de PPC. Ofreciendo un gran equilibrio de simplicidad y potencia, la baja barrera de entrada proporcionada por el editor de scripts incorporado significa que incluso el novato puede estar listo y funcionando, creando scripts útiles en muy poco tiempo. Las tareas automatizadas van desde operaciones básicas de limpieza hasta interacciones con servicios web externos (consulte la publicación reciente de Russell Savage sobre cómo aprovechar el poder de Watson de IBM en AdWords).

El único requisito es un poco de comprensión de JavaScript. Si esto es algo totalmente nuevo para ti, te recomiendo encarecidamente Introducción de Codecademy a JavaScript. La comprensión de los fundamentos le llevará muy lejos.

Una vez que haya aprendido un poco de JavaScript, puede comenzar con las secuencias de comandos de AdWords a través del Introducción y documentación de Google.

Algunas grandes fuentes de inspiración (¡y guiones!) Incluyen:

Nivel 2: API de plataforma

El siguiente paso en complejidad es el mundo de las API. los La interfaz de programación de aplicaciones (API) es «Un conjunto de funciones y procedimientos que permiten la creación de aplicaciones que acceden a las características o datos de un sistema operativo, aplicación u otro servicio». En términos sencillos, una API proporciona un «lenguaje» estándar y un conjunto de protocolos para solicitar información o transmitir instrucciones.

Tomar la ruta de la API generalmente requiere un poco más de experiencia en desarrollo, a diferencia de las secuencias de comandos de AdWords, que se encargan del entorno en el que está trabajando. Aunque una API brinda información sobre cómo realizar solicitudes, depende en gran medida de usted cómo lo haga. esto (por ejemplo, su cliente podría usar Python, Ruby, Java o PHP para realizar solicitudes). El beneficio de esta propiedad del método es que el mundo es su ostra cuando se trata de decidir cómo utilizará la API. Esto proporciona un poco más de estabilidad, especialmente cuando se automatiza a escala.

Muchas plataformas basadas en web ofrecen este método programático de interacción, por lo que no sorprende que Google y Bing ofrezcan estos servicios:

La página de introducción de la API de AdWords tiene un desglose realmente bueno de cómo este nivel de interacción se relaciona con los demás en términos de complejidad / requisitos:

Imagen

Nivel de bonificación: flujos de trabajo de análisis de datos

Fuera de la interacción directa con las propias plataformas publicitarias, la pila de tecnología (como parece denominarse en estos días) para analizar sus datos ofrece grandes oportunidades para crear un flujo de trabajo potente pero eficiente. Para completar esta publicación, aquí están algunas de mis herramientas favoritas personales, incluidas las razones para usarlas y un punto de partida para explorar más si lo desea:

«R»

El lenguaje de análisis estadístico cada vez más popular, R, proporciona una excelente manera de realizar análisis robustos y complejos de sus datos SEM. Es genial para Visualización de datos y (en mi opinión) mucho más fácil cuando se trata de ejecutar procesos de «enjuague y repetición» que Excel.

El ecosistema de Microsoft

Por mi propia admisión, habiendo sido durante mucho tiempo un amante de Excel, me alejé en los últimos años a favor de un enfoque más programático. Sin embargo, mi ruta de regreso fue cuando adquirieron una distribución R y comenzaron integrando la funcionalidad R en todo el lugar. Con excelentes interacciones entre Power Query, Power Pivot, Power BI y Azure ML (por nombrar algunos), recomiendo encarecidamente explorar cómo puede aprovecharlos para una forma eficaz y poderosa de analizar sus datos.

Conclusión

Con suerte, lo anterior proporciona un poco de información o inspiración para aquellos que aún no han incursionado en la incorporación de la automatización en su flujo de trabajo SEM. Existe un gran potencial para erradicar las ineficiencias y liberar su tiempo para realizar las tareas de valor agregado no automatizables, como aplicar el pensamiento y la planificación estratégicos.

Una advertencia resumida en un sabio tweet de @robert_brady en la discusión #ppcchat:


Las opiniones expresadas en este artículo pertenecen al autor invitado y no necesariamente a El Blog informatico. Los autores del personal se enumeran aquí.


Deja un comentario