Ak riešenie merania konverzií v zariadení nemôžete integrovať priamo pomocou súpravy Google Analytics for Firebase SDK, môžete tak urobiť pomocou samostatnej súpravy SDK.
V tomto článku sa dozviete, ako integrovať a používať súpravu SDK na meranie konverzií v zariadení a ako odstraňovať problémy s touto súpravou.
Prečítajte si viac o meraní konverzií v zariadení pre kampane na aplikáciu pre iOS.
Na tejto stránke
Integrácia samostatnej súpravy SDK
K samostatnej súprave SDK na meranie konverzií v zariadení môžete získať prístup prostredníctvom systému CocoaPods a nástroja Swift Package Manager.
Swift Package Manager
- V prostredí Xcode prejdite na File (Súbor) a potom na Add Packages (Pridať balíky).
- Vo výzve vyberte repozitár GoogleAdsOnDeviceConversion na platforme GitHub.
Po dokončení začne Xcode riešiť dependencie balíka a sťahovať ich na pozadí.
CocoaPods
- Do súboru Podfile pridajte knižnicu GoogleAdsOnDeviceConversion.
pod 'GoogleAdsOnDeviceConversion'
- Spustite
pod install --repo-update.
Používanie súpravy GoogleAdsOnDeviceConversion SDK
Po načítaní súpravy SDK na meranie konverzií v zariadení načítajte krátko po prvom spustení aplikácie informácie o konverziách typu first_open aj reinstall_open.
Swift
- Ak chcete pre kampane na aplikáciu pre iOS zapnúť meranie konverzií v zariadení so zachovaním ochrany súkromia, nainštalujte si súpravu GoogleAdsOnDeviceConversion SDK.
import GoogleAdsOnDeviceConversion
- Čas nastavte na prvé spustenie aplikácie.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Načítajte informácie o konverzii.
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
- Ak chcete pre kampane na aplikáciu pre iOS zapnúť meranie konverzií v zariadení so zachovaním ochrany súkromia, nainštalujte si súpravu GoogleAdsOnDeviceConversion SDK.
import GoogleAdsOnDeviceConversion
- Čas nastavte na prvé spustenie aplikácie.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Načítajte informácie o konverzii.
[[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.
}];
Postup odstraňovania problémov
-
Skontrolujte, či dátum odovzdaný funkcii
setFirstLaunchTime()predstavuje dátum prvého spustenia aplikácie. -
Skontrolujte, či aplikácia beží v Európskom hospodárskom priestore (EHP), Spojenom kráľovstve a Švajčiarsku.
Ako hodnotu parametra dopytu odm_info v rozhraní App Conversion API použite info.
// For example, if info is "abcdEfadGdaf", then odm_info=abcdEfadGdaf
Súvisiace odkazy
- Kampane na aplikácie
- Nastavenie sledovania konverzií mobilnej aplikácie
- Integrované meranie konverzií pre kampane na aplikáciu
- O meraní konverzií v zariadení pre kampane na aplikácie pre iOS
- Nastavenie súpravy SDK a pripojenie účtu Google Ads k poskytovateľovi analytiky aplikácií
- Novinky v meraní kampaní v súvislosti so systémom iOS 14