Inizia con Google Analytics

Questo avvio rapido mostra come aggiungere Google Analytics alla tua app e iniziare a registrare gli eventi.

Google Analytics raccoglie dati sull'utilizzo e sul comportamento della tua app. L'SDK registra due tipi principali di informazioni:

  • Eventi: cosa sta succedendo nella vostra applicazione, come ad esempio le azioni degli utenti, gli eventi di sistema o errori.
  • Proprietà utente: attributi che definiscono per descrivere segmenti della base di utenti, come ad esempio la preferenza lingua o posizione geografica.

Analytics registra automaticamente alcuni eventi e le proprietà utente ; non è necessario aggiungere alcun codice per abilitarli.

Prima di iniziare

  1. Se non lo hai già fatto, aggiungi Firebase al progetto iOS e assicurarsi che Google Analytics è attivata nel progetto Firebase:

    • Se stai creando un nuovo progetto Firebase, abilita Google Analytics durante il flusso di lavoro di creazione del progetto.

    • Se stai usando un progetto Firebase esistente che non dispone di Google Analytics ha permesso, vai alla Integrazioni scheda delle vostre > Impostazioni progetto per attivarlo.

    Quando abiliti Google Analytics nel tuo progetto, le tue app Firebase sono collegate ai flussi di dati di Google Analytics.

  2. (Scelta consigliata). Aggiungere il quadro AdSupport al progetto per abilitare funzionalità aggiuntive come il pubblico e le campagne attribuzione.

Aggiungi l'SDK di Analytics alla tua app

  1. Aggiungere la dipendenza per Firebase al Podfile:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    Scopri di più su IDFA, l'identificatore di pubblicità a livello di dispositivo, in Apple la privacy degli utenti e utilizzare i dati e App monitoraggio Trasparenza documentazione.
  2. Eseguire pod install e aprire il creato .xcworkspace file.
  3. Importare il modulo Firebase nella vostra UIApplicationDelegate :

    Swift

    import Firebase

    Obiettivo-C

    @import Firebase;
  4. Configurare un FirebaseApp istanza condivisa, di solito in della tua app application:didFinishLaunchingWithOptions: Metodo:

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Obiettivo-C

    // Use Firebase library to configure APIs
    [FIRApp configure];


(Facoltativo) Disattiva la registrazione dell'attribuzione della rete pubblicitaria Apple

Per la vostra comodità, l'SDK automaticamente registra la tua app con Apple per l'attribuzione della rete pubblicitaria con SKAdNetwork . Se si desidera disattivare questa funzione, impostare il valore di GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED di NO (booleano) nel file Info.plist della tua app.

Inizia a registrare gli eventi

Dopo aver configurato il FirebaseApp esempio, è possibile iniziare a registrare gli eventi con la logEvent() metodo.

Alcuni eventi sono raccomandati per tutte le applicazioni ; altri sono consigliati per specifici tipi di attività o verticali. Dovresti inviare gli eventi suggeriti insieme ai loro parametri prescritti, per garantire il massimo dettaglio disponibile nei tuoi rapporti e per beneficiare di future funzionalità e integrazioni non appena saranno disponibili. Questa sezione illustra la registrazione di un evento pre-definito, per ulteriori informazioni sulla registrazione degli eventi, vedere Eventi del registro .

L'esempio seguente mostra come registrare un evento consigliato per indicare che un utente ha fatto clic su un elemento specifico nella tua app:

Swift

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

Obiettivo-C

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

Per visualizzare questo evento nella console di debug di Xcode, abilita il debug di Analytics:

  1. In Xcode, selezionare prodotto> Piano> Modifica schema ...
  2. Selezionare Esegui dal menu a sinistra.
  3. Selezionare la scheda Argomenti.
  4. Negli argomenti trasmessi sezione di avvio, add -FIRAnalyticsDebugEnabled .

Prossimi passi