نصيحة سريعة: Google Tag Manager

أثبت Google Tag Manager نفسه كمعيار فعلي لتكامل نصوص التتبع. بهذه الطريقة ، من ناحية ، يتم فصل المسؤوليات (التسويق عبر الإنترنت مقابل البرمجة) بدقة ، ومن ناحية أخرى ، يمكنك إعداد التتبع وتعديله بسرعة عبر قناة نشر إضافية. فيما يلي نصيحتان صغيرتان لإعداد المشغلات.


عند إنشاء المشغلات ، غالبًا ما يختار المرء الخيار "مطابقة مع محدد CSS" كنوع المشغل. على سبيل المثال ، إذا أدخلت القيمة .foo .bar .button ، غالبًا ما يحدث أن المشغل لا يتم تشغيله بشكل موثوق. والسبب في ذلك هو أنه يمكن إخفاء المزيد من عناصر HTML (على سبيل المثال <span> عناصر لتصميم إضافي) داخل عنصر الزر. إذا نقرت بعد ذلك مباشرة على هذه العناصر الفرعية ، فلن يتم إطلاق المشغل - لا يتم نشر الحدث لأعلى في التسلسل الهرمي لـ DOM (وليس فقاعات). لتجنب ذلك ، كرر المحدد وأضف المحدد العام "*". في مثالنا ، التعبير بالكامل هو .foo .bar .button ، .foo .bar .button * .

كنصيحة ثانية ، كان هناك سلوك مزعج في متصفح Safari منذ iOS 10.2 (حتى الإصدار الحالي): إذا قمت بتتبع mailto: links ، تظهر الرسالة التالية في ظل ظروف معينة بعد النقر على الرابط:

هنا تم تنشيط نوع المشغل " انقر - الروابط فقط " مع خيار " انتظار العلامات ". يؤدي هذا إلى تأخير تفعيل هدف الارتباط الفعلي ، مما يؤدي إلى ظهور الرسالة المذكورة أعلاه. بعد تعطيل الخيار ، لم تعد المشكلة تحدث. بدلاً من ذلك ، يمكنك أيضًا استخدام نوع المشغل " انقر - كل العناصر " وتحديد الهدف بأكبر قدر ممكن من الدقة كارتباط باستخدام محدد CSS.

عودة