اختبار A / B في Google Analytics مع تتبع الأحداث

بقلم ** Rostyslav Mykhajliw ** مؤسس TrueSocialMetrics.com ~ 8 دقيقة

كما تعلم ، بشكل افتراضي ، تعمل ميزة تجارب Google Analytics فقط مع صفحات منفصلة وتعمل بشكل جيد عند بدء حملة إعلانية. حتى تتمكن من التحكم في عنوان url المقصود. ولكن ماذا تفعل إذا كنت لا تتحكم في مصادر حركة المرور الخاصة بك: البحث والإحالة ومنشورات الوسائط الاجتماعية. هذه هي القضية الرئيسية. لكن لدينا حل بسيط لذلك. الحل يتطلب:

لنبدأ الاختبار

/ تحتوي صفحة الفهرس على صورة عليها افتراضيًا ، لكننا نريد استبدالها بفيديو لـ 50٪ من الزوار وقياس معدل الاشتراك لكل حالة. لقد قمت بإنشاء ملف js بسيط لاختبار A / B مع حفظ التخصيص في ملفات تعريف الارتباط.

"" تخصيص الوظيفة (الاسم ، الخلايا) { الخلية = $. ملف تعريف الارتباط ('ab-test-' + name) ؛ إذا (خلية) خلية عائدة ؛ // تخصيص راند = Math.random () ، إذا (راند <0.5) { خلية = خلايا [0] ؛ } آخر { خلية = خلايا [1] ؛ } $ .cookie ('ab-Testing-' + name، cell، {expires: 90، path: '/'})؛ خلية عائدة } "" يخصص هذا الرمز 50٪ من المستخدمين لاختبار الخلية بشكل عشوائي ويحفظ التخصيص في ملف تعريف الارتباط ويعيد اسم خلية التخصيص. المعلمة الأولى هي "اسم الاختبار" ، والثانية - قائمة أسماء الخلايا

حالة الاستخدام: "" التخصيص ('ImageVsVideo'، ['Image'، 'Video'])؛ // صورة أو فيديو ""

لاستبدال الصورة على الصفحة بالفيديو في 50٪ من الحالات ، يتعين علينا إضافة معرف فريد للعنصر. لقد سميته: * ab-testing-ImageVsVideo *.

[
] (/ images / blog / ab-testing-in-google-analytics-with-event-tracking / code-id.png)

هذا رائع ، نحن جاهزون لاستبدال المنطق. لقد قمت بتحميل فيديو على vimeo.com كنتيجة لذلك ، بعد التحويل حصلت على كود التصدير التالي ""