Tengo una situación y no estoy seguro de cómo resolverla.
Estoy usando un script en Google Tag Manager para definir de dónde provienen las fuentes de marketing (es decir, búsqueda orgánica, social orgánica, búsqueda paga, referencia, tráfico directo, etc.).
Estoy tomando los datos de ese script y almacenándolos en una cookie de primera parte y una variable de cookie de primera parte.
Sin embargo, necesito que los datos de la cookie se completen en la cadena de consulta de la URL, de forma similar a cómo se completan los utms en una cadena de consulta cuando alguien hace clic en un anuncio de Google.
Por ejemplo, cuando alguien hace clic en un anuncio de Google, llega a la página de destino y la URL se ve así www.examplesite.com/?utm_source=Google&utm_medium=ppc&utm_campaign=example
Necesito una funcionalidad similar a esa. Entonces, en mi ejemplo, si alguien proviene de un resultado de búsqueda orgánico, me gustaría que se viera así:
www.examplesite.com/?Source=Organic&SourceDetail=Google .
¿Es esto posible de hacer en la página inicial?
Sí, hay algunas maneras de evitarlo. Solo resaltaré la opción más elegante, pero primero, no necesita tocar su cadena de consulta. Puede anular la cadena que se envía a GA con GTM. Es mucho más elegante que jugar con el front-end expuesto al usuario. Aquí es cómo:
Así es como anula su dimensión de ubicación (dl) en su etiqueta de vista de página.
Ahora lo único que queda es hacer que esa variable javascript personalizada devuelva una cadena que sería solo su URL actual con los parámetros utm adecuados adjuntos.
Esta es una implementación muy limpia y no intrusiva. También puede hacerlo en un nivel variable de configuración de GA, que puede ser incluso una mejor solución, según su situación.
Además, puede anular su fuente/medio usando un evento, en lugar de una vista de página, pero tenga cuidado con los eventos. Un cambio de fuente/medio obligará a GA a generar una nueva sesión para este usuario. Eso se hace para poder construir diferentes modelos de atribución en el mismo conjunto de datos.