Se non riesci a integrare direttamente la soluzione di misurazione delle conversioni sul dispositivo con l'SDK Google Analytics for Firebase (GA4F), puoi farlo con un SDK autonomo.
Questo articolo spiega come integrare, utilizzare e risolvere i problemi relativi all'SDK di misurazione delle conversioni sul dispositivo.
Scopri di più sulla misurazione delle conversioni sul dispositivo per le campagne per app per iOS.
In questa pagina
Integra l'SDK autonomo
Puoi accedere all'SDK autonomo per la misurazione delle conversioni sul dispositivo tramite CocoaPods e Swift Package Manager.
Swift Package Manager
- In Xcode, vai a File, quindi a Aggiungi pacchetti.
- Seleziona il repository GitHub GoogleAdsOnDeviceConversion nel prompt.
Al termine, Xcode inizierà a risolvere le dipendenze dei pacchetti e a scaricarle in background.
CocoaPods
- Aggiungi il pod GoogleAdsOnDeviceConversion al tuo Podfile.
pod "GoogleAdsOnDeviceConversion"
- Esegui
pod install --repo-update.
Utilizza l'SDK GoogleAdsOnDeviceConversion
Dopo aver recuperato l'SDK di misurazione delle conversioni sul dispositivo, recupera le informazioni sulle conversioni poco dopo il primo avvio dell'app, sia per le conversioni first_open che per quelle reinstall_open.
Swift
- Installa l'SDK GoogleAdsOnDeviceConversion per attivare la misurazione delle conversioni sul dispositivo che tutela la privacy per le campagne per app per iOS.
import GoogleAdsOnDeviceConversion
- Imposta l'ora del primo avvio dell'app.
ConversionManager.sharedInstance.setFirstLaunchTime(Date())
- Recupera le informazioni sulla conversione.
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
- Installa l'SDK GoogleAdsOnDeviceConversion per attivare la misurazione delle conversioni sul dispositivo che tutela la privacy per le campagne per app per iOS.
import GoogleAdsOnDeviceConversion
- Imposta l'ora del primo avvio dell'app.
[[ODCConversionManager sharedInstance] setFirstLaunchTime:[NSDate date]];
- Recupera le informazioni sulla conversione.
[[ODCConversionManager sharedInstance]
fetchAggregateConversionInfoForInteraction:ODCInteractionTypeInstallation
completion:^(NSString * _Nullable aggregateConversionInfo,
NSError * _Nullable error) {
if (error) return;
if (aggregateConversionInfo.length == 0) return;
NSLog(@"Conversion info %@", aggregateConversionInfo);
// Utilizza aggregateConversionInfo come valore nel parametro di query odm_info nell'
// API conversione da app.// Ad esempio, se aggregateConversionInfo è "abcdEfadGdaf",
// quindi odm_info=abcdEfadGdaf.
}];
Procedura per la risoluzione dei problemi
-
Controlla se la data passata a
setFirstLaunchTime()corrisponde alla data del primo avvio dell'app. -
Verifica che la tua app sia in esecuzione nello Spazio economico europeo (SEE), nel Regno Unito e in Svizzera.
Assicurati di utilizzare info come valore nel parametro di query odm_info nell'API conversione da app.
// Ad esempio, se info è "abcdEfadGdaf", allora odm_info=abcdEfadGdaf
Link correlati
- Campagne per app
- Configura il monitoraggio delle conversioni da app mobile
- Informazioni sulla misurazione delle conversioni integrata per le campagne per app
- Informazioni sulla misurazione delle conversioni sul dispositivo per le campagne per app per iOS
- Configura l'SDK e collega l'account Google Ads a un provider di analisi dati delle app
- Aggiornamenti alla misurazione delle campagne per iOS 14