Tambahkan Querystring Kampanye Google Analytics Secara Dinamis menggunakan jQuery
Teman Todd Baker mengirimi saya solusi melalui Twitter untuk masalah yang saya belum punya kesempatan untuk mengembangkan solusi. Karena blog kami di Compendium terkadang dihosting di domain sekunder untuk klien, kami ingin menyampaikan Kode kampanye Google Analytics ke domain primer sehingga mereka dapat melacak pengunjung secara efektif.
Kesulitan lain, bagaimanapun, adalah memastikan blogger Anda selalu menyertakan kode kampanye… sesuatu yang seharusnya tidak diharapkan. Solusi yang tepat adalah memanfaatkan JavaScript untuk menambahkan kode kampanye secara dinamis saat halaman dimuat.
document.ready (function () {
var campaignQueryString = '? {isi ini}';
var targetDomain = '{isi ini}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). setiap (fungsi () {
this.href + = campaignQueryString;
});
});
Solusi khusus ini menggunakan dan membutuhkan jQuery, kerangka kerja JavaScript sumber terbuka. saya adalah penggemar berat jQuery untuk menambahkan beberapa efek bagus ke situs web . Saya telah mendengar umpan balik bahwa beberapa pengembang perusahaan tidak menghargai upaya untuk mengikuti pembuatan versi.
Jika Anda menggunakan kode di atas, Anda harus menyertakan
jQuery. Saya akan merekomendasikan memuatnya dari Google. Karena banyak orang melakukan ini, halaman Anda akan dimuat lebih cepat karena kode di-cache, telah dimuat sebelumnya.Google bahkan menyediakan file Pembuat URL untuk menunjukkan cara membuat string kueri kampanye Anda. Jika Anda ingin benar-benar menjadi mewah, saya sarankan menambahkan elemen seperti kata kunci, kategori, penulis, dll.