अगर आपको ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट के सलूशन को सीधे तौर पर, 'Google Analytics for Firebase' (GA4F) SDK के साथ इंटिग्रेट करने में समस्या आ रही है, तो इसे स्टैंडअलोन एसडीके टूल की मदद से इंटिग्रेट किया जा सकता है.
इस लेख में, ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट एसडीके टूल को इंटिग्रेट करने, इस्तेमाल करने, और उससे जुड़ी समस्याओं को हल करने का तरीका बताया गया है.
iOS ऐप्लिकेशन कैंपेन के लिए, ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट के बारे में ज़्यादा जानें.
इस पेज पर इन विषयों के बारे में बताया गया है
- स्टैंडअलोन एसडीके टूल को इंटिग्रेट करना
- एसडीके टूल को इस्तेमाल करने का तरीका
- समस्या हल करने का तरीका
स्टैंडअलोन एसडीके टूल को इंटिग्रेट करना
ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट से जुड़े स्टैंडअलोन एसडीके टूल को CocoaPods और Swift Package Manager की मदद से ऐक्सेस किया जा सकता है.
Swift Package Manager
- Xcode में, फ़ाइल पर जाएं. इसके बाद, पैकेज जोड़ें पर जाएं.
- प्रॉम्प्ट में, GoogleAdsOnDeviceConversion GitHub रिपॉज़िटरी चुनें.
इसके बाद, Xcode आपके पैकेज की डिपेंडेंसी से जुड़ी समस्या को हल करना शुरू कर देगा और उन्हें बैकग्राउंड में डाउनलोड करेगा.
CocoaPods
- अपनी Podfile में GoogleAdsOnDeviceConversion पॉड जोड़ें.
pod 'GoogleAdsOnDeviceConversion'
pod install --repo-updateचलाएं.
GoogleAdsOnDeviceConversion एसडीके टूल का इस्तेमाल करना
ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट एसडीके टूल को वापस पाने के बाद, ऐप्लिकेशन के पहली बार लॉन्च होने के कुछ समय बाद, first_open और reinstall_open कन्वर्ज़न, दोनों के लिए कन्वर्ज़न की जानकारी फ़ेच करें.
Swift
- iOS ऐप्लिकेशन कैंपेन के लिए, निजता को बनाए रखते हुए ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट की सुविधा चालू करने के लिए, 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)")
}
Objective C
- iOS ऐप्लिकेशन कैंपेन के लिए, निजता को बनाए रखते हुए ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट की सुविधा चालू करने के लिए, 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.
}];
समस्या हल करने का तरीका
-
देखें कि
setFirstLaunchTime()फ़ंक्शन में दी गई तारीख, ऐप्लिकेशन के पहली बार लॉन्च होने की तारीख है या नहीं. -
देखें कि आपका ऐप्लिकेशन यूरोपियन इकनॉमिक एरिया (ईईए), यूनाइटेड किंगडम, और स्विट्ज़रलैंड में चल रहा है या नहीं.
पक्का करें कि ऐप्लिकेशन कन्वर्ज़न एपीआई में, odm_info क्वेरी पैरामीटर में वैल्यू के तौर पर जानकारी का इस्तेमाल किया गया हो.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
इसी विषय से जुड़े कुछ लिंक
- ऐप्लिकेशन कैंपेन
- मोबाइल ऐप्लिकेशन के लिए कन्वर्ज़न ट्रैकिंग सेट अप करना
- ऐप्लिकेशन कैंपेन के लिए इंटिग्रेटेड कन्वर्ज़न मेज़रमेंट के बारे में जानकारी
- iOS ऐप्लिकेशन कैंपेन के लिए, ऑन-डिवाइस कन्वर्ज़न मेज़रमेंट के बारे में जानकारी
- अपना एसडीके सेट अप करना और अपने Google Ads खाते को ऐप्लिकेशन ऐनलिटिक्स प्रोवाइडर से लिंक करना
- iOS 14 के कैंपेन मेज़रमेंट के अपडेट
