Pievienojiet Google Analytics kampaņas vaicājumu virkni dinamiski, izmantojot jQuery
Draugs Todd Baker atsūtīja man risinājumu, izmantojot Twitter par problēmu, kurai man nav bijusi iespēja izstrādāt risinājumu. Tā kā mūsu emuāri vietnē Compendium dažkārt tiek mitināti klienta sekundārajā domēnā, mēs vēlētos to nodot Google Analytics kampaņas kods uz primāro domēnu, lai viņi varētu efektīvi izsekot apmeklētājiem.
Vēl viena grūtība ir nodrošināt, ka jūsu emuāru autori vienmēr iekļauj kampaņas kodu ... kaut ko tādu, ko nevajadzētu gaidīt. Pareizais risinājums ir izmantojiet JavaScript, lai dinamiski pievienotu kampaņas kodu, kad lapa tiek ielādēta.
document.ready (funkcija () {
var campaignQueryString = '? {aizpildiet to}';
var targetDomain = '{aizpildiet to}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). katrs (funkcija () {
this.href + = campaignQueryString;
});
});
Šis konkrētais risinājums izmanto un prasa jQuery, atvērtā koda JavaScript sistēmu. Es esmu liels jQuery fans, lai tīmekļa vietnēm pievienotu dažus jaukus efektus . Esmu dzirdējis atsauksmes, ka daži uzņēmuma izstrādātāji tomēr nenovērtē mēģinājumus sekot līdzi versijām.
Ja izmantojat iepriekš minēto kodu, jums tas jāiekļauj
jQuery. Es ieteiktu to ielādēt no Google. Tā kā daudzi cilvēki to dara, jūsu lapa tiks ielādēta daudz ātrāk, jo kods ir saglabāts kešatmiņā, jo tas tika ielādēts iepriekš.Google pat piegādā URL veidotājs, lai parādītu, kā izveidot kampaņas vaicājumu virkni. Ja vēlaties patiešām iedomāties, es iesaku pievienot tādus elementus kā atslēgvārdi, kategorijas, autori utt.