Dopo aver completato la configurazione di base AdMob, è anche possibile aggiungere la Firebase SDK per Google Analytics per usufruire di altre funzioni di Google Analytics e Firebase. Ulteriori informazioni su come iniziare a utilizzare Google Analytics in seguito in questa pagina.
Questi livelli crescenti di funzionalità di supporto di configurazione che possono aiutare a ottimizzare l'esperienza utente del app e le tue entrate pubblicitarie. Controlla la seguente tabella delle caratteristiche e dei suoi collegamenti per saperne di più!
Caratteristica | Aggiungere Mobile Ads SDK + abilitare metriche utente | Aggiungere Mobile Ads SDK + abilitare metriche utente e Collegamento AdMob per Firebase | Aggiungere Mobile Ads SDK + abilitare metriche utente e Collegamento AdMob per Firebase e Aggiungi Firebase SDK per Analytics |
Metriche View utente nel tuo account AdMob | |||
Raccogliere automaticamente analisi eventi e proprietà utente dalla tua app | |||
Vista curata metriche utente in AdMob | |||
Esplorare e il lavoro con i vostri dati tramite analisi Firebase | |||
Visualizza metriche chiave nella console Firebase | |||
Conversioni marchio per campagne pubblicitarie | |||
Il pubblico di generazione personalizzata | |||
Esportazione e analizzare i dati in BigQuery | |||
L'accesso più funzioni di personalizzazione per i vostri dati di analisi | |||
Eventi personalizzati di registro per l'analisi e modelli (come la registrazione di eventi ecommerce_purchase per metriche ARPU e ARPPU ) | |||
Conversioni personalizzate Configurare per campagne pubblicitarie | |||
Utilizzare altri prodotti Firebase (Come Configurazione remota e test A / B) |
Inizia con Google Analytics
Google Analytics è il motore di analisi di Firebase che consente l'accesso alle intuizioni potenti nella vostra dati. Iniziare a utilizzare Google Analytics nella tua app aggiungendo la Firebase SDK per Google Analytics.
Con la configurazione di base AdMob , è possibile visualizzare le statistiche aggregate da raccolti automaticamente gli eventi e le proprietà utente nel cruscotto Analytics della console Firebase senza aggiungere alcun codice aggiuntivo per la vostra applicazione.
Tuttavia, se si desidera raccogliere i dati degli eventi aggiuntivi personalizzati o proprietà utente, è necessario utilizzare il Firebase SDK per Google Analytics. Con questo SDK, è possibile accedere fino a 500 tipi di eventi diversi di analisi, e non c'è alcun limite sul volume totale di eventi tuoi registri app. Un caso ad esempio l'uso per la registrazione eventi personalizzati è quello di includere i dati nel calcolo delle entrate da un evento personalizzato chiamato ecommerce_purchase
per aiutare a meglio rappresentare metriche ARPU e ARPPU .
Aggiungendo la Firebase SDK per Google Analytics, è possibile anche aggiungere conversioni personalizzate per le campagne pubblicitarie e consentire l'utilizzo di altri prodotti Firebase .
Di seguito viene descritto come iniziare ad usare il Firebase SDK per Google Analytics nella tua app. Dopo l'inizializzazione del SDK, visitare i Analytics documentazione per imparare come avviare la registrazione di eventi nella vostra app.
Passo 1: Aggiungere un file di configurazione per la vostra applicazione
Se hai registrato il tuo app con Firebase prima di creare un collegamento AdMob, allora è già stato aggiunto un file di configurazione Firebase per la vostra applicazione.Verificare la presenza di un GoogleService-Info.plist
file nella root del vostro progetto Xcode. Assicurarsi inoltre che il file di configurazione viene aggiunto a tutti i target.
Nella scheda Le tue applicazioni delle vostre Impostazioni progetto , selezionare l'ID fascio di app per il quale è necessario un file di configurazione.
>Fare clic su Scarica GoogleService-Info.plist per ottenere il file di configurazione Firebase iOS (
GoogleService-Info.plist
).È possibile scaricare nuovamente il file di configurazione Firebase iOS in qualsiasi momento dalle vostre
> Impostazioni progetto .Assicurarsi che il nome del file di configurazione non viene aggiunto con caratteri aggiuntivi, come
(2)
.
Spostare il file di configurazione nella root del vostro progetto Xcode. Se richiesto, selezionare per aggiungere il file di configurazione per tutti gli obiettivi.
Se si dispone di più ID di bundle nel progetto, è necessario associare ogni ID fascio con un'applicazione registrato nella console Firebase in modo che ogni applicazione può avere il proprio GoogleService-Info.plist
file.
Fase 2: Aggiungere la Firebase SDK per Analytics per la tua app
Aggiungere la dipendenza per la Firebase SDK per Google Analytics per la tua Podfile:
pod 'FirebaseAnalytics'
Run PoD
pod install
, quindi aprire il creato.xcworkspace
file.- Importare il
FirebaseCore
modulo nelUIApplicationDelegate
, così come qualsiasi altra moduli Firebase vostri usi app delegato. Ad esempio, per utilizzare il cloud FireStore e autenticazione:veloce
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configurare un
FirebaseApp
istanza condivisa, di solito in della tua appapplication:didFinishLaunchingWithOptions:
Metodo:veloce
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
Implementare la registrazione degli eventi personalizzati
Questa sezione mostra un esempio di come implementare la registrazione degli eventi personalizzato nella vostra app. Questo esempio specifico è per l'evento personalizzato ecommerce_purchase
che è un evento utile per registrare per le applicazioni AdMob-linked, in particolare per il calcolo ARPU e ARPPU .
Una metrica chiave per la vostra applicazione è entrate da parte dell'utente , che può essere ulteriormente suddiviso in ARPU e ARPPU . Questi due parametri vengono visualizzati nella scheda metriche utente del tuo account AdMob e nel cruscotto Analytics della console Firebase. I ricavi, però, non viene misurato direttamente; invece, è la somma delle entrate AdMob stimate ed i seguenti valori evento di due analisi:
-
in_app_purchase
: quando un utente completa un acquisto in-app che viene elaborato dal App Store su iTunes, come una sottoscrizione iniziale, sbloccando servizi premium, o l'acquisto di oggetti di gioco
-
ecommerce_purchase
: quando un utente completa un acquisto, come lo shopping on-line, i buoni di acquisto o di elementi di sconto, biglietti per il cinema o di acquisto
Senza alcun codice aggiuntivo nella vostra applicazione, il Mobile Ads SDK raccoglie automaticamente dati di analisi per in_app_purchase
eventi. Tuttavia, se si desidera includere anche ecommerce_purchase
dati degli eventi nel calcolo delle entrate, è necessario implementare la registrazione personalizzata tramite la Firebase SDK per Google Analytics.
Ecco come implementare la registrazione degli eventi personalizzato nella vostra applicazione:
Assicurarsi di aver completato l' iniziare a utilizzare Google Analytics sezione di questa pagina, che include la configurazione la vostra applicazione per utilizzare Firebase, aggiungendo la Firebase SDK per Google Analytics e l'inizializzazione del SDK.
Registrare un
ecommerce_purchase
evento ( Swift | Obj-C ). Ecco un esempio:veloce
Analytics.logEvent(AnalyticsEventEcommercePurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Objective-C
[FIRAnalytics logEventWithName:kFIREventEcommercePurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }];
Per saperne di più sulla registrazione di eventi personalizzati nel tuo app, visita la documentazione di Analytics .
Utilizzare altri prodotti Firebase nella tua app
Dopo aver aggiunto il Firebase SDK per Google Analytics, è anche possibile iniziare a utilizzare altri prodotti, come Firebase Firebase Remote Config e Firebase test A / B.
Remote Config consente di modificare il comportamento e l'aspetto della vostra applicazione senza pubblicare un aggiornamento app, senza alcun costo, per gli utenti attivi ogni giorno un numero illimitato.
Test A / B ti dà il potere ai cambiamenti di prova per UI, le caratteristiche, o campagne di coinvolgimento della tua app per sapere se fanno un impatto sui vostri metriche chiave (come entrate e ritenzione) prima di lanciare il cambia fuori ampiamente.