Liitä Google Analytics -kampanjan kyselyjono dynaamisesti jQueryä käyttämällä
Ystävä Todd Baker lähetti minulle ratkaisun kautta Twitter ongelmalle, jolle minulla ei ole ollut mahdollisuutta kehittää ratkaisua. Koska Compendium-blogiimme isännöidään joskus asiakkaan toissijaisessa verkkotunnuksessa, haluaisimme siirtää sen Google Analytics -kampanjakoodi ensisijaiseen verkkotunnukseen, jotta he voivat seurata kävijöitä tehokkaasti.
Toinen vaikeus on kuitenkin varmistaa, että bloggaajat sisältävät aina kampanjakoodin ... jotain, jota ei pitäisi odottaa. Oikea ratkaisu on käytä JavaScriptiä lisätäksesi kampanjakoodin dynaamisesti sivun latautumisen yhteydessä.
document.ready (function () {
var campaignQueryString = '? {täytä tämä}';
var targetDomain = '{täytä tämä}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). kukin (funktio () {
this.href + = campaignQueryString;
});
});
Tämä erityinen ratkaisu käyttää ja vaatii jQueryn, avoimen lähdekoodin JavaScript-kehyksen. Olen suuri jQuery-fani lisätä hienoja vaikutuksia verkkosivustoihin . Olen kuullut palautetta siitä, että jotkut yrityskehittäjät eivät kuitenkaan ymmärrä yrittävän pysyä mukana versiossa.
Jos käytät yllä olevaa koodia, sinun on sisällytettävä
jQuery. Suosittelen lataamaan sen Googlelta. Koska monet ihmiset tekevät tämän, sivusi latautuu paljon nopeammin, koska koodi on tallennettu välimuistiin, koska se on ladattu aiemmin.Google toimittaa jopa URL-osoitteiden rakennustyökalu näyttää kuinka luoda kampanjan kyselymerkkijono. Jos haluat todella mieltyä, suosittelen lisäämään elementtejä, kuten avainsanat, luokat, tekijät jne.