Agregar dinámicamente la cadena de consulta de la campaña de Google Analytics con jQuery

jQuery

Amigo Todd Baker, me envió una solución a través de Twitter por un problema para el que no he tenido la oportunidad de desarrollar una solución. Dado que nuestros blogs en Compendium a veces se alojan en un dominio secundario para un cliente, nos gustaría aprobar Código de campaña de Google Analytics al dominio principal para que puedan realizar un seguimiento de los visitantes de forma eficaz.

Otra dificultad, sin embargo, es asegurarse de que sus blogueros siempre incluyan un código de campaña ... algo que no debería esperarse. La solución correcta es utilizar JavaScript para agregar dinámicamente el código de la campaña cuando se carga la página.

document.ready (function () {
var campaignQueryString = '? {complete esto}';
var targetDomain = '{complete esto}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). each (function () {
this.href + = campaignQueryString;
});
});

Esta solución específica usa y requiere jQuery, un marco de JavaScript de código abierto. Soy un gran fan de jQuery para agregar algunos efectos agradables a los sitios web . Sin embargo, he escuchado comentarios de que algunos desarrolladores empresariales no aprecian intentar mantenerse al día con el control de versiones.

Si usa el código anterior, debe incluir jQuery. Recomiendo cargarlo desde Google. Dado que muchas personas están haciendo esto, su página se cargará mucho más rápido ya que el código se almacena en caché, habiendo sido cargado antes.


Google incluso proporciona un Creador de URL para mostrarle cómo crear la cadena de consulta de su campaña. Si quieres ser realmente elegante, te recomiendo agregar elementos como palabras clave, categorías, autores, etc.

Un comentario

  1. 1

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.