ما هي المشكلة ولماذا جوجل تحليلات
في مواجهة حقيقة أن العديد من مشاريع SasS لم يكن لديها تحليلات عادية ، بحيث:
- شاهد في سياق كل شريحة حركة مرور ، كيف يتحرك المستخدمون على طول مسار التحويل ، على سبيل المثال ، تقديم طلب.
- اقرأ LTV و CAC من قنوات حركة المرور ، والحملات الإعلانية ، بكلمات بسيطة ، كم أنفقوا على جذب المستخدم ومقدار الإيرادات التي حققها خلال العام.
- احسب مؤشر العائد ، أي ما إذا كان المستخدمون المنجذبون يبقون معنا أو يغادرون بعد فترة ، سواء كانت القناة تعطي زيادة في العملاء المنتظمين.
كقاعدة ، تم استخدام Google Analytics و ROIStat و Metric و Amplitude ، ولكن لم يتم دمج أداة واحدة بالكامل. لحل المشكلات أعلاه ، اخترت Google Analytics (المشار إليها فيما يلي باسم GA) ، إنه بعيد عن أن يكون مثاليًا ، ولكن حل المهام الأساسية أمر واقعي للغاية وغير مكلف للغاية.
الايجابيات
- قادرة على قبول البيانات الخارجية ، على سبيل المثال ، يمكنك إرسال المعاملات إليها باستخدام طلبات POST
- إرسال البيانات إلى أنظمة التصور DataStudio و Power BI
- الكثير من المعلومات الأساسية
- يندمج بسهولة مع جميع خدمات Google.
- مجانًا
- يخزن البيانات لمدة 50 شهرا
سلبيات
- عند تحديد إطار زمني يحتوي على مليون جلسة ، سيتم إنشاء التقرير فقط على أساس 100 ألف جلسة ، نظرًا لأن أكثر من 500 ألف جلسة ، يتم أخذ عينات البيانات.
- يتم إنشاء البيانات والتقارير حول ملفات تعريف الارتباط (المتصفحات والأجهزة) ، وليس المستخدمين ، وبالتالي ، يتم تقديم مستخدم واحد في GA على مدار عام باعتباره 10 أشخاص مختلفين ومن المستحيل لصقها داخل GA (ربما ، ولكن الكثير من العكازات).
- عتبة دخول عالية ، كواجهة معقدة.
دعونا نلقي نظرة على حل كل مشكلة من التنفيذ الفني إلى تقرير عبر الإنترنت يمكنك فتحه وعرضه في بضع دقائق.
نظرًا لأنه من الصعب احتواء جميع المواد في مقال واحد ، فسوف أقسمها إلى عدة أجزاء ، إلى جانب أنها ليست حقيقة أن هذه المعلومات مطلوبة من قبل المجتمع وهناك مشكلة.
يتطلب تنفيذ جميع المراحل مستوى متوسطًا من الكفاءة في Google Analytics ، في إطار مقال واحد ، لن يكون من الممكن تغطية جميع المهارات اللازمة ، ولكن من السهل جوجل.
لنبدأ ببناء قمع.
لماذا تحتاج قمع
أبسط مثال على قمع هو قمع في متجر عبر الإنترنت للأجهزة المنزلية.
ذهبت إلى الموقع> ضع في السلة> ذهبت إلى السلة> التصميم: التسليم> التصميم: تفاصيل الاتصال> التصميم: طريقة الدفع والدفع
التقرير الجيد هو الذي سيتبعه الإجراء.
- الزوار من مورمانسك لديهم تحويل منخفض في مرحلة التسليم ، لأن شركة الخدمات اللوجستية الحالية لديها تعريفة عالية> تحتاج إلى البحث عن بدائل.
- يضعونها في السلة ، لكن لا يستمروا في ذلك ، لأن السلة على اليسار وفقًا لفكرة المصمم> نغير موضع السلة إلى اليمين.
تصميم قمع وإرسال الحدث
في الناتج ، نريد أن نرى التحويل من مرحلة واحدة إلى مسار التحويل ومؤشرات كمية أخرى ، على سبيل المثال.

يمكن أن تكون مراحل مسار التحويل غير متناسقة ومتنوعة ، تخيل أننا نصمم مسار تحويل لخدمة مثل Avito.
منشئ مفتوح> إنشاء إعلان> التسجيل > تحديد التعريفة> المعاملة
تسجيل > رصيد زيادة> منشئ مفتوح> إنشاء إعلان> التعرفة المطبقة
في هذه الحالة ، نود أن نتمكن من إنشاء مسارات تحويل يدويًا أثناء التنقل وعدم الارتباط بتسلسل معين ، على سبيل المثال ، نريد أن نرى المستخدمين الذين أنشأوا إعلانًا أولاً ثم دفعوا.
تم فتح المصمم> إنشاء إعلان> تحديد تعريفة> الدفع
والعكس بالعكس ، أولاً ، الذي يعيد التوازن ، ثم ينشئ إعلانًا.
رصيد معبأ > مُنشئ مفتوح> إنشاء إعلان> التعرفة المطبقة
للقيام بذلك ، بالنسبة لكل مرحلة من مسار التحويل ، نحتاج إلى إرسال حدث إلى Google Analytics ، يمكننا من خلاله إنشاء مسارات تحويل ، لأنها مناسبة لنا ، لذلك سننظر في ماهية هذه الأحداث وكيفية إرسالها.
أوصي بشدة باستخدام برنامج إدارة العلامات من Google (المشار إليه فيما يلي باسم GTM) ، فهذه هي الطبقة بين الموقع والعدادات ، على سبيل المثال ، يمكنك تكوين الحدث مرة واحدة وإرساله عبر GTM إلى Analytics والمقاييس والمزيد.
كيفية إرسال الأحداث إلى Google Analytics
أرسل الأحداث إلى طبقة بيانات GTM
هناك العديد من الطرق ، ولكن الطريقة الأكثر موثوقية وصحة هي الإرسال عبر طبقة البيانات. طبقة البيانات هي مجرد عبور بين الموقع والعدادات.
للإرسال ، يجب أن نبدأ تعبير جافا سكريبت التالي.
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'name' });
دعونا نحلل كل سطر بمزيد من التفصيل
window.dataLayer = window.dataLayer || [] ؛ - تحقق مما إذا كانت هناك بالفعل طبقة بيانات ، إذا لم تكن كذلك ، فقم بإنشاء طبقة جديدة.
dataLayer.push ({'event': 'name'}) ؛ - في اللحظة المناسبة ، أضف اسم الحدث إلى طبقة البيانات ؛
"name" - في الواقع ، اسم الحدث ؛
إجمالاً ، نحتاج إلى بدء هذا التعبير في كل لحظة من مسار التحويل واستبدال اسم الأحداث ، على سبيل المثال ، نريد إرسال الأحداث في اللحظة التي يفتح فيها المستخدم مصمم الإعلان.
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'openAdsEditor' });
أو في اللحظة التي قام فيها المستخدم بتعبئة الإعلان وتأكيده في المنشئ.
window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'ad_submit' });
يمكنك اختبار ما إذا كانت الأحداث صحيحة ، يمكنك تصحيح نمط GTM ، ولن ندخل فيه ، حيث يمكنك بسهولة البحث عنه.

الآن نحن بحاجة إلى استخراج الأحداث من طبقة البيانات وإرسالها إلى GA
نقوم باستخراج الحدث من طبقة البيانات وإرساله إلى Google Analytics
نقوم بإنشاء مشغل في GTM لنموذج حدث مخصص ونحدد ad_submit في حقل اسم الحدث ، وهذه هي القيمة التي حددناها بالضبط عند إرسال الحدث على الموقع.
بعد ذلك ، سيؤدي هذا المشغل إلى تشغيل علامة ، والتي بدورها ترسل الحدث إلى Google Analytics.

بعد ذلك ، أنشئ علامة سنشير فيها إلى القيم التالية

يتم تحديد فئة مسار التحويل وإجراء ad_submit بشكل تعسفي ، ومن خلالها سنحدد الحدث في GA. كمشغل ، نشير إلى مشغلنا الذي تم إنشاؤه مسبقًا تمت تعبئة إعلان .

بعد حفظ العلامة ، انشرها في الإنتاج ، انقر على زر النشر والاختبار: عند ملء الإعلان ، يجب أن يأتي حدث إلى تقرير GA المسمى Real time> Events.

ننفذ دورة مماثلة لأحداث أخرى ، أي مراحل مسار التحويل التي نريد تتبعها.
كيفية بناء قمع في GA
لنفترض أننا أرسلنا جميع الأحداث ونحتاج إلى إنشاء مسار قمع منها.
ننشئ شرائح في GA ، وكل جزء يساوي حدثًا واحدًا ، على سبيل المثال ، ننشئ شريحة لحدث Opened Editor ، لأنها ستكون الأولى في التسلسل.
للقيام بذلك ، حدد أي تقرير في GA ، على سبيل المثال ، القنوات ، وانقر فوق + إضافة شريحة.

التالي + مقطع جديد ( مقطع جديد) وتعيين معلمات المقطع

في علامة التبويب " التسلسل" ، قم بتضمين المستخدمين الذين لديهم أي تفاعل للمستخدم المطابق لفئة E vent التي تتطابق تمامًا مع مسار التحويل وتتطابق فئة الحدث تمامًا مع openAdsEditor
بكلمات بسيطة ، نسلط الضوء على المستخدمين الذين تفاعلوا مع حدثنا.
بعد ذلك ، نجعل المرحلة الثانية من مسار التحويل ، لذلك نقوم بنسخ الجزء الأول.

وداخلنا نضيف حدث المرحلة الثانية من مسار التحويل ، نملأ الإعلان . نظرًا لأننا بحاجة إلى أن نأخذ في الاعتبار فقط هؤلاء المستخدمين الذين ملأوا الإعلان الذين فتحوا المحرر مسبقًا ، كخطوة واحدة نضيف حدث مسار التحويل السابق. لقد فتحت المحرر ، وكخطوة 2 ملأت الإعلان .

أي أنه في المرحلة الثانية من مسار التحويل تعبئة إعلان ، نحصل فقط على المستخدمين الذين اجتازوا المرحلة الأولى فتحوا المحرر.
ماذا ننظر في التقرير

تغييرات قمع في سياق الأيام أو الأسابيع أو الأشهر.

قمع في سياق المؤشرات العامة للتقرير أو في سياق معالمه ، وفي هذه الحالة قنوات المرور.
من خلال تعديل إرسال الأحداث بشكل طفيف ، يمكنك إضافة ، على سبيل المثال ، الموضوع المحدد للإعلان لمعرفة أي الموضوعات يتم وضع الإعلانات بشكل أسوأ ، ولكن المزيد عن ذلك في المقالات التالية.
كل شيء ، هل كانت المعلومات مفيدة؟ ما هي الحلول البديلة؟