Csatolja a Google Analytics kampány lekérdezését dinamikusan a jQuery használatával
Barát Todd pék keresztül küldött nekem megoldást Twitter olyan problémára, amelyre még nem volt lehetőségem megoldást kidolgozni. Mivel a Compendium blogjainkat néha egy kliens másodlagos domainjén tároljuk, szeretnénk átadni Google Analytics kampánykód az elsődleges domainbe, hogy hatékonyan tudják nyomon követni a látogatókat.
Egy másik nehézség azonban az, hogy a bloggerek mindig tartalmazzanak egy kampánykódot ... amire nem szabad számítani. A helyes megoldás az a JavaScript használatával dinamikusan hozzáadhatja a kampánykódot, amikor az oldal betöltődik.
document.ready (function () {
var campaignQueryString = '? {töltse ki ezt}';
var targetDomain = '{töltse ki ezt}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). mindegyik (függvény () {
this.href + = campaignQueryString;
});
});
Ez a speciális megoldás a jQuery, egy nyílt forráskódú JavaScript keretrendszert használja és igényli. Én vagyok a jQuery nagy rajongója, hogy néhány szép hatást adjon a weboldalakhoz . Olyan visszajelzéseket hallottam, hogy egyes vállalati fejlesztők nem értékelik, hogy megpróbálják lépést tartani a verziókkal.
Ha a fenti kódot használja, akkor meg kell adnia
jQuery. Azt javaslom, hogy töltse be a Google-tól. Mivel sokan ezt csinálják, az oldalad sokkal gyorsabban töltődik be, mivel a kód gyorsítótárazott, mivel korábban betöltötték.A Google még a URL-készítő, amely megmutatja, hogyan kell felépíteni a kampány lekérdezési karakterláncát. Ha igazán divatos szeretnél lenni, azt javasoljuk, hogy adj hozzá elemeket, például kulcsszavakat, kategóriákat, szerzőket stb.