كيفية تتبع الأحداث وإرسالها إلى GTM وFacebook أو غيرها؟

أتساءل عن أفضل طريقة لتتبع الأحداث التي تحدث على موقع الواجهة الأمامية، مثل تسجيل المستخدمين أو التفاعل (على سبيل المثال، إنشاء منشور أو الإعجاب بمنشور). يُعد تتبع هذه الأحداث أساسيًا للتحليلات وقياس التحويلات أو ببساطة لبناء الجماهير المستهدفة، كما هو مستخدم على نطاق واسع من خلال أدوات مثل Google Analytics وGoogle Tag Manager أو Facebook Pixel.

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

لنتناول بعض الأمثلة.

إنشاء حساب

لا يبدو أن تتبع عناوين URL مثل /u/account-created كافٍ، حيث أن هذا سيفوت المستخدمين الذين يسجلون عبر Google/FB oAuth (لأنهم لا يصلون إلى تلك الصفحة). ما هو البديل الأفضل هنا؟

إنشاء منشور

يبدو أنه يمكن استخدام AppEvent (topic:created) لتحفيز هذه الأحداث.

الإعجاب بمنشور

يبدو هذا أصعب، حيث لم أتمكن من العثور على أي محفز AppEvent، ولا يوجد عنوان URL محدد للتتبع كما في حالة إنشاء الحساب.

للتتبع المنشورات التي تم إنشاؤها والإعجابات، راجع الكود في هذا المنشور: Integrating Google Tag Manager with Google Analytics - #44.

ممتاز! لم أكن على علم بحدث page:like-toggled.

الآن أحتاج فقط إلى معرفة كيفية تتبع عمليات التسجيل بشكل صحيح.

هل تمكنت من حل هذه المشكلة؟ أنا مهتم بهذا أيضًا.