Voeg Google Analytics-veldtogvraag dynamies by deur jQuery te gebruik
Vriend Kleuter bakker vir my 'n oplossing gestuur via Twitter vir 'n probleem waarvoor ek nog nie 'n oplossing kon ontwikkel nie. Aangesien ons blogs op Compendium soms in 'n sekondêre domein vir 'n kliënt aangebied word, wil ons dit deurgaan Google Analytics-veldtogkode na die primêre domein sodat hulle besoekers effektief kan opspoor.
'N Ander probleem is egter om te verseker dat u bloggers altyd 'n veldtogkode insluit ... iets wat nie verwag kan word nie. Die regte oplossing is om gebruik JavaScript om die veldtogkode dinamies by te voeg wanneer die bladsy laai.
document.ready (funksie () {
var campaignQueryString = '? {vul dit in}';
var targetDomain = '{vul dit in}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). elk (funksie () {
this.href + = veldtogQueryString;
});
});
Hierdie spesifieke oplossing gebruik en vereis jQuery, 'n open source JavaScript-raamwerk. Ek is 'n groot aanhanger van jQuery om 'n paar mooi effekte by webwerwe te voeg . Ek het egter al terugvoer gehoor dat sommige ondernemingsontwikkelaars dit nie waardeer om by te werk met die weergawe nie.
As u bogenoemde kode gebruik, moet u dit insluit
jQuery. Ek sal aanbeveel om dit van Google af te laai. Aangesien baie mense dit doen, sal u bladsy baie vinniger laai, aangesien die kode in die geheue gestoor is.Google lewer selfs 'n URL Builder om u te wys hoe u u veldtogvraagstring kan opbou. As u regtig lus wil raak, sal ek aanbeveel dat u elemente soos sleutelwoorde, kategorieë, outeurs, ens. Byvoeg.