وضع موافقة Google وعرض الصفحات

مرحبًا،

نحن نحاول تطبيق وضع الموافقة من Google على منتدى Discourse الخاص بنا. إنه يعمل “بشكل ما”؛ فقد قمنا بتعطيل Google Analytics من الإعدادات، وبدلاً من ذلك قمنا بتعديل المظهر لتشمل ملف gtag.js يدويًا، واستدعاء دوال الموافقة المرتبطة بـ gtag المختلفة بالترتيب المتوقع.

ومع ذلك، كيف يمكننا التأكد من تسجيل عرض صفحة كل مرة ينقر فيها المستخدم على منشور أو موضوع وما إلى ذلك؟ هل هناك حدث يمكننا الاشتراك فيه في JavaScript الخاص بالمظهر حيث يمكننا إرسال عرض صفحة في كل تغيير للصفحة؟

يُوثّق الرابط Push custom events to Google Tag Manager and Analytics كيفية ربط العديد من الأحداث لتشغيل الدوال.

شكرًا لك، لقد رأيت تلك الصفحة لكنها تستخدم مدير علامات جوجل. هل هناك حدث لتطبيق لتغيير الصفحة يمكنني استخدامه بدلاً من ذلك؟ أرى أحداثًا مثل “تم إنشاء منشور” وما شابه في تلك الصفحة، لكنني لا أرى أحداثًا مثل “عرض الصفحة” أو “عرض المنشور” وما شابه.

حسنًا، أعتقد أنني أصلحت المشكلة. قمت بتثبيت مكون سمة مخصص واشتركت في حدث page:changed في رأس الصفحة، والذي وجدته عن طريق البحث في الكود المصدري باستخدام grep.