Analytics zu Ihrer iOS-App hinzufügen

In diesem Leitfaden erfahren Sie, wie Sie Analytics zu Ihrer iOS-App hinzufügen, um Nutzeraktivitäten auf benannten Bildschirmen zu messen. Wenn Sie noch keine Anwendung haben und einfach sehen möchten, wie Analytics funktioniert, sehen Sie sich unsere Beispielanwendung an.

In Analytics werden Abhängigkeiten mithilfe von CocoaPods installiert und verwaltet. Öffnen Sie ein Terminalfenster und gehen Sie zum Speicherort des Xcode-Projekts für Ihre Anwendung. Wenn Sie noch keine Podfile-Datei für Ihre Anwendung erstellt haben, erstellen Sie jetzt eine:

pod init

Öffnen Sie die Podfile-Datei, die für Ihre Anwendung erstellt wurde, und fügen Sie Folgendes hinzu:

pod 'GoogleAnalytics'

Speichern Sie die Datei und führen Sie den folgenden Befehl aus:

pod install

Dadurch wird eine .xcworkspace-Datei für Ihre Anwendung erstellt. Verwenden Sie diese Datei für alle zukünftigen Entwicklungen Ihrer Anwendung.

Analytics für Ihre App initialisieren

Nachdem Sie nun die Konfigurationsdatei für Ihr Projekt haben, können Sie mit der Implementierung beginnen. Konfigurieren Sie zuerst das gemeinsam genutzte Analytics-Objekt in AppDelegate. So kann Ihre App Daten an Analytics senden. Sie gehen so vor:

  • Fügen Sie die erforderlichen Überschriften hinzu.
  • Legen Sie den Analytics-Tracker in didFinishLaunchingWithOptions fest.
  • Ersetzen Sie YOUR_TRACKING_ID durch Ihre eigene Analytics-Tracking-ID, z. B. UA-47605289-8.
  • Senden Sie Ausnahmen und Logging-Informationen (optional).

Um diese Änderungen vorzunehmen, müssen Sie zuerst Analytics in AppDelegate hinzufügen:

#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>

Überschreiben Sie dann die Methode didFinishLaunchingWithOptions, um Analytics zu konfigurieren:

GAI *gai = [GAI sharedInstance];
[gai trackerWithTrackingId:@"YOUR_TRACKING_ID"];

// Optional: automatically report uncaught exceptions.
gai.trackUncaughtExceptions = YES;

// Optional: set Logger to VERBOSE for debug information.
// Remove before app release.
gai.logger.logLevel = kGAILogLevelVerbose;

Bildschirm-Tracking hinzufügen

Jedes Mal, wenn der Nutzer einen Bildschirm Ihrer App öffnet oder ändert, wird eine benannte Bildschirmansicht an Analytics gesendet. Öffnen Sie einen View Controller, für den Sie Daten erfassen möchten. Falls es sich um eine neue App handelt, öffnen Sie den Standard-View-Controller. Der Code sollte Folgendes tun:

  • Fügen Sie die erforderlichen Header hinzu:
    #import <GoogleAnalytics/GAI.h>
    #import <GoogleAnalytics/GAIDictionaryBuilder.h>
    #import <GoogleAnalytics/GAIFields.h>
  • Verwenden Sie eine viewWillAppear-Methode oder -Funktionsüberschreibung, um das Bildschirm-Tracking einzufügen.
  • Geben Sie einen Namen für den Bildschirm ein und führen Sie das Tracking aus.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
[tracker set:kGAIScreenName value:name];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

Nächste Schritte

  • Im Implementierungsleitfaden für mobile Apps erfahren Sie, wie Sie mit Google Analytics Nutzerinteraktionen messen und Fragen zur App-Nutzung beantworten können.
  • Prüfen Sie zusätzliche Konfigurationsoptionen wie Stichproben, Tests und Fehlerbehebung, Deaktivierungseinstellungen usw.
  • Aktivieren Sie bei Bedarf optionale Funktionen wie erweiterte E-Commerce-Berichte, IDFA (Identifier for Advertisers) und Analyse von iAd-Installationskampagnen.