Para poder configurar el Tracker de Fideltour a través de GTM es necesario configurar los siguientes apartados:
El primer paso consiste en definir qué datos se van a recopilar para su envío ante una nueva reserva generada desde una campaña enviada desde Fideltour. Las variables que vamos a crear son las siguientes:
Las dos primeras variables tendrán un valor fijo (es decir, serán constantes). Puedes consultar cómo conocer tus IDs de cuenta y hoteles a través de
este manual. La variable que almacena el valor de la cookie es única para cada usuario. Por otro lado, las otras cuatro variables restantes serán dinámicas, es decir, cambiarán para cada nueva reserva generada.
Se abrirá una ventana para que puedas definir el nombre de la variable y proceder a configurarla. Haz clic en el espacio central (con el icono de la ficha de Lego) para configurar la variable:
En el menú que se despliega, escoge la opción "Constante":
Finalmente, introduce el valor deseado para la constante y haz clic en el botón de "Guardar":
Debes realizar el mismo paso para finalmente tener definida una constante con el ID de tu cuenta y otra con el ID de tu hotel dentro de Fideltour. Una vez finalizado este paso procedemos a definir las variables dinámicas de la reserva.
Variable de la cookie
Esta variable almacena el valor original de la cookie de Fideltour para enviarlo en la página de confirmación de la reserva. Esta variable resulta de utilidad ya que en ocasiones, dependiendo del motor de reservas y su implementación en la web, este dato se perdía y por tanto resultaba imposible asignar las conversiones a las campañas de Fideltour.
Para crear esta variable dirígete al apartado correspondiente y, a la hora de seleccionar el tipo de variable, escoge "Cookie de origen":
En el nombre de la cookie indica "_ft_eid". Guarda los cambios para mantener la configuración y utilizar esta variable en la etiqueta del script de conversión final.
Variables de la reserva
En este apartado vamos a proceder a configurar las cuatro variables que recuperarán los dato específicos para cada reserva generada. Estos son el localizador, la fecha de entrada, la fecha de salida y el importe de la reserva. Su configuración varía en diferentes escenarios, pudiéndonos encontrar los dos más comunes:
- El propio motor de reservas ya tiene cargadas las variables correspondientes a estos parámetros en GTM y, por tanto, no es necesario que las volvamos a declarar (nos ahorraríamos este paso).
- El motor de reservas pone a disposición del usuario unos identificadores para recuperar fácilmente los valores de cada variable.
- El motor no nos proporciona estos datos de manera directa y debemos recuperarlos "manualmente" a partir del contenido presente en la página de confirmación de la reserva, recogiendo el contenido de las etiquetas donde se muestran los valores en la página.
Para crear estas variables, procede de la misma manera que en el paso anterior y, a la hora de seleccionar el tipo de variable, escoge "JavaScript personalizado":
Aquí el contenido del código JavaScript variará según si nos encontramos en el caso 2 o en el caso 3 (para el caso 1 no necesitamos crear nuevas variables ya que ya están disponibles para nosotros). Se muestran a continuación dos ejemplos de códigos para cada caso.
Para el primero (el motor nos proporciona los identificadores de cada variable) el código sería igual o similar al siguiente:
function(){
return document.getElementById("identificadorDeLaVariable").value;
}
Para el siguiente caso (necesitamos recuperar el valor a partir del identificador de la etiqueta de cada uno), no obstante, el código podrá variar ligeramente:
function(){
return document.getElementById("identificadorDeLaEtiqueta").textContent;
}
Es posible que el contenido del segundo caso necesite un parseo del formato para adecuarlo al formato adecuado de importes y fechas. En este caso, el formato para cada tipo de campo sería el siguiente:
- Importe de la reserva: numérico con dos decimales, separado por punto (12.34)
- Localizador: cadena de caracteres
- Fechas: YYYY-MM-DD
Los Activadores
Un Activador hace referencia a un evento que se produce y que provoca la ejecución de las Etiquetas que definiremos posteriormente. Trabajaremos con dos Activadores, la visita a todas las páginas de la web y la visita a la página de confirmación de la reserva. El primero se pone a disposición del usuario por GTM a la hora de definir una Etiqueta, por lo que no debemos configurarlo. Por tanto solamente debemos crear el segundo Activador.
Página de confirmación de reserva
Para configurar este Activador, navega hasta la pestaña correspondiente en el menú lateral y haz clic en el botón para crear uno Nuevo:
Indica un nombre para este Activador y escoge el tipo de activador "Visita de una página":
Configura este Activador para que se ejecute ante la visita a una página específica e indica la ruta de dicha página:
Una vez configurado el Activador, procede a guardarlo.
Las Etiquetas
Las Etiquetas contienen los fragmentos de código que se ejecutarán a partir de los Activadores que definiremos posteriormente. Necesitaremos dos Etiquetas, una para poder realizar el seguimiento del comportamiento del usuario y otra para realizar el envío de los datos de conversiones de las campañas de Fideltour a partir de las nuevas reservas generadas.
Etiqueta global
Esta Etiqueta debe ejecutarse en todas las páginas de tu sitio web y sirve, por un lado, para generar la cookie que asocie la visita a tu página a través de tus campañas de mailing al contacto correspondiente y, además, para poder realizar el seguimiento y captación automático de intereses.
Navega hasta el apartado de Etiquetas del menú lateral y haz clic en el botón "Nuevo". Asigna un nombre a esta Etiqueta (por ejemplo, "Etiqueta Global FDT"):
Atento a las comillas dobles en los atributos, excepto el de importe. Para cada valor utiliza los nombres de las Variables creadas anteriormente. Adicionalmente se deben configurar unos criterios en la configuración avanzada, de forma que esta Etiqueta se ejecute siempre después de la Etiqueta Global. La apariencia de la configuración debería tener un aspecto similar al siguiente: