ইন্টিগ্রেটেড কনভার্সন মেজারমেন্ট, iOS কনভার্সনের জন্য মেজারমেন্ট উন্নত করতে অন ডিভাইস মেজারমেন্ট (ODM): ইভেন্ট ডেটা SDK ব্যবহার করে। আপনি নিম্নলিখিত উৎসগুলো থেকে ODM SDK অ্যাক্সেস করতে পারেন:
একটি স্বতন্ত্র SDK ব্যবহার করে ডিভাইসে রূপান্তর পরিমাপ বাস্তবায়ন সম্পর্কে আরও জানুন।
নিম্নলিখিত ধাপগুলিতে ODM SDK ব্যবহারের পদ্ধতি বর্ণনা করা হয়েছে।
স্বতন্ত্র SDK একীভূত করুন
আপনি CocoaPods এবং Swift Package Manager ব্যবহার করে ODM স্বতন্ত্র SDK-টি অ্যাক্সেস করতে পারেন।
সুইফট প্যাকেজ ম্যানেজার
- In Xcode, go to File , then Add Packages .
- প্রম্পটে GoogleAdsOnDeviceConversion গিটহাব রিপোজিটরিটি নির্বাচন করুন।
আপনার কাজ শেষ হয়ে গেলে, Xcode ব্যাকগ্রাউন্ডে আপনার প্যাকেজ ডিপেন্ডেন্সিগুলো রিজলভ করা এবং ডাউনলোড করা শুরু করবে।
কোকোপড
আপনার Podfile-এ GoogleAdsOnDeviceConversion pod-টি যোগ করুন।
pod 'GoogleAdsOnDeviceConversion'pod install --repo-updateচালান।
অন ডিভাইস মেজারমেন্ট (ODM): ইভেন্ট ডেটা SDK ব্যবহার করুন
একবার আপনি ODM SDK পেয়ে গেলে, অ্যাপটি প্রথমবার চালু হওয়ার ঠিক পরেই, App Conversion API-তে first_open কনভার্সন ইভেন্টটি পাঠানোর আগে, কনভার্সনের তথ্য সংগ্রহ করুন।
সুইফট
GoogleAdsOnDeviceConversionআমদানি করুন।import GoogleAdsOnDeviceConversionSet the time when the app was first launched.
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 কোয়েরি প্যারামিটারের ভ্যালু হিসেবে info ব্যবহার করুন। উদাহরণস্বরূপ, যদি info-টি "abcdEfadGdaf" হয়, তাহলে odm_info=abcdEfadGdaf ।
উদ্দেশ্য-সি
GoogleAdsOnDeviceConversionআমদানি করুন।@import GoogleAdsOnDeviceConversion;Set the time when the app was first launched.
[[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. }];
সমস্যা সমাধানের জন্য:
-
setFirstLaunchTime()-এ পাঠানো NSDate-টি অ্যাপটি প্রথম চালু হওয়ার সময়ের কিনা, তা যাচাই করুন। - আপনার অ্যাপটি একটি অনুমোদিত অঞ্চলে চলছে কিনা তা যাচাই করুন।