ইন্টিগ্রেটেড কনভার্সন মেজারমেন্ট iOS কনভার্সনের পরিমাপ উন্নত করতে অন ডিভাইস মেজারমেন্ট (ODM): ইভেন্ট ডেটা SDK ব্যবহার করে। আপনি নিম্নলিখিত উৎসগুলি থেকে ODM SDK অ্যাক্সেস করতে পারেন:
একটি স্বতন্ত্র SDK ব্যবহার করে ডিভাইসে রূপান্তর পরিমাপ বাস্তবায়ন সম্পর্কে আরও জানুন।
নিম্নলিখিত ধাপগুলি ODM SDK কীভাবে কাজে লাগানো যায় তা রূপরেখা দেয়।
স্বতন্ত্র SDK একীভূত করুন
আপনি CocoaPods এবং Swift Package Manager ব্যবহার করে ODM স্বতন্ত্র SDK অ্যাক্সেস করতে পারেন।
সুইফট প্যাকেজ ম্যানেজার
- Xcode-এ, File এ যান, তারপর Add Packages এ যান ।
- প্রম্পটে GoogleAdsOnDeviceConversion GitHub সংগ্রহস্থলটি নির্বাচন করুন।
আপনার কাজ শেষ হওয়ার পর, Xcode আপনার প্যাকেজ নির্ভরতা সমাধান করা এবং ব্যাকগ্রাউন্ডে ডাউনলোড করা শুরু করবে।
কোকোপডস
আপনার পডফাইলে GoogleAdsOnDeviceConversion পড যোগ করুন।
pod 'GoogleAdsOnDeviceConversion'
pod install --repo-update
চালান।
অন ডিভাইস মেজারমেন্ট (ODM): ইভেন্ট ডেটা SDK ব্যবহার করুন
ODM SDK পুনরুদ্ধার করার পরে, অ্যাপটি প্রথম চালু হওয়ার কিছুক্ষণ পরেই রূপান্তর তথ্য আনুন, first_open
রূপান্তর ইভেন্টটি অ্যাপ রূপান্তর 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()
এ যে তারিখটি দেওয়া হয়েছিল তা অ্যাপটি প্রথম চালু হওয়ার সময় ছিল কিনা তা পরীক্ষা করে দেখুন। - আপনার অ্যাপটি কোনও অনুমোদিত অঞ্চলে চলছে কিনা তা পরীক্ষা করুন।
অ্যাপ কনভার্সন API-তে odm_info
কোয়েরি প্যারামিটারে info মান হিসেবে ব্যবহার করুন। উদাহরণস্বরূপ, যদি তথ্যটি "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()
এ পাস করেছে কিনা তা পরীক্ষা করুন। - আপনার অ্যাপটি কোনও অনুমোদিত অঞ্চলে চলছে কিনা তা পরীক্ষা করুন।