بعد دمج مجموعة Facebook SDK، يتم تسجيل بعض من أحداث التطبيق وتجميعها في مدير الأحداث، ما لم تقم بتعطيل التسجيل التلقائي لحدث التطبيق. يمكنك تغيير ذلك في رمز التطبيق أو عبر تبديل ضمن أحداث التطبيق في لوحة معلومات التطبيق أو مدير الأحداث. يُرجى ملاحظة أنه في حالة تضارب القيم بين علامة AutoLogAppEventsEnabled
والتبديل، فسنعطي الأولوية للتبديل إلى استخدام "التسجيل التلقائي للأحداث في مجموعة Facebook SDK". للحصول على المزيد من التفاصيل حول المعلومات التي يتم تجميعها وكيفية تعطيل التسجيل التلقائي لحدث التطبيق، يمكنك الرجوع إلى التسجيل التلقائي لحدث التطبيق.
يمكن لأي تطبيق إنشاء ما يصل إلى 1,000 اسم حدث فريد. إذا تجاوزت هذا الحد، فقد يظهر لك الخطأ 100 Invalid parameter
عند التسجيل.
إذا كنت بحاجة إلى إزالة الأحداث القديمة، فيمكنك إلغاء تنشيط الأحداث عن طريق اتباع التعليمات الواردة في مركز المساعدة.
يتمثل أحد الأسباب النمطية التي تجعلنا نرى المطوّرين يتجاوزون تقييدات الأحداث في أنهم لا يستفيدون من المعلمات، ولكنهم بدلاً من ذلك يسجلون الأحداث الفردية عندما ينبغي لهم استخدام المعلمات. على سبيل المثال وبدلاً من تسجيل حدث منفصل في كل مرة يقوم خلالها شخص ما بإكمال مستوى معين (على سبيل المثال، تحقيق المستوى 1، تحقيق المستوى 2، إلخ)، يجب على المطوّر تسجيل حدث واحد تحقيق المستوى بمعلمة level
الخاصة برقم المستوى.
An event can have up to 25 parameters. This doesn't just mean for each call, but for all invocations using that event name.
If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.
يجب أن تتكون أسماء الأحداث والمعلمات من حروف أبجدية رقمية لا تقل عن حرفين ولا تزيد عن 40 حرفًا أبجديًا رقميًا.
ويجب ألا يزيد طول كل قيمة معلمة عن 100 حرف.
توفر أحداث التطبيقات مجموعات SDK للقنوات التالية: iOSو Androidو الألعاب على فيسبوكو منصة Unity. بالإضافة إلى ذلك، تدعم أحداث التطبيقات إرسال الأحداث من خادم إلى خادم عبر Graph API.
لا تحتاج أحداث التطبيقات إلى تنفيذ تسجيل دخول فيسبوكأو أي ميزات قنوات أخرى.
يمكنك تحديد الأحداث المخصصة التي تريد تسجيلها وستتمكن من رؤية هذا الحدث في لوحة معلومات Facebook Analytics. ندعم تسجيل ما يصل إلى 1,000 اسم حدث مخصص ولا يوجد تقييد على حجم الحدث. ومع ذلك، في تقارير الإعلانات، سنعرض فقط أحداث التطبيقات القياسية. سيتم تسجيل أي أحداث تطبيقات مخصصة قمت بإنشائها كـ "إجراءات تطبيق هواتف محمولة أخرى".
بالنسبة إلى الألعاب على منصة Unity، يمكنك استخدام مجموعة SDK لمنصة Unity لتسجيل أحداث التطبيق. بالنسبة إلى القنوات الأخرى التي تستخدم طريقة عرض الويب ضمن تطبيق أصلي، فأحد الخيارات هو استخدام واجهة API أحداث التطبيق لإرسال الأحداث من الخادم إلى خوادم فيسبوك.
يجد المطوّرون عادة أنه من الأسهل استخدام مجموعة Facebook SDK لدمج "أحداث التطبيق". تساعد مجموعة Facebook SDK على تقليل مقدار الرموز المطلوبة، وتوفر بيانات تعريف مفيدة حول تطبيقك، مثل إصدار التطبيق واسم التطبيق. عند استخدام مجموعة SDK تلقائيًا بأقل جهد مبذول في مجال التطوير، تتوفر أدوات قياس، مثل الوقت المستغرق وعدد الجلسات وحالات الانقطاع. كما يمكن لمجموعة SDK أيضًا تجميع معرف مُعلِن نظام Android أو IDFA (إذا كنت تستخدم "أحداث التطبيق" فيما يتعلق بإسناد الإعلانات)، ومعالجة تقييد تتبع الإعلانات نيابةً عنك. ومع ذلك، فإن تقييدات مجموعة SDK تتمثل في أنك تحتاج إلى نقل إصدار جديد من تطبيقك إذا قررت إضافة أحداث إضافية. بالنسبة لمعظم المطوّرين، يعمل خيار مجموعة SDK بشكل أفضل.
قد يكون حل API أكثر ملاءمة للمطوّرين الذين لا يريدون نقل إصدار مُحدث من تطبيقهم من أجل دمج "أحداث التطبيق" أو إضافة "أحداث تطبيق" إضافية. بالنسبة للمطوّرين الذين لديهم تطبيقات ويب مختلطة، فإن الدمج مع API قد يكون أمرًا سهلاً كذلك. ومع ذلك، فإن حل API يتطلب منك التعامل مع تقييد تتبع الإعلانات وكذلك IDFA ومجموعة معرفات المُعلِنين في نظام Android بنفسك. وكذلك، لا يوفر أدوات قياس استخدام التطبيق التي جمعتها مجموعة SDK تلقائيًا. وبالنسبة للمطوّرين الذين يريدون تتبع أدوات قياس إضافية مثل إصدار التطبيق واسم التطبيق والوقت المُستغرق وعدد الجلسات وحالات الانقطاع، سيتعين عليهم تحديد أدوات القياس هذه بأنفسهم وإدخال أدوات القياس هذه مرة أخرى كمعلمات مخصصة من خلال API.
If you are currently using an MMP to track installs or other actions in your app, you can request that your MMP passes those events server to server to Facebook.
يمكنك استخدام مجموعة MMP SDK ومجموعة Facebook SDK في تطبيقك، ولكنك تحتاج إلى التأكد من عدم إدخال الحدث نفسه مرتين للمجموعتين نظرًا إلى أن هذا الأمر قد يؤدي إلى مضاعفة العدد.
نعم، يمكنك إجراء ذلك إذا كنت تريد.
يسمح لك مساعد إعلانات التطبيق باختبار أحداث التطبيقات في تطبيقك للتأكد من أن تطبيقك يرسل الأحداث إلى فيسبوك.
أ. افتح مساعد إعلانات التطبيق.
ب. في "تحديد التطبيق"، اختر التطبيق واختر "إرسال".
ج. انتقل إلى الأسفل واختر "اختبار أحداث التطبيق".
د. ابدأ تشغيل تطبيقك وأرسل حدثًا. يظهر الحدث في صفحة الويب.
يعالج فيسبوك بياناتك وفقًا لسياسة البيانات لدينا. ويمكن استخدام هذه المعلومات لتحسين استهداف إعلاناتنا وإمكانات العرض، بالإضافة إلى تحسين التجارب الأخرى على فيسبوك، بما في ذلك إمكانات ترتيب محتوى "الموجز" و"البحث".
إذا كنت تعمل على تسجيل حدث مخصص بدلاً من حدث قياسي، فسيظهر في تقارير الإعلانات ضمن "إجراءات تطبيق الهواتف المحمولة الأخرى" ولن يتم تقسيمه.
نعم، يمكنك إنشاء جماهير مخصصة باستخدام "أحداث التطبيقات". ويمكنك العثور على التعليمات الخاصة بكيفية القيام بذلك هنا.
نعم، نحن نعرض إعلاناتك على الأشخاص الذين يُرجح بقوة قيامهم باتخاذ إجراء محدد مرة واحدة على الأقل بأقل تكلفة. يمكنك إنشاء مجموعة إعلانية بهدف تثبيت تطبيق الهواتف المحمولة بحيث تقوم بالتحسين من أجل حدث تطبيق محدد باستخدام واجهة API. يتشابه ذلك مع المجموعات الإعلانية العادية بهدف تثبيت تطبيق الهواتف المحمولة أو التفاعل مع تطبيق الهواتف المحمولة باستثناء ما يلي:
بالنسبة إلى إعلانات التفاعل مع تطبيق الهواتف المحمولة، يمكنك التحسين من أجل أحداث التطبيق القياسية، باستثناء تشغيل التطبيق. تتوفر هذه الخيارات في مدير الإعلانات وAPI. راجع API التسويق، المجموعة الإعلانية.
أولاً، تأكد من تثبيت إصدار 4.36 أو أعلى من مجموعة Facebook Core SDK لنظام التشغيل Android في التطبيق. ثانيًا، انتقل إلى الإعدادات > الإعدادات الأساسية في لوحة معلومات التطبيق. في إعدادات Android، قم بتشغيل مفتاح التبديل التسجيل التلقائي لأحداث الشراء داخل التطبيق إلى نعم.
بالنسبة إلى الإصدارات من 4.27 إلى 4.35، تأكد من استدعاء callbackManager.onActivityResult()
أثناء تشغيل التطبيق وقم بتمكين مفتاح التبديل الشراء التلقائي داخل التطبيق في قسم إعدادات Android في لوحة معلومات التطبيق.
First, ensure that you have v3.22 (or higher) of the Facebook iOS SDK installed within your app. Second, ensure that you are calling the ActivateApp
method.
عند تمكين مفتاح التبديل لتسجيل أحداث الشراء داخل التطبيق، سيجري تتبع "أحداث التطبيق" التالية: بدء إتمام الشراء وعمليات الشراء وإلغاء الشراء.
يقلل التسجيل التلقائي من المدة الزمنية اللازمة لتسجيل "أحداث التطبيق" بدقة. بدلاً من الحاجة إلى تجميع الأحداث يدويًا وتحديد المعلمات التي يجب إدخالها، تتم معالجة كل هذه الإجراءات نيابةً عنك. على سبيل المثال، يجري تسجيل المعلمات التالية تلقائيًا: معرف المنتج والكمية والمبلغ الإجمالي والعملة وعنوان المنتج ووصف المنتج. كذلك إذا كنت تستخدم الإصدار 3.22 أو الإصدارات الأحدث، فيمكنك تمكين ذلك تلقائيًا من دون الحاجة إلى إرسال عميل مُحدث إلى متجر App Store.
إذا كنت حاليًا تعمل على تسجيل عمليات الشراء داخل التطبيق فلا توجد حاجة إلى تمكين هذا الميزة. ومع ذلك، ننصحك بتطبيق هذه الوظيفة، حيث إنك ستحتاج إلى إيقاف تسجيل أحداث عمليات الشراء داخل التطبيق صراحًة وإلا فقد تظهر أعداد متكررة في التقارير.
لا، ينطبق ذلك فقط على عمليات الشراء داخل التطبيق.
We recommend logging all events that are relevant to your app. You can use this best practices guide as a starting point to determine what events would be relevant for your business.
لتعطيل التسجيل التلقائي لأحداث الشراء داخل التطبيق، تفضل بزيارة دليل بدء استخدام أحداث تطبيقات iOS أو دليل بدء استخدام أحداث تطبيقات Android.