איך מטמיעים מדידת המרות במכשיר באמצעות ערכת SDK עצמאית

אם אתם לא יכולים לשלב ישירות את הפתרון למדידת המרות במכשיר עם ה-SDK של Google Analytics for Firebase‏ (GA4F), אתם יכולים לעשות את זה באמצעות ערכת SDK עצמאית.

במאמר הזה נסביר איך לשלב, להשתמש ולפתור בעיות ב-SDK של מדידת ההמרות במכשיר.

מידע נוסף על מדידת המרות במכשיר בקמפיינים לקידום אפליקציות ל-iOS

הנושאים בדף


איך משלבים ערכת SDK עצמאית

אתם יכולים לגשת לערכת ה-SDK העצמאית של מדידת ההמרות במכשיר דרך CocoaPods ו-Swift Package Manager.

Swift Package Manager

  1. ב-Xcode, עוברים אל File (קובץ) > Add Packages (הוספת חבילות).
  2. בהודעה שמופיעה, בוחרים את מאגר GitHub‏ "GoogleAdsOnDeviceConversion".

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

CocoaPods

  1. מוסיפים את ה-Pod‏ "GoogleAdsOnDeviceConversion" לפרופיל.
    ‪pod 'GoogleAdsOnDeviceConversion'
  2. מריצים pod install --repo-update.

איך משתמשים ב-GoogleAdsOnDeviceConversion SDK

אחרי שמאחזרים את ה-SDK למדידת המרות במכשיר, צריך לשלוף את פרטי ההמרות first_open ו-reinstall_open זמן קצר אחרי שהאפליקציה נפתחת בפעם הראשונה.

Swift

  1. כדי להפעיל בקמפיינים לקידום אפליקציות ל-iOS מדידת המרות במכשיר באופן ששומר על הפרטיות, מטמיעים את GoogleAdsOnDeviceConversion SDK.
    import GoogleAdsOnDeviceConversion
  2. מגדירים את התאריך שבו האפליקציה נפתחה בפעם הראשונה.
    ‪ConversionManager.sharedInstance.setFirstLaunchTime(Date())
  3. שולפים את פרטי ההמרות.

    ‪ConversionManager.sharedInstance.fetchAggregateConversionInfo(for: .installation)

    ‪{ aggregateConversionInfo, error in

      ‪guard error == nil else { return }

      ‪guard let info = aggregateConversionInfo else { return }

      ‪guard info.count > 0 else { return }

      ‪print("Conversion info \(info)")

    }

Objective C

  1. כדי להפעיל בקמפיינים לקידום אפליקציות ל-iOS מדידת המרות במכשיר באופן ששומר על הפרטיות, מטמיעים את GoogleAdsOnDeviceConversion SDK.
    import GoogleAdsOnDeviceConversion
  2. מגדירים את התאריך שבו האפליקציה נפתחה בפעם הראשונה.
    ‪[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
  3. שולפים את פרטי ההמרות.

    ‪[[ODCConversionManager sharedInstance]

    fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation

    ‪completion:^(NSString * _Nullable aggregateConversionInfo,

    ‪NSError * _Nullable error) {

      ‪if (error) return;

      ‪if (aggregateConversionInfo.length == 0) return;

     

      ‪NSLog(@"Conversion info %@", aggregateConversionInfo);

      ‪// Use aggregateConversionInfo as the value in the odm_info query parameter in the
      ‪// App Conversion API.

      ‪// For example, if aggregateConversionInfo is "abcdEfadGdaf",

      ‪// then odm_info=abcdEfadGdaf.

    ‪}];


שלבים לפתרון בעיות

  1. בודקים אם התאריך שהועבר אל setFirstLaunchTime() היה התאריך שבו האפליקציה נפתחה בפעם הראשונה.

  2. בודקים שהאפליקציה פועלת באזור הכלכלי האירופי (EEA), בבריטניה ובשווייץ.

הקפידו להשתמש בפרטי ההמרות בתור הערך בפרמטר של השאילתה odm_info ב-App Conversion API.

//‪ For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf

קישורים רלוונטיים

האם המידע הועיל?

איך נוכל לשפר את המאמר?
false
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

חיפוש
ניקוי החיפוש
סגירת החיפוש
אפליקציות Google
התפריט הראשי
1364393697854833073
true
חיפוש במרכז העזרה
true
true
true
true
true
true
73067
false
false
true
true
false