Aquí hay una secuencia de comandos de AdWords que le permitirá probar cualquier cosa A / B

El columnista Daniel Gilbert no estaba satisfecho con las capacidades de prueba A / B nativas de AdWords, por lo que él y su equipo escribieron un guión.

prueba dividida

Cualquier administrador de búsqueda de pago sabrá que las pruebas A / B son una parte fundamental del éxito de AdWords. Pocos otros canales de marketing ofrecen datos tan ricos sobre el rendimiento y permiten ajustes tan amplios como cambiar las palabras clave o cambiar las ofertas a cada hora del día.

Sin embargo, por alguna razón, la plataforma de pruebas nativa de Google, Experimentos de la campaña de AdWords, es totalmente deficiente. Además de ser torpe y difícil de usar, existe el problema inherente de que debe configurar un experimento como configuración de campaña y, por lo tanto, no puede probar ninguna configuración de campaña por sí mismo.

En Brainlabs (mi empleador), nos enorgullecemos de las pruebas científicas y necesitábamos una forma de solucionarlo. Como todo estadístico sabe, el análisis antes / después es débil. Eso es particularmente cierto para AdWords, que es una subasta en la que todo cambia en un minuto, y mucho menos en dos semanas o un mes. Así que creamos una secuencia de comandos de AdWords que compartimos a continuación para abordar este problema.

La lógica detrás del guión es bastante simple. Toma una campaña y la duplica dos veces. Usted etiqueta cada uno (sugeriría «control» y «experimento»), agrega esas etiquetas al script y luego lo ejecuta en un horario por horas.

El guión funciona alternando las campañas en horarios horarios, por lo que una continúa y la otra se apaga. Se alternan todo el día durante algunas semanas hasta que haya acumulado impresiones aproximadamente iguales en cada uno. Desde allí, puede visitar la pestaña Dimensiones, ver las etiquetas de la campaña y allí tendrá datos A / B completos sobre el rendimiento de su campaña.

Capturar

[CLICK TO ENLARGE]

La advertencia aquí es que la lógica no es perfecta en este script porque solo se puede ejecutar cada hora. Si se siente aventurero, entonces es posible hacerlo a través de la API de AdWords y ejecutar cambios más regulares.

También notará que Google rara vez sirve cada campaña de manera uniforme, lo que se debe en parte al Nivel de calidad y en parte al azar.

/**
*
* Brainlabs A/B Testing Tool
*
* This script will pause and activate campaigns every hour.

*
* Version: 1.0
* AdWords script maintained on brainlabsdigital.com
*
**/

function main() {

var labelA = "Control";
var labelB = "Experiment";

var days = [31,28,31,30,31,30,31,31,30,31,30,31];

var date = new Date();
var timeZone = AdWordsApp.currentAccount().getTimeZone();
var month = parseInt(Utilities.formatDate(date, timeZone, "MM"), 10) - 1;
var dayOfMonth = parseInt(Utilities.formatDate(date, timeZone, "dd"), 10);
var hour = parseInt(Utilities.formatDate(date, timeZone, "HH"), 10);

var totalDays = 0;

for(var i = 0; i 

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