إرشادات بدء إحالة SKAdNetwork

تهدف واجهة برمجة التطبيقات SKAdNetwork من Apple إلى قياس مدى نجاح الحملات الإعلانية لتثبيت التطبيقات مع الحفاظ على خصوصية المستخدِم. بالنسبة إلى الإصدارَين 2.0 و2.1 من SKAdNetwork، يتمّ تحديد مصدر عمليات التثبيت للإعلانات التي تعرِضها StoreKit بالاستناد إلى النقرات على الإعلان التي قد تؤدّي إلى تثبيت المستخدِم للتطبيق. يوفّر الإصدار 2.2 من SKAdNetwork والإصدارات الأحدث أيضًا الإعلانات بعد رؤية الإعلان فقط التي يتمّ فيها تحديد المصدر من خلال عرض الإعلان فقط.

يتمّ تقديم الإرشادات التالية للتأكّد من أنّ حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة يمكنها بدء إحالة SKAdNetwork بشكلٍ صحيح.

تحديد المصدر عند النقر لإعلانات الأجهزة الجوّالة

بشكلٍ تلقائي، يبدأ إحالة SKAdNetwork من خلال حدث النقر على الإعلان في "SDK لإعلانات Google على الأجهزة الجوّالة" فقط إذا وصل إجراء النقر على وجه التحديد إلى Apple App Store. والسبب في هذا الشرط هو منع إطلاق متجر التطبيقات عند النقر على نقرات لا تهدف إلى فتح متجر التطبيقات. على سبيل المثال، يمكن أن تشمل هذه الأنواع من إجراءات النقر الانتقال إلى صفحة "خيارات الإعلان".

الإرشادات

لضمان أن تؤدي إجراءات النقر على الإعلانات وعمليات تثبيت التطبيق اللاحقة إلى إحالة SKAdNetwork، عند إنشاء المواد الإبداعية، تأكّد من أن عنوان URL للنقرة في تصميم الإعلان هو إما

  • رابط مباشر إلى التطبيق المُعلَن عنه في متجر التطبيقات، أو
  • يستخدم طرق إعادة التوجيه، مثل HTTP 301 أو HTTP 302 أو أي نوع آخر من سلاسل إعادة توجيه HTTP من جهة الخادم والتي قد يكون لها وجهة نهائية لمتجر التطبيقات.

يتم تأكيد الروابط المؤدية إلى متجر التطبيقات بشكل مباشر أو من خلال سلسلة إعادة توجيه إذا كان عنوان URL يبدأ بأي من الأنماط التالية:

  • https://apps.apple.com
  • https://itunes.apple.com
  • itms-apps://
  • itms://

يتم تحديد أي صفحات مقصودة أخرى أو تستخدِم أي طرق أخرى لإعادة التوجيه من جهة العميل على عدم الوصول إلى متجر التطبيقات، وقد لا يؤدّي ذلك إلى بدء عملية تحديد مصدر SKAdNetwork. أمثلة:

  • صفحة HTML تتطلب إجراء من المستخدم لإعادة التوجيه إلى متجر التطبيقات
  • تحتوي صفحة HTML على نص برمجي تلقائي لإعادة التوجيه مستند إلى JavaScript إلى متجر التطبيقات
  • علامات إعادة التحميل الوصفية

أفضل الممارسات لأنواع تصميمات الإعلانات المختلفة

يمكن إعداد إجراء النقر لبدء تحديد مصدر SKAdNetwork لأنواع تصميمات الإعلانات المختلفة على النحو التالي:

تصميمات إعلانات HTML
يمكن إعداد هذا الخيار كعنوان URL مقصود في علامات الارتساء المحيطة بالعنصر القابل للنقر، أو كعنوان URL مستهدف لعمليات window.location من الأحداث التي تتم عند النقر على JavaScript.
MRAID
يحتاج إجراء النقر إلى استدعاء Mraid.open() لبدء إحالة SKAdNetwork.
فيديو نموذج عرض إعلانات الفيديو (VAST)
يمكن ضبط عنوان URL لمتجر التطبيقات أو عنصر البداية لسلسلة إعادة التوجيه كعنصر ClickThrough في XML الخاص بنموذج VAST.
مدمجة مع المحتوى
يمكن ضبط عنوان URL لمتجر التطبيقات أو عنصر البداية لسلسلة إعادة التوجيه على الحقل native_ad.click_link_url لنموذج عرض الأسعار في الوقت الفعلي من Google أو الحقل native.link لنموذج OpenRTB.

تحديد مصدر الإحالة الناجحة بعد رؤية الإعلان فقط لإعلانات الأجهزة الجوّالة

عند إتاحة تحديد مصدر الإحالات الناجحة بعد رؤية الإعلان فقط من الإصدار 2.2 من SKAdNetwork، تبدأ واجهة برمجة تطبيقات SKAdNetwork موقّت ظهور بعد عرض الإعلان ومشاهدته. لا يُسمح بالإحالة إلا للإعلانات التي تمّ عرضها لمدة 3 ثوانٍ على الأقلّ.

تجدر الإشارة إلى أنّ الإصدار 15.3 أو الإصدارات الأقدم من نظام التشغيل iOS لا يتوافق إلّا مع موقّت ظهور نشط واحد في كل مرة، وفي هذه الحالة قد يفشل مرة ظهور في بدء إحالة نشاط العرض إذا كانت هناك إعلانات تحديد مصدر متعددة للإحالات الناجحة بعد رؤية الإعلان فقط ضمن الشاشة نفسها. وقد ازدادت هذه القيود على الإصدار 15.4 من نظام التشغيل iOS والإصدارات الأحدث، لذلك يتيح SKAdNetwork الآن تفعيل عدّة مرّات ظهور متزامنة لتحديد المصدر بالاستناد إلى نشاط العرض.

الإرشادات

يحدِّد حقلا طلب عرض السعر BidRequest.mobile.skadn.supported_fidelity_types لبروتوكول عرض الأسعار في الوقت الفعلي (RTB) من Google وBidRequest.imp.ext.skadn.fidelities لبروتوكول OpenRTB أنواع دقات الإحالة المتوافقة مع طلب عرض السعر. تتضمن هذه الحقول نوع دقة VIEW_THROUGH_ADS في الإصدار 2.2 من SKAdNetwork والإصدارات الأحدث.

تأكّد من أنّ استجابة عرض السعر لا تحتوي على دقة VIEW_THROUGH_ADS إذا لم يكن تحديد مصدر الإحالة الناجحة بعد رؤية الإعلان فقط متاحًا. ويؤدّي الردّ باستخدام VIEW_THROUGH_ADS من الدقة عندما لا يكون متاحًا، إلى فلترة عرض السعر قبل المزاد.

التوافق مع الأنظمة القديمة

بدءًا من الإصدار 4.0 من SKAdNetwork، أصبحت طلبات الإعلان المفعَّلة لتحديد مصدر SKAdNetwork متوافقة مع الأنظمة القديمة. ويسمح ذلك لشبكات الإعلانات بالاستجابة باستخدام إصدارات SKAdNetwork القديمة حتى عندما يتوافق طلب الإعلان مع إصدارات أحدث.

الإرشادات

يحدّد كل من إصدار نظام تشغيل جهاز المستخدم وإصدار SDK لإعلانات Google على الأجهزة الجوّالة لتطبيق الناشر ميزات SKAdNetwork المتوافقة مع طلب الإعلان. يمكن تحديد ذلك بناءً على طلب عرض السعر باستخدام الحقل BidRequest.mobile.skadn.versions لبروتوكول عرض الأسعار في الوقت الفعلي من Google أو الحقل BidRequest.imp.ext.skadn.versions لبروتوكول OpenRTB. يسرد هذا الحقل جميع إصدارات SKAdNetwork المتوافقة مع طلب الإعلان.

لمنع فلترة عروض الأسعار، تأكَّد من أنّ إصدار SKAdNetwork المستخدَم لإنشاء الاستجابة هو أحد الإصدارات المدرَجة في طلب عرض السعر. إضافةً إلى ذلك، عند طرح إصدارات SKAdNetwork الأحدث، يُرجى العلم أنّ الاستجابة باستخدام إصدارات قديمة مسموح بها ما دامت النسخة مدرَجة في هذه القائمة. يسمح ذلك لشبكات الإعلانات بمواصلة الاستجابة باستخدام الإصدارات القديمة وتعديل الإصدارات الأحدث حسب الوتيرة التي تناسبها.