Dopo aver completato la configurazione di base AdMob puoi anche aggiungere l'SDK Firebase per Google Analytics per sfruttare altre funzionalità di Google Analytics e Firebase. Scopri come iniziare a utilizzare Google Analytics più avanti in questa pagina.
Questi livelli di configurazione sempre più elevati supportano funzionalità che possono aiutarti a ottimizzare l'esperienza utente della tua app e le entrate pubblicitarie. Dai un'occhiata alla seguente tabella delle funzionalità e ai relativi link per saperne di più.
| Funzionalità |
Aggiungi Mobile Ads SDK + attiva le metriche utente |
Aggiungi l'SDK Mobile Ads + attiva le metriche utente e Collega AdMob a Firebase |
Aggiungi l0/} SDK + attiva le metriche utente e collega AdMob a Firebase e Aggiungi l'SDK Firebase per AnalyticsMobile Ads |
| Visualizzazione delle metriche utente nell'account AdMob | |||
| Raccolta automatica di eventi di analisi dei dati e proprietà utente dalla tua app | |||
| Visualizzazione delle metriche utente curate in AdMob | |||
| Esplorazione e utilizzo dei dati di analisi tramite Firebase | |||
| Visualizzazione delle metriche chiave nella console Firebase | |||
| Contrassegno delle conversioni per le campagne pubblicitarie | |||
| Creazione di segmenti di pubblico personalizzati | |||
| Esportazione e analisi dei dati in BigQuery | |||
| Accesso ad altre funzionalità di personalizzazione per i dati di analisi | |||
| Registrazione di eventi personalizzati per analisi e modelli (ad esempio, registrazione di eventi ecommerce_purchase per ARPU e ARPPU metriche) | |||
| Configurazione di conversioni personalizzate per le campagne pubblicitarie | |||
| Utilizzo
di altri prodotti Firebase
(come Remote Config e A/B Testing) |
|||
Inizia a utilizzare Google Analytics
Google Analytics è il motore di analisi dei dati di Firebase che ti offre accesso a utili approfondimenti sui tuoi dati. Inizia a utilizzare Google Analytics nella tua app aggiungendo l'SDK Firebase per Google Analytics.
I passaggi seguenti descrivono come iniziare a utilizzare l'SDK Firebase per Google Analytics nella tua app. Dopo aver inizializzato l'SDK, consulta la Analytics documentazione per scoprire come iniziare a registrare gli eventi nella tua app.
Passaggio 1: aggiungi un file di configurazione alla tua app
Se hai registrato la tua app con Firebase prima di creare un link AdMob, allora
hai già aggiunto un file di configurazione di Firebase alla tua app.
Cerca un file GoogleService-Info.plist nella root del tuo progetto Xcode.
Assicurati inoltre che il file di configurazione sia aggiunto a tutti i target.
Passaggio 2: aggiungi l'SDK Firebase per Analytics alla tua app
Aggiungi la dipendenza per l'SDK Firebase per Google Analytics al tuo Podfile:
pod 'FirebaseAnalytics'Esegui
pod install, quindi apri il file.xcworkspacecreato.- Importa il modulo
FirebaseCoreinUIApplicationDelegate, nonché tutti gli altri moduli Firebase utilizzati dal delegato dell'app. Ad esempio, per utilizzare Cloud Firestore e Authentication:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configura un'istanza condivisa nel metodo
application(_:didFinishLaunchingWithOptions:)del delegato dell'app:FirebaseAppSwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Swift
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
- Se utilizzi SwiftUI, devi creare un delegato dell'applicazione e collegarlo
alla struttura
ApptramiteUIApplicationDelegateAdaptoroNSApplicationDelegateAdaptor. Devi anche disattivare lo swizzling del delegato dell'app. Per saperne di più, consulta le istruzioni di SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Implementa la registrazione di eventi personalizzati
Questa sezione mostra un esempio di come implementare la registrazione di eventi personalizzati nella tua app. Questo esempio specifico riguarda l'evento personalizzato ecommerce_purchase che è un evento utile da registrare per le app collegate a AdMob, in particolare per il calcolo di ARPU e ARPPU.
Ecco come implementare la registrazione di eventi personalizzati nella tua app:
Assicurati di aver completato la sezione Inizia a utilizzare Google Analytics di questa pagina, che include la configurazione dell'app per l'utilizzo di Firebase, l'aggiunta dell' SDK Firebase per Google Analytics, e l'inizializzazione dell'SDK.
Registra un evento
ecommerce_purchase(Swift | Obj-C). Ecco un esempio:Swift
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Per saperne di più sulla registrazione di eventi personalizzati nella tua app, consulta la Analytics documentazione.
Utilizza altri prodotti Firebase nella tua app
Dopo aver aggiunto l'SDK Firebase per Google Analytics, puoi anche iniziare a utilizzare altri prodotti Firebase, come Firebase Remote Config e Firebase A/B Testing.
Remote Config ti consente di modificare il comportamento e l'aspetto della tua app senza pubblicare un aggiornamento dell'app, senza costi e per un numero illimitato di utenti attivi giornalieri.
A/B Testing ti offre la possibilità di testare le modifiche a UI, funzionalità o campagne di coinvolgimento della tua app per vedere se hanno un impatto sulle metriche chiave (come le entrate e la fidelizzazione) prima di implementare le modifiche su larga scala.
Ottimizza la monetizzazione degli annunci per la tua app
Prova diversi formati o configurazioni di annunci con un piccolo sottoinsieme di utenti, e quindi prendi decisioni basate sui dati sull'implementazione dell'annuncio per tutti gli utenti. Per saperne di più, consulta i seguenti tutorial:
Testare l'adozione di un nuovo formato di annunci (panoramica | implementazione).
Ottimizzare la frequenza degli annunci (panoramica | implementazione).