كيفية تتبع نقرات الأزرار على Discourse باستخدام Google Tag Manager؟

:bookmark: يشرح هذا الدليل كيفية استخدام مدير العلامات من Google (GTM) لتتبع نقرات أزرار محددة على موقع Discourse الخاص بك، مثل “التسجيل” (Sign Up) أو “تسجيل الدخول” (Log In) أو “الرد” (Reply).

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول لديه إمكانية الوصول إلى مدير العلامات من Google

تتبع نقرات الأزرار باستخدام مدير العلامات من Google

يوفر تتبع كيفية تفاعل المستخدمين مع أزرار معينة بيانات قيمة لفهم سلوك المستخدم ومسارات التحويل. في حين أن Discourse يتتبع العديد من الأحداث تلقائيًا، قد ترغب في مراقبة عناصر واجهة مستخدم محددة مثل زر “التسجيل” (Sign Up). يعد استخدام وضع المعاينة (Preview mode) في مدير العلامات من Google (GTM) الطريقة الأكثر فعالية لتحديد العناصر الصحيحة وإعداد مشغلات (Triggers) دقيقة.

ملخص

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

تمكين متغيرات النقر

قبل أن تتمكن من تتبع النقرات، يجب عليك التأكد من أن GTM يلتقط البيانات اللازمة من المتصفح.

  1. انتقل إلى Variables (المتغيرات) في مساحة عمل GTM الخاصة بك.
  2. حدد Configure (تكوين).
  3. ضمن قسم Clicks (النقرات)، حدد جميع المربعات المتاحة: Click Element (عنصر النقر)، Click Classes (فئات النقر)، Click ID (معرّف النقر)، Click Target (هدف النقر)، Click URL (رابط النقر)، و Click Text (نص النقر).

إنشاء مشغل نقر عام

أنت بحاجة إلى مشغل “شامل” لرؤية كل حدث نقر في وحدة تحكم التصحيح أثناء الاختبار.

  1. انتقل إلى Triggers (المشغلات) وحدد New (جديد).
  2. انقر على Trigger Configuration (تكوين المشغل) واختر Click - All Elements (النقر - جميع العناصر).
  3. حدد All Clicks (جميع النقرات).
  4. قم بتسمية المشغل “All Clicks - Debug” (جميع النقرات - تصحيح الأخطاء) و Save (حفظ).

استخدام إضافة Tag Assistant

تساعدك إضافة Tag Assistant Companion في تتبع العنصر الذي يستقبله GTM بالضبط عندما تتفاعل مع موقعك.

  1. قم بتثبيت الإضافة في متصفحك.
  2. في مساحة عمل GTM الخاصة بك، حدد Preview (معاينة) في الزاوية العلوية اليمنى.
  3. أدخل عنوان URL لموقعك (discourse.example.com) وانقر على Connect (اتصال).

تحديد عناصر الأزرار المحددة

بمجرد فتح نافذة المعاينة، يمكنك العثور على المعرفات الفريدة للزر المستهدف.

  1. انقر على الزر الذي تريد تتبعه (على سبيل المثال، زر Sign Up) على موقعك.
  2. قم بالتبديل مرة أخرى إلى علامة التبويب Tag Assistant.
  3. حدد أحدث حدث Click (نقر) في جزء الملخص الأيسر.
  4. حدد علامة التبويب Data Layer (طبقة البيانات) للاطلاع على خصائص العنصر الذي تم النقر عليه.

لاستهداف زر Sign Up تحديدًا، يمكنك استخدام فئته الفريدة: sign-up-button.

عند إنشاء المشغل الدائم الخاص بك، استخدم CSS Selector لضمان أنه يلتقط النقرات حتى إذا نقر المستخدم على النص الموجود داخل الزر. لزر Sign Up، استخدم:
button.sign-up-button, button.sign-up-button *

:information_source: يضمن الرمز * (حرف البدل) في نهاية المحدد أن المشغل سيتم تشغيله حتى إذا نقر المستخدم على عنصر النص الموجود داخل الزر.

أفضل الممارسات

  • استخدم أسماء وصفية: قم بتسمية المشغلات والعلامات الخاصة بك بوضوح، مثل “GA4 - Event - Sign Up Button Click”.
  • الاختبار دون الكشف عن الهوية: عند اختبار النقرات على أزرار مثل “Sign Up”، غالبًا ما يكون من الأفضل استخدام نافذة تصفح متخفية (incognito) أو تسجيل الخروج من موقع Discourse الخاص بك لضمان ظهور الزر.
  • التحقق قبل النشر: تحقق دائمًا من جزء Summary (الملخص) في Tag Assistant لتأكيد أن علامتك المحددة يتم تشغيلها فقط عند النقر على الزر المقصود.

موارد إضافية

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