הגדרת SKAdNetwork לייחוס התקנות אפליקציות iOS

לאחר iOS 14.5, ייחוס התקנות ללא IDFA הפך למורכב יותר, וקמפיינים רבים מאבדים נתונים עקב הגדרת SKAdNetwork שגויה. אנו מגדירים את SKAdNetwork ומבצעים אינטגרציה עם MMPs (AppsFlyer ואחרים) במפתח מלא, תוך הבטחת איסוף ערכי המרה נכון וייחוס יציב. הצוות שלנו מטפל בכל התהליך—מההגדרה ועד לתמיכה—כך שתקבלו אנליטיקה מדויקת ולא תבזבזו תקציב.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

אלה הם רק חלק מסוגי היישומים הניידים שאנו עובדים איתם, ולכל אחד מהם עשויים להיות מאפיינים ופונקציונליות ספציפיים משלו, המותאמים לצרכים ולמטרות הספציפיות של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
הגדרת SKAdNetwork לייחוס התקנות אפליקציות iOS
מורכב
~3-5 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

הגדרת SKAdNetwork לייחוס התקנות אפליקציות iOS

לעתים קרובות אנו נתקלים במצבים שבהם לאחר שילוב SKAdNetwork, קמפיינים פרסומיים מאבדים עד 30% מהייחוס — פשוט כי מזהה הרשת נשכח ב-Info.plist או שערך ההמרה לא הוגדר. הניסיון שלנו מראה שהגדרה נכונה מההתחלה מקצרת את זמן ההשקה ביומיים–שלושה וחוסכת עד 40% מהתקציב המושקע בקמפיינים לבדיקה. SKAdNetwork בטוחה פי 3 למשתמשים מאשר ייחוס מסורתי מבוסס IDFA, אך דורשת הגדרה מדויקת. קבלו ייעוץ על הגדרת SKAdNetwork עוד היום כדי להימנע מאובדן התקנות.

לאחר iOS 14.5, אפל הסירה גישה ישירה ל-IDFA ללא הסכמה מפורשת של המשתמש. במקום ייחוס דטרמיניסטי דרך מזהה הפרסום, אפל הציגה את SKAdNetwork — מנגנון מצטבר שבו postbacks נשלחים ישירות לרשת הפרסום ללא שיתוף נתוני מכשיר. ההגדרה אינה קשה, אך הבנה מדויקת של מה לעשות ובאיזה סדר דורשת זמן. אנו מבטיחים שבעזרתנו תימנעו מטעויות אופייניות.

איך SKAdNetwork עובדת

שרשרת הייחוס נראית כך:

  1. רשת הפרסום חותמת על הופעת המודעה עם מזהה ה-SKAdNetwork שלה.
  2. המשתמש לוחץ ומתקין את האפליקציה.
  3. iOS רושמת את ההתקנה ומתחילה טיימר.
  4. האפליקציה קוראת ל-updateConversionValue(_:) — ומעבירה ערך של 6 ביטים (0–63) המקודד את פעולת המשתמש.
  5. אפל שולחת את ה-postback לרשת הפרסום — ללא user_id, ללא IDFA, רק נתוני קמפיין מצטברים.

לפי תיעוד SKAdNetwork של אפל, העיכוב ב-postback הוא בין 24 ל-72 שעות. זו אינה תקלה; זו החלטה ארכיטקטונית של אפל להגן על הפרטיות.

מה צריך לעשות באפליקציה?

הוספת מזההי SKAdNetwork ל-Info.plist

לכל רשת פרסום יש מזהה SKAdNetwork ייחודי. יש לרשום אותם ב-Info.plist של האפליקציה — אחרת אפל לא תייחס התקנות מאותה רשת:

<key>SKAdNetworkItems</key>
<array>
  <!-- Google UAC -->
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <!-- Meta (Facebook) -->
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <!-- TikTok -->
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <!-- AppLovin -->
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
</array>

רשימה מעודכנת של יותר מ-200 מזההים מתוחזקת על ידי ספקי MMP (AppsFlyer, Adjust) — הם יכולים לייצא קטע plist מוכן לשימוש.

קריאה ל-updateConversionValue

זה החלק המסובך ביותר. יש לכם 6 ביטים (ערכים 0–63) לקידוד התנהגות המשתמש. אפל מאפסת את הטיימר ל-24 שעות בכל פעם שאתם קוראים ל-<key>SKAdNetworkItems</key> <array> <!-- Google UAC --> <dict> <key>SKAdNetworkIdentifier</key> <string>cstr6suwn9.skadnetwork</string> </dict> <!-- Meta (Facebook) --> <dict> <key>SKAdNetworkIdentifier</key> <string>v9wttpbfk9.skadnetwork</string> </dict> <!-- TikTok --> <dict> <key>SKAdNetworkIdentifier</key> <string>gta9lk7p23.skadnetwork</string> </dict> <!-- AppLovin --> <dict> <key>SKAdNetworkIdentifier</key> <string>ludvb6z3bs.skadnetwork</string> </dict> </array> עם ערך עולה. כשהטיימר מסתיים, ה-postback נשלח והערך ננעל.

import StoreKit

// Пример простой схемы конверсии:
// 0–7: регистрация (бит 0 = завершил онбординг)
// 8–15: первое действие (бит 3 = добавил в корзину)
// 16–31: покупка (бит 4 = совершил покупку)

func trackRegistration() {
    if #available(iOS 14.0, *) {
        SKAdNetwork.updateConversionValue(1) // 000001
    }
}

func trackFirstPurchase(revenueLevel: Int) {
    // revenueLevel 1–3 кодируем в биты 1-2
    let value = 16 | revenueLevel // 010001, 010010, 010011
    if #available(iOS 14.0, *) {
        SKAdNetwork.updateConversionValue(value)
    }
}

כלל: הערך חייב להיות עולה בהחלט. אם אתם קוראים ל-updateConversionValue אחרי import StoreKit // Пример простой схемы конверсии: // 0–7: регистрация (бит 0 = завершил онбординг) // 8–15: первое действие (бит 3 = добавил в корзину) // 16–31: покупка (бит 4 = совершил покупку) func trackRegistration() { if #available(iOS 14.0, *) { SKAdNetwork.updateConversionValue(1) // 000001 } } func trackFirstPurchase(revenueLevel: Int) { // revenueLevel 1–3 кодируем в биты 1-2 let value = 16 | revenueLevel // 010001, 010010, 010011 if #available(iOS 14.0, *) { SKAdNetwork.updateConversionValue(value) } } , הקריאה מתעלמת. זו מגבלה ב-SKAdNetwork 1.0–2.x.

איך לדחוס משמעות מקסימלית לערך ההמרה של 6 ביטים?

הגישה הסטנדרטית היא לפצל את 6 הביטים לשני שדות:

ביטים מטרה ערכים לדוגמה
5–4 (גבוה) אירוע טריגר 00=התקנה, 01=רישום, 10=רכישה ראשונה, 11=רכישה חוזרת
3–0 (נמוך) קטגוריית הכנסה 0=$0, 1=$0–5, 2=$5–20, 3=$20–50, ..., 15=$500+

עם סכימה זו, רשת הפרסום לומדת לא רק "התקנה" אלא "המשתמש ביצע רכישה ראשונה בטווח $5–20". Google UAC יכולה לבצע אופטימיזציה של קמפיינים למשתמשים אלה. SKAdNetwork טובה יותר מייחוס IDFA טהור מבחינת פרטיות, אך דורשת הגדרה נוספת. הערכות מראות שהגדרה שגויה של ערך ההמרה עולה למפרסמים בממוצע $5,000–$15,000 בהפסדים חודשיים.

איך לבדוק את SKAdNetwork כראוי?

אפל מספקת את SKAdNetwork TestKit לסימולציה של postbacks. אנו משתמשים בו בכל פרויקט — זה מאפשר לתפוס שגיאות סכימה במהלך הפיתוח ולא לאחר השקת הקמפיין. בדקו עם ערכי המרה שונים וודאו שה-postback מגיע עם הקוד הנכון.

רשימה מלאה של מזההי SKAdNetwork פופולריים
רשת מזהה SKAdNetwork
Google Ads cstr6suwn9.skadnetwork
Meta v9wttpbfk9.skadnetwork
TikTok gta9lk7p23.skadnetwork
AppLovin ludvb6z3bs.skadnetwork
Unity Ads 4DZT52R2T5.skadnetwork
Snapchat 8s468mfl3y.skadnetwork
Twitter 9rd848q2bz.skadnetwork
Pinterest 5lm9lj6jb7.skadnetwork

טעויות נפוצות

לא כל מזההי ה-SKAdNetwork נוספו. אם מזהה של רשת חסר ב-updateConversionValue(5), אפל לא תשלח postback לאותה רשת, כך שהייחוס ממנה לא יעבוד. רשת הפרסום תראה התקנות כלא מיוחסות.

ערך ההמרה אינו מתעדכן. צוותים רבים קוראים ל-updateConversionValue(10) (שהוצא משימוש מאז SKAdNetwork 1.0) ושוכחים את Info.plist. כתוצאה מכך, ה-postback יוצא עם ערך אפס — הרשת יודעת על ההתקנה אך לא על פעילות המשתמש.

סכימת ערך ההמרה אינה מתואמת עם צוות הפרסום. השילוב הטכני הושלם, אך אנשי השיווק לא יודעים מה המשמעות של ערך 17 ב-postback. יש לתעד את פענוח ערך ההמרה ולהגדיר אותו בלוח הבקרה של ה-MMP.

מה כלול בעבודה שלנו

  • איסוף מזההי SKAdNetwork העדכניים לרשתות הפרסום שבהן אתם משתמשים
  • עיצוב סכימת ערך המרה המותאמת לאירועי המוצר שלכם
  • שילוב SKAdNetwork.registerAppForAdNetworkAttribution() בנקודות מגע מרכזיות באפליקציה
  • הגדרת פענוח ב-AppsFlyer / Adjust
  • בדיקה באמצעות SKAdNetwork TestKit

לוחות זמנים

מוערך בין 3 ל-5 ימים, כולל עיצוב סכימת ערך ההמרה ובדיקות. המחיר מחושב באופן אישי לאחר ניתוח ערוצי הפרסום שלכם. לצוות שלנו יש ניסיון של למעלה מ-8 שנים בפיתוח iOS ויותר מ-50 שילובי SKAdNetwork מוצלחים — צרו קשר לייעוץ.