(تم تجاوزه) استخدام Universal Analytics مع Google Tag Manager

:warning: هذا الموضوع لأغراض تاريخية فقط كمرجع لأي شخص لا يزال يستخدم Universal Analytics مع Google Tag Manager. سيتم حذفه في وقت ما بعد توقف Google عن إرسال بيانات UA إلى GTM، في يوليو 2023.

:information_source: يمكن العثور على وثائق الإعداد الحالي في إعداد Google Tag Manager لـ Analytics

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

:warning: لأسباب أمنية، جميع تثبيتات Discourse المحدثة لديها سياسة أمان المحتوى التي تمنع جميع البرامج النصية غير التابعة لـ Discourse. هذا يعني أنه إذا قمت بإضافة برامج نصية خارجية إلى تكامل GTM الخاص بك، فقد تحتاج إلى إضافة نطاقاتها إلى القائمة البيضاء للسماح بتشغيل البرامج النصية.

على سبيل المثال، إذا قمت بتمكين ميزات الإعلانات أو تكامل AdWords، فستحتاج إلى إضافة

  • https://stats.g.doubleclick.net
  • https://www.google.com

إلى إعداد الموقع content security policy script src.

إذا كانت لديك برامج نصية مخصصة خاصة بك في علامات HTML المخصصة، يمكنك اتباع هذا الدليل للسماح بتشغيلها في Discourse.


Universal Analytics

أول شيء ستحتاج إليه هو إنشاء حساب Analytics. إذا كنت مسجلاً الدخول باستخدام حساب Google، فإن مجرد زيارة https://analytics.google.com سيرشدك خلال إنشاء حساب.

بمجرد حصولك على حساب جديد، قم بإنشاء خاصية.

اختر “Website” كنوع التطبيق، واملأ بقية الحقول لموقع Discourse الخاص بك. في النهاية، ستحصل على معرف التتبع، والذي يبدو مثل UA-12345678-1. احتفظ به في متناول اليد لأنك ستحتاج إلى تقديمه إلى Tag Manager.

:warning: إذا لم ترَ معرف تتبع، فلديك خاصية Google Analytics 4. (خصائص Google Analytics 4 لا تحتوي على معرف تتبع.) ستحتاج إلى إنشاء خاصية Universal Analytics بدلاً من ذلك. اتبع هذه التعليمات بعناية، لأن خيار خاصية Universal Analytics مخفي تحت إظهار الخيارات المتقدمة. بمجرد إنشاء خاصية Universal Analytics، يمكنك اتباع التعليمات أعلاه للعثور على معرف التتبع “UA-”.

Tag Manager

قم بزيارة https://tagmanager.google.com ودع Google يقوم بإعدادك. بمجرد الدخول، سيُطلب منك إنشاء “حساب” و “حاوية” لأول مرة. عند السؤال عن مكان استخدام الحاوية، اختر “Web”.

بمجرد إنشاء الحاوية الخاصة بك، نحتاج إلى ربط بعض الأحداث من واجهة برمجة تطبيقات مدير العلامات بـ Google Analytics.

Variables

انتقل إلى علامة التبويب Variables على اليسار. انقر فوق الزر “New” في قسم User-Defined Variables في الأسفل. سنقوم بإنشاء متغيرين.

Title: DL - page title
Type: Data Layer Variable
Data Layer Variable Name: page.title
Data Layer Version: 2

Title: DL - page url
Type: Data Layer Variable
Data Layer Variable Name: page.url
Data Layer Version: 2

إليك مثال:

Triggers

الآن لنقم بإنشاء مشغل يقوم بشيء ما عندما تصل هذه المتغيرات من واجهة برمجة التطبيقات. انقر فوق علامة التبويب Triggers على اليسار وانقر فوق New. اختر “Page View” كنوع، وانقر فوق حفظ، وقم بتسمية المشغل virtualPageView.

يجب أن يبدو المشغل الخاص بك كما يلي بمجرد حفظه.

Tags

أخيرًا، نحن جاهزون لإضافة التحليلات. انقر فوق علامة التبويب Tags على اليسار وأنشئ علامة جديدة.

  • Tag Type: اختر Google Analytics: Universal Analytics
  • Configure Tag:
  • Track Type: اختر Page View
  • Google Analytics Settings: اختر New Variable…
  • Variable Configuration:
  • Tracking ID: أدخل معرف التتبع الخاص بك من Universal Analytics (UA-xxxxxxxx-x)
  • Cookie Domain: أضف هذه الحقول الثلاثة بالضبط كما هو موضح:
  • name: cookieDomain, value: auto
  • name: title, value: {{DL - page title}} (يمكن اختياره من قائمة منسدلة)
  • name: page, value: {{DL - page url}}
  • Triggering:
  • اختر virtualPageView
  • Save and Name Tag

يجب أن تبدو العلامة الخاصة بك مشابهة لهذا عند الانتهاء:

Publish

لن يكون أي من هذا العمل مباشرًا حتى تنقر فوق الزر Publish في الجزء العلوي الأيمن من الصفحة. سيكون باللون الأحمر إذا كانت هناك تغييرات لم يتم نشرها.

:warning: إذا كان موقع Discourse الخاص بك يبلغ عن أخطاء 404 من googletagmanager.com، فمن المحتمل أن يكون ذلك بسبب عدم نشر تغييراتك.

Discourse

ينتظر GTM البيانات، لذا دعنا نضيفها إلى موقع Discourse الخاص بنا. انتقل إلى علامة التبويب Settings في المسؤول وابحث عن gtm container id وأدخل معرف مدير العلامات الخاص بك. يجب عرضه دائمًا في شريط التنقل العلوي لواجهة مستخدم مدير العلامات.

:warning: تأكد من إزالة رمز تتبع Analytics الخاص بك من إعدادات ga universal tracking code و ga tracking code.

أعد تحميل الصفحة ويجب أن تتدفق البيانات عبر GTM إلى Analytics. شاهد عرض المحتوى في الوقت الفعلي لرؤية حركة المرور وعناوين URL لزوار موقعك.

المزيد؟

الآن بعد أن أصبحت بيانات عرض الصفحة تذهب إلى مدير العلامات، يمكنك إضافة المزيد من العلامات التي تتلقى الأحداث. Google DFP، و AdWords، و LinkedIn، وغيرها مدرجة.

روابط ذات صلة:


آخر مراجعة بواسطة @MarkDoerr في 2023-02-09T01:10:00Z

إعجاب واحد (1)

شكراً، @MarkDoerr. سيكون من المفيد توفير رابط لحل discourse الذي يجب أن نستخدمه الآن.

إعجاب واحد (1)

للحفاظ على الروابط سليمة والحفاظ على أي قوة إيجابية اكتسبتها الرابط على مر السنين، قمت ببساطة بتحديث مستند الإعداد الأصلي بالمعلومات الجديدة لـ GA4.

ولكنك تطرح نقطة جيدة، في حال وصل أي شخص إلى هذا أولاً. تم تحديث OP.

شكراً!

إعجاب واحد (1)