Engade a cadea de consultas da campaña de Google Analytics dinámicamente usando jQuery
Amigo Todd Baker envioume unha solución vía chilro por un problema para o que non tiven a oportunidade de desenvolver unha solución. Dado que os nosos blogs de Compendium ás veces están aloxados nun dominio secundario para un cliente, gustaríanos pasar Código de campaña de Google Analytics ao dominio principal para que poidan realizar un seguimento efectivo dos visitantes.
Outra dificultade, sen embargo, é asegurar que os teus blogueiros sempre inclúan un código de campaña ... algo que non se debería esperar. A solución correcta é utilice JavaScript para engadir dinámicamente o código da campaña cando se carga a páxina.
document.ready (function () {
var campaignQueryString = '? {enche isto}';
var targetDomain = '{enche isto}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). cada un (función () {
this.href + = stringQueryString;
});
});
Esta solución específica usa e require jQuery, un framework JavaScript de código aberto. Son un gran fan de jQuery para engadir algúns efectos agradables aos sitios web . Escoitei comentarios que algúns desenvolvedores empresariais non aprecian intentar seguir coa versión.
Se usa o código anterior, debe incluír
jQuery. Recomendaría cargalo desde Google. Dado que moita xente está a facer isto, a túa páxina cargarase moito máis rápido xa que o código está almacenado na caché, xa que se cargou antes.Google incluso fornece un Creador de URL para amosarche como crear a cadea de consultas da túa campaña. Se realmente te apetece, recoméndoche engadir elementos como palabras clave, categorías, autores, etc.