قم بإلحاق Google Analytics Campaign Querystring ديناميكيًا باستخدام jQuery
صديق تود بيكر أرسل لي حلاً عبر تويتر لمشكلة لم تتح لي الفرصة لتطوير حل لها. نظرًا لاستضافة مدوناتنا على الخلاصة أحيانًا على نطاق ثانوي للعميل ، فنحن نرغب في اجتيازها رمز حملة Google Analytics إلى المجال الأساسي حتى يتمكنوا من تتبع الزوار بشكل فعال.
ومع ذلك ، هناك صعوبة أخرى تتمثل في التأكد من أن المدونين الخاصين بك يشتملون دائمًا على رمز حملة ... شيء لا ينبغي توقعه. الحل الصحيح هو استخدم JavaScript لإضافة رمز الحملة ديناميكيًا عند تحميل الصفحة.
المستند. جاهز (الوظيفة () {
var campaignQueryString = '؟ {fill this in}'؛
var targetDomain = '{ملء هذا في}' ؛
$ ("a [href = 'http: // www." + targetDomain + "]'"). كل (وظيفة () {
this.href + = campaignQueryString؛
})؛
})؛
يستخدم هذا الحل المحدد ويتطلب jQuery ، وهو إطار عمل JavaScript مفتوح المصدر. أنا معجب كبير بـ jQuery لإضافة بعض التأثيرات الرائعة لمواقع الويب . لقد سمعت ملاحظات تفيد بأن بعض مطوري المؤسسات لا يقدرون محاولة مواكبة الإصدار ، على الرغم من ذلك.
إذا كنت تستخدم الرمز أعلاه ، يجب عليك تضمين
مسج. أوصي بتحميله من Google. نظرًا لأن العديد من الأشخاص يقومون بذلك ، فسيتم تحميل صفحتك بشكل أسرع نظرًا لأنه تم تخزين الشفرة مؤقتًا ، بعد أن تم تحميلها من قبل.حتى أن Google توفر أ URL Builder لتوضيح كيفية إنشاء سلسلة استعلام لحملتك. إذا كنت تريد أن تصبح خياليًا حقًا ، فإنني أوصي بإضافة عناصر مثل الكلمات الرئيسية والفئات والمؤلفين وما إلى ذلك.