لمحة عن إعداد ميزة "قياس الإحالات الناجحة على الجهاز فقط" باستخدام حزمة تطوير برامج (SDK) مستقلة

في حال تعذُّر تكامل حلّ "قياس الإحالات الناجحة على الجهاز فقط" مباشرةً مع حزمة تطوير البرامج (SDK) الخاصة بخدمة "إحصاءات Google لـ Firebase"، يمكنك إجراء ذلك باستخدام حزمة تطوير برامج (SDK) مستقلة.

ستتعرّف في هذه المقالة على كيفية التكامل مع حزمة تطوير البرامج (SDK) لقياس الإحالات الناجحة على الجهاز فقط واستخدامها وتحديد وحلّ المشاكل ذات الصلة بها.

مزيد من المعلومات عن ميزة "قياس الإحالات الناجحة على الجهاز فقط" في "حملات التطبيقات" على أجهزة iOS

في هذه الصفحة


كيفية دمج حزمة تطوير البرامج (SDK) المستقلة

يمكنك الوصول إلى حزمة تطوير البرامج (SDK) المستقلة لقياس الإحالات الناجحة على الجهاز فقط من خلال CocoaPods وSwift Package Manager.

Swift Package Manager

  1. في Xcode، انتقِل إلى ملف (File)، ثم إضافة حِزم (Add Packages).
  2. اختَر مستودع GoogleAdsOnDeviceConversion على GitHub‏ (GoogleAdsOnDeviceConversion GitHub repository) في الطلب.

بعد الانتهاء، سيبدأ Xcode في حلّ التبعيات المرتبطة بحِزمك وتنزيلها في الخلفية.

CocoaPods

  1. أضِف مجموعة الإعلانات المتسلسلة GoogleAdsOnDeviceConversion إلى ملف Podfile.
    ‪pod 'GoogleAdsOnDeviceConversion'
  2. شغِّل pod install --repo-update.

استخدام حزمة GoogleAdsOnDeviceConversion SDK

بعد استرداد حِزمة تطوير البرامج (SDK) لقياس الإحالات الناجحة على الجهاز فقط، يمكنك استرجاع معلومات الإحالات الناجحة بعد فترة قصيرة من تشغيل التطبيق لأول مرة، وذلك لكلّ من الإحالاتَين الناجحتَين first_open وreinstall_open.

Swift

  1. ثبِّت حزمة GoogleAdsOnDeviceConversion SDK لتفعيل ميزة "قياس الإحالات الناجحة على الجهاز فقط" التي تحافظ على الخصوصية في "حملات التطبيقات" على أجهزة iOS.
    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. ثبِّت حزمة GoogleAdsOnDeviceConversion SDK لتفعيل ميزة "قياس الإحالات الناجحة على الجهاز فقط" التي تحافظ على الخصوصية في "حملات التطبيقات" على أجهزة iOS.
    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. تأكَّد من أنّ تطبيقك قيد التشغيل في المنطقة الاقتصادية الأوروبية والمملكة المتحدة وسويسرا.

تأكَّد من استخدام info كقيمة في مَعلمة طلب البحث 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
القائمة الرئيسية
4730171582408318241
true
مركز مساعدة البحث
true
true
true
true
true
true
73067
false
false
true
true
false