Lampirkan Querystring Kempen Analitis Google secara dinamik menggunakan jQuery
kawan Todd Baker menghantar saya penyelesaian melalui Twitter untuk masalah yang saya tidak berkesempatan untuk mengembangkan penyelesaiannya. Oleh kerana blog kami di Compendium kadang-kadang dihoskan di domain sekunder untuk pelanggan, kami ingin menyampaikannya Kod kempen Analitis Google ke domain utama supaya mereka dapat mengesan pelawat dengan berkesan.
Namun, kesukaran lain adalah memastikan blogger anda selalu memasukkan kod kempen ... sesuatu yang tidak boleh diharapkan. Penyelesaian yang betul adalah gunakan JavaScript untuk menambahkan kod kempen secara dinamik semasa halaman dimuat.
document.ready (fungsi () {
var campaignQueryString = '? {isikan ini}';
var targetDomain = '{isikan ini}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). masing-masing (fungsi () {
ini.href + = campaignQueryString;
});
});
Penyelesaian khusus ini menggunakan dan memerlukan jQuery, kerangka JavaScript sumber terbuka. Saya seorang peminat jQuery untuk menambahkan beberapa kesan baik ke laman web . Saya telah mendengar maklum balas bahawa sebilangan pemaju perusahaan tidak menghargai usaha untuk mengikuti versi.
Sekiranya anda menggunakan kod di atas, anda mesti memasukkannya
jQuery. Saya akan mengesyorkan memuatkannya dari Google. Oleh kerana banyak orang melakukan ini, halaman anda akan dimuat lebih cepat kerana kod tersebut di-cache, telah dimuat sebelumnya.Google malah membekalkan a Pembina URL untuk menunjukkan kepada anda bagaimana membuat querystring kempen anda. Sekiranya anda ingin benar-benar mewah, saya cadangkan untuk menambahkan elemen seperti kata kunci, kategori, pengarang, dll.