أتساءل عن أفضل طريقة لتتبع الأحداث التي تحدث على موقع الواجهة الأمامية، مثل تسجيل المستخدمين أو التفاعل (على سبيل المثال، إنشاء منشور أو الإعجاب بمنشور). يُعد تتبع هذه الأحداث أساسيًا للتحليلات وقياس التحويلات أو ببساطة لبناء الجماهير المستهدفة، كما هو مستخدم على نطاق واسع من خلال أدوات مثل Google Analytics وGoogle Tag Manager أو Facebook Pixel.
يبدو أن هذا السؤال قد طُرح العديد من المرات من قبل (هنا أو هنا)، لكنني لم أجد إجابة مقنعة. أسأل مرة أخرى في حال تغير شيء ما، أو إذا صادف شخص أكثر خبرة سؤالي.
لنتناول بعض الأمثلة.
إنشاء حساب
لا يبدو أن تتبع عناوين URL مثل /u/account-created كافٍ، حيث أن هذا سيفوت المستخدمين الذين يسجلون عبر Google/FB oAuth (لأنهم لا يصلون إلى تلك الصفحة). ما هو البديل الأفضل هنا؟
إنشاء منشور
يبدو أنه يمكن استخدام AppEvent (topic:created) لتحفيز هذه الأحداث.
الإعجاب بمنشور
يبدو هذا أصعب، حيث لم أتمكن من العثور على أي محفز AppEvent، ولا يوجد عنوان URL محدد للتتبع كما في حالة إنشاء الحساب.