اندازهگیری تبدیل یکپارچه از کیت توسعه نرمافزاری دادههای رویداد (ODM): On Device Measurement برای بهبود اندازهگیری تبدیلهای iOS استفاده میکند. میتوانید از منابع زیر به ODM SDK دسترسی داشته باشید:
درباره پیادهسازی اندازهگیری تبدیل روی دستگاه با یک SDK مستقل بیشتر بدانید.
مراحل زیر نحوه استفاده از ODM SDK را شرح میدهد.
ادغام SDK مستقل
شما میتوانید با استفاده از CocoaPods و Swift Package Manager به SDK مستقل ODM دسترسی پیدا کنید.
مدیر بسته سوئیفت
- در Xcode، به File و سپس Add Packages بروید.
- مخزن گیتهاب GoogleAdsOnDeviceConversion را در اعلان انتخاب کنید.
بعد از اینکه کارتان تمام شد، Xcode شروع به حل کردن وابستگیهای بسته شما و دانلود آنها در پسزمینه خواهد کرد.
کوکوپادز
پاد GoogleAdsOnDeviceConversion را به پادفایل خود اضافه کنید.
pod 'GoogleAdsOnDeviceConversion'
pod install --repo-update
را اجرا کنید.
از اندازهگیری روی دستگاه (ODM) استفاده کنید: کیت توسعه نرمافزاری دادههای رویداد
پس از بازیابی ODM SDK، اطلاعات تبدیل را کمی پس از اولین اجرای برنامه، قبل از ارسال رویداد first_open
conversion به API تبدیل برنامه، دریافت کنید.
سویفت
GoogleAdsOnDeviceConversion
وارد کنید.import GoogleAdsOnDeviceConversion
زمان اولین اجرای برنامه را تنظیم کنید.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
اطلاعات تبدیل را دریافت کنید.
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)") }
برای عیبیابی:
- بررسی کنید که تاریخ ارسال شده به
setFirstLaunchTime()
مربوط به اولین اجرای برنامه باشد. - بررسی کنید که برنامه شما در یک منطقه تأیید شده اجرا میشود.
از اطلاعات به عنوان مقدار در پارامتر کوئری odm_info
در API تبدیل برنامه استفاده کنید. برای مثال، اگر اطلاعات "abcdEfadGdaf" باشد، آنگاه odm_info=abcdEfadGdaf
.
هدف-سی
GoogleAdsOnDeviceConversion
وارد کنید.@import GoogleAdsOnDeviceConversion;
زمان اولین اجرای برنامه را تنظیم کنید.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
اطلاعات تبدیل را دریافت کنید.
[[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. }];
برای عیبیابی:
- بررسی کنید که NSDate ارسالی به
setFirstLaunchTime()
مربوط به زمان اولین اجرای برنامه باشد. - بررسی کنید که برنامه شما در یک منطقه تأیید شده اجرا میشود.