دليل تعلّم Amplitude
في نهاية هذا الفصل
  • ستشرح منطق التكامل وكيف تتعرّف الأداتان على الشخص نفسه.
  • ستعرف التحليلات التي يتيحها التكامل وحدوده.
  • ستفصّل فرقًا بين Adjust و Amplitude إلى أسباب مستقلة وتصنّفها.

منطق التكامل

يجد Adjust المصدر، ويحفظه Amplitude كخاصية للمستخدم شبكة الإعلاناتنقرة / ظهور التطبيقAdjust SDK +Amplitude SDK Adjustينسب التثبيت إلى المصدرnetwork، campaign، … Amplitudeيُكتب الـ attribution للمستخدمنفسه كـ user properties التكامل events السلوك تأتي مباشرة من Amplitude SDK؛ ومعرّف مشترك يربط الطرفين بالشخص نفسه
يقوم Adjust بالـ attribution من جهته ويرسل النتيجة إلى Amplitude. ولكي ينجح ذلك، يجب أن تطابق البيانات التي يرسلها Adjust المستخدم الصحيح في Amplitude.

النقطة الحاسمة في التكامل هي مطابقة الهوية. يعمل Adjust بمعرّفات الأجهزة الخاصة به، ويعمل Amplitude بـ device_id و user_id الخاصّين به. لكي تصل بيانات الـ attribution التي يرسلها Adjust إلى مستخدم Amplitude الصحيح، يجب أن يتشارك الطرفان معرّفًا مشتركًا؛ وعادةً يمرّر التطبيق معرّف Amplitude إلى Adjust SDK كمعامل.

تحقّق

أي معرّف يُمرَّر إلى Adjust وبأي معامل، وكيف تُفعَّل وحدة Amplitude في لوحة Adjust، وأي الحقول تصل إلى Amplitude وبأي أسماء: كل ذلك موضّح في توثيق شريك Amplitude لدى Adjust. قد توجد فروق حسب المنصة (iOS و Android والويب). راجع التوثيقين قبل الإعداد.

ما الذي يتيحه التكامل؟

بمجرد أن تصبح قناة الاكتساب user property في Amplitude، يمكن تقسيم كل مخطط حسب القناة. سؤال فريق اكتساب المستخدمين "أي قناة تجلب مستخدمين أفضل؟" يُجاب عنه بالسلوك، لا بالتثبيتات والإيرادات فقط.

مقياسان للجودة حسب قناة الاكتساب. بيانات تجريبية قد تجلب TikTok أرخص التثبيتات، لكن إذا كانت نسب إكمال الـ onboarding والعودة في اليوم السابع منخفضة، فإن تكلفة التثبيت مضلّلة.
السؤالمخطط Amplitudeالحقل القادم من Adjust
مستخدمو أي قناة يكملون الـ onboarding أكثر؟Funnel، مقسّم حسب القناةNetwork
القادمون من أي creative أكثر ولاءً؟Retention، مقسّم حسب الـ creativeCreative / adgroup
أي الميزات يستخدمها القادمون من الحملات؟Segmentation أو Journeys مع فلتر cohortCampaign
ما مساهمة القنوات المدفوعة في الجمهور النشط؟Lifecycle، مجموعة "الجدد" حسب القناةNetwork

الحدود

  • المستخدمون غير المنسوبين: المستخدمون الذين لا يستطيع Adjust نسبتهم إلى قناة على مستوى الجهاز (مثل جزء من مستخدمي iOS الذين لم يمنحوا إذن ATT) يظهرون في Amplitude كـ organic أو بقناة فارغة. تقسيمات القنوات لا تشمل هذا الجمهور.
  • بيانات SKAN: بيانات SKAdNetwork مجمّعة، لذا لا يمكن ربطها بمستخدمين أفراد ولا نقلها إلى التحليلات على مستوى المستخدم في Amplitude.
  • إعادة النسب (reattribution): إذا نُسب المستخدم لاحقًا إلى حملة أخرى، فإن احتفاظ الـ user property في Amplitude بالمصدر الأول أو الأخير يعتمد على طريقة إعداد التكامل.
من جهة Adjust

هذه حدود تعرفها أصلًا من Adjust؛ التكامل لا يزيلها بل ينقلها إلى Amplitude. عند تقديم تحليل Amplitude على مستوى القنوات للعميل، اذكر أيضًا حجم الجمهور غير المنسوب.

لماذا لا تتطابق الأرقام؟

عندما يقارن العميل تثبيتات Adjust بالمستخدمين الجدد في Amplitude يرى فرقًا. الأسلوب الصحيح هو نفسه المتّبع في أعمال الـ discrepancy في Adjust: لا تأخذ متوسط الفرق، بل فكّكه إلى أسباب مستقلة وصنّف كلًّا منها.

مصدر الفرقAdjustAmplitudeالتصنيف
وحدة العدّالتثبيت (قواعد الجهاز والـ attribution)شخص فريد (هوية مدموجة)فرق تعريف
تعدّد الأجهزةكل جهاز تثبيت منفصلشخص واحد بالـ user_id نفسهفرق تعريف
مستخدم جاء من الويب أولًاتثبيت جديد عند تثبيت التطبيقمستخدم معروف مسبقًافرق تعريف
توقيت تهيئة الـ SDKفي الجلسة الأولىإذا بدأ التطبيق Amplitude متأخرًا يضيع من يغادرون مبكرًاتكامل
الموافقة / إلغاء الاشتراكقواعد الموافقة الخاصة بهيعتمد على متى يوقف التطبيق Amplitudeسياسة
المنطقة الزمنيةإعداد اللوحة / التقريرإعداد المشروعفرق إعداد
أجهزة الاختبار والحركة الداخليةفصل الـ sandbox، أجهزة الاختبارمشروع منفصل أو فلترفرق إعداد
الإيراداتevent إيرادات Adjust، التحقق من الشراءحقل revenue في Amplitude أو خاصيةتعريف / تكامل

مثال على التفكيك

يُظهر مخطط الشلال أدناه، سببًا بسبب، كيف تتحوّل 10,000 تثبيت في Adjust خلال أسبوع إلى عدد المستخدمين الجدد في Amplitude.

فرق تعريف تكامل (قابل للإصلاح) سياسة فرق إعداد غير مفسَّر
مثال تفكيك لأسبوع واحد. أرقام مختلَقة المحور العمودي يبدأ من 8,000 لتظهر الفروق الصغيرة. كل عمود سبب مستقل مع تصنيفه. في التحليل الحقيقي يُرفق مع كل سبب دليله (استعلام، تصدير، إعدادات SDK)، ويُذكر الجزء غير المفسَّر منفصلًا.
لا تكتب سببًا بلا دليل

ارسم العمود فقط إذا استطعت قياسه. مثلًا، يمكنك قياس أثر تعدّد الأجهزة بعدّ قيم user_id المرتبطة بأكثر من device_id. اكتب السبب الذي لا تستطيع قياسه منفصلًا كـ "محتمل"، واترك الباقي كفرق غير مفسَّر.

إطار لشرح الأمر للعميل

  1. عرّف ما تعدّه كل أداة في جملة واحدة: التثبيت على مستوى الجهاز، والمستخدم الجديد على مستوى الشخص.
  2. فكّك الفرق إلى أسباب مُقاسة واذكر حجم كل منها.
  3. صنّف كل سبب: فرق تعريف (متوقّع)، سياسة (خيار مقصود)، تكامل (قابل للإصلاح).
  4. للأسباب القابلة للإصلاح، اقترح إجراءً محددًا (مثل تهيئة Amplitude SDK في وقت أبكر).
  5. أوصِ برقم أي أداة يُستخدم لأي قرار: Adjust لميزانيات القنوات، و Amplitude لقرارات المنتج.
تمرين

خذ عدد تثبيتات Adjust وعدد المستخدمين الجدد في Amplitude للأسبوع نفسه في تطبيقك التجريبي. ارسم أولًا شلالًا تقديريًا، ثم حاول قياس كل عمود باستعلام. ضع ما لا تستطيع قياسه في قائمة منفصلة.