Dacă nu puteți integra direct soluția de măsurare a conversiilor pe dispozitive cu SDK-ul Google Analytics pentru Firebase (GA4F), puteți face acest lucru cu un SDK independent.
Din acest articol, veți afla cum să integrați, să folosiți și să remediați erorile legate de SDK-ul pentru măsurarea conversiilor pe dispozitive.
Aflați mai multe despre măsurarea conversiilor pe dispozitive pentru campaniile pentru aplicații iOS.
În această pagină
Integrați SDK-ul independent
Puteți accesa SDK-ul independent pentru măsurarea conversiilor pe dispozitiv prin CocoaPods și Swift Package Manager.
Managerul de pachete Swift
- În Xcode, accesați File (Fișier), apoi Add Packages (Adăugați pachete).
- Selectați directorul GitHub GoogleAdsOnDeviceConversion din solicitare.
După ce terminați, Xcode va începe să rezolve dependențele de pachete și să le descarce în fundal.
CocoaPods
- Adăugați gazda GoogleAdsOnDeviceConversion în Podfile.
pod 'GoogleAdsOnDeviceConversion'
- Rulați
pod install --repo-update.
Folosiți SDK-ul GoogleAdsOnDeviceConversion
După ce preluați SDK-ul pentru măsurarea conversiilor pe dispozitive, preluați informațiile despre conversii la scurt timp după prima lansare a aplicației, atât pentru conversiile first_open, cât și pentru cele reinstall_open.
Swift
- Instalați SDK-ul GoogleAdsOnDeviceConversion pentru a activa măsurarea conversiilor pe dispozitive cu menținerea confidențialității pentru campaniile pentru aplicații iOS.
import GoogleAdsOnDeviceConversion
- Setați ora la care a fost lansată aplicația pentru prima dată.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Preluați informațiile privind conversiile.
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
- Instalați SDK-ul GoogleAdsOnDeviceConversion pentru a activa măsurarea conversiilor pe dispozitive cu menținerea confidențialității pentru campaniile pentru aplicații iOS.
import GoogleAdsOnDeviceConversion
- Setați ora la care a fost lansată aplicația pentru prima dată.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Preluați informațiile privind conversiile.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Informații despre conversia %@", aggregateConversionInfo);
// Folosiți aggregateConversionInfo ca valoare în parametrul de interogare odm_info din
// API-ul App Conversion.// De exemplu, dacă aggregateConversionInfo este „abcdEfadGdaf”,
// atunci odm_info=abcdEfadGdaf.
}];
Pași pentru remedierea erorilor
-
Verificați dacă data trimisă la
setFirstLaunchTime()a fost data la care a fost lansată aplicația. -
Verifică dacă aplicația se difuzează în Spațiul Economic European (SEE), Regatul Unit și Elveția.
Folosiți informațiile ca valoare în parametrul de interogare odm_info din API-ul App Conversion.
// De exemplu, dacă informațiile sunt „abcdEfadGdaf”, atunci odm_info=abcdEfadGdaf
Linkuri conexe
- Campanii pentru aplicații
- Configurați urmărirea conversiilor în aplicațiile mobile
- Despre măsurarea integrată a conversiilor pentru campaniile pentru aplicații
- Despre măsurarea conversiilor pe dispozitive pentru campaniile pentru aplicații iOS
- Configurați SDK-ul și conectați contul Google Ads la un furnizor de analize privind aplicațiile
- Actualizări ale măsurării campaniilor iOS 14