Afegiu la cadena de consultes de campanyes de Google Analytics de manera dinàmica mitjançant jQuery
Amic Forn petit em va enviar una solució mitjançant Twitter per un problema per al qual no he tingut l'oportunitat de desenvolupar una solució. Com que els nostres blocs de Compendium de vegades s’allotgen en un domini secundari per a un client, ens agradaria aprovar-los Codi de campanya de Google Analytics al domini principal perquè puguin fer un seguiment efectiu dels visitants.
Una altra dificultat, però, és garantir que els vostres blocaires incloguin sempre un codi de campanya ... cosa que no s’hauria d’esperar. La solució correcta és utilitzeu JavaScript per afegir dinàmicament el codi de la campanya quan es carrega la pàgina.
document.ready (function () {
var campaignQueryString = '? {ompliu això}';
var targetDomain = '{ompliu això}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). cadascun (funció () {
this.href + = stringQueryString;
});
});
Aquesta solució específica utilitza i requereix jQuery, un framework JavaScript de codi obert. Sóc un gran fan de jQuery per afegir alguns efectes agradables als llocs web . Tanmateix, he sentit comentaris que alguns desenvolupadors d’empreses no agraeixen intentar estar al dia de les versions.
Si utilitzeu el codi anterior, heu d’incloure-ho
jQuery. Recomanaria carregar-lo des de Google. Com que molta gent ho fa, la vostra pàgina es carregarà molt més ràpidament, ja que el codi està emmagatzemat a la memòria cau, ja que s'ha carregat abans.Google fins i tot subministra un Creador d'URL per mostrar-vos com crear la cadena de consulta de la vostra campanya. Si voleu que us agradi, us recomanaria afegir elements com ara paraules clau, categories, autors, etc.