حاولت استخدام دليل GTM لتتبع Universal Analytics على منتدانا. لقد استخدمنا سابقًا دالة GA القياسية. وقد نجح ذلك سابقًا (على الرغم من أنه يبدو أنه يعمل فقط للمستخدمين المسجلين في الدخول).
في البداية، تمكنت من تتبع الحركة من GTM، ولكن خلال بضع دقائق توقف التتبع. انتظرت يومًا لأرى ما إذا كانت هناك أي حركة مرور أخرى مسجلة، لكن لم تظهر أي حركة.
للتحقق مما إذا كانت المشكلة في GA أو GTM، قمت بإنشاء خاصية GA جديدة بدون أي فلاتر، ومع ذلك لم تظهر أي حركة مرور. بالإضافة إلى ذلك، وعلى الرغم من تحديث إعدادات الأمان، لم أتمكن من جعل أداة تصحيح الأخطاء في Tag Manager تعمل. كانت النافذة تفتح، ولكن بغض النظر عن المدة التي تركتها لتحميلها، ظلت نافذة فارغة في أسفل شاشتي.
وبما أنني عدت إلى إعداد التتبع باستخدام GA، فقد استؤنفت حركة المرور، ولكن لا تزال هناك حركة مرور من المستخدمين غير المسجلين في الدخول.
هل تظهر رسالة خطأ Refused to execute inline script في وحدة تحكم المتصفح؟ إذا كان الأمر كذلك، فإن إضافة 'unsafe-inline إلى إعداد content security policy script src يجب أن يحل المشكلة. إليك كيف يتم تكوين هذا الإعداد في موقع الاختبار الخاص بي:
لقد جربت ذلك في البداية ولم يُحدث أي فرق، لذا قررت أن أرسله كسؤال إلى مطور. ثم، قبل إرساله، جربته مرة أخرى وعمل، لذا أعتقد أن النظام كان يحتاج ببساطة إلى بعض الوقت لمعالجة التغييرات. شكرًا لك على نصيحتك، لقد نجحت!
والخبر السار هو أنني تمكنت من جعل نافذة المعاينة تعمل في مدير العلامات (Tag Manager)، ومن خلالها حددت أن العلامات مُعدة بشكل صحيح لنقل البيانات إلى Google Analytics. أما من جانب Google Analytics، فتبيّن أن العرض الذي كنت أراقبه (الذي تم إعداده قبل وصولي إلى المنظمة) هو تقرير معرف المستخدم (User ID report)، وهذا هو السبب في أن البيانات في الوقت الفعلي لم تسجل أي حركة مرور.
وهذا يقودني إلى السؤال التالي. أرى أنك قمت بإعداد وظيفة معرف المستخدم لـ Google Analytics. [Googe Analytics User-ID feature]. من الواضح أن هذا يعمل إلى حد ما، حيث يتم نقل البيانات إلى عرض تقرير معرف المستخدم لدينا عند استخدام تنفيذ Google Analytics القياسي.
ومع ذلك، منذ التبديل إلى استخدام Universal Analytics عبر Google Tag Manager، لم يعد هذا العرض يستقبل أي بيانات. أنا أعرف أن البيانات تُرسل لأنني أستطيع رؤيتها في عرض تقرير غير معرف المستخدم. نظريًا، لا ينبغي أن تكون هذه مشكلة، حيث يبدو أن معرف المستخدم مُدرج في كود Tag Manager المُنفذ في HTML، لكن عرض Analytics يرفض التعرف على أي بيانات معرف مستخدم.
لذلك، اتبعت الخطوات اللازمة لتكوين معرف المستخدم لـ Universal Analytics عبر Tag Manager [The Google Analytics user ID - Tag Manager Help]. لا يزال لا شيء. هل لديك أي اقتراحات لحل هذه المشكلة؟
أخيرًا، والأهم من ذلك، قمت بتحويل هذا الحساب من أن يُدار بواسطة Analytics إلى Tag Manager لأنني كنت آمل في تتبع تفاعلات المستخدمين على مستوى أوسع بكثير. على سبيل المثال، في موقعنا الرئيسي، نقوم بتتبع كل نوع من نقرات الروابط والتفاعلات. إذا نقرت في أي مكان في وضع المعاينة على Discourse، فلا يتم تتبع أي نقرات أو نقرات روابط أو إرسال نماذج، إلخ.
هل حققت أي تقدم في تتبع نقرات الروابط؟ نحن نحاول إعداد التحليلات لتتبع تنزيلات المستندات والروابط الخارجية، وقد واجهت نفس المشكلة مع عدم تشغيل أحداث النقر.
تمكنا من حل مشكلتنا المتعلقة بـ “نقرات الروابط” من خلال تحديث مُشغّل GTM ليصبح “نقر - جميع العناصر”؛ حيث إن مُشغّل “الروابط فقط” لم يكن يعمل، بينما يعمل مُشغّل جميع العناصر.