In diesem Dokument wird eine ältere Version des iOS SDK beschrieben. Wenn Sie Analytics noch nicht verwendet haben, verwenden Sie das neueste SDK. Weitere Informationen

Analytics zur iOS-App hinzufügen

In diesem Leitfaden erfährst du, wie du Analytics zu deiner iOS-App hinzufügst, um die Nutzeraktivität auf benannten Bildschirmen zu messen. Wenn Sie noch keine Anwendung haben und lediglich 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 für Ihre Anwendung erstellte Podfile-Datei 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 freigegebene Analytics-Objekt in AppDelegate. Dadurch kann Ihre App Daten an Analytics senden. Gehen Sie so vor:

  • Fügen Sie die erforderlichen Header ein.
  • Setze den Analytics-Tracker in didFinishLaunchingWithOptions ein.
  • Ersetzen Sie YOUR_TRACKING_ID durch Ihre eigene Analytics-Tracking-ID, z. B. UA-47605289-8.
  • Ausnahmen und Protokollierungsinformationen senden (optional)

Wenn Sie diese Änderungen vornehmen möchten, fügen Sie Analytics zuerst in AppDelegate hinzu:

#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

Hier senden Sie einen benannten Bildschirm an Analytics, wenn der Nutzer die Bildschirme in Ihrer App öffnet oder ändert. Öffnen Sie einen View Controller, den Sie erfassen möchten, oder – wenn es sich um eine neue App handelt – den Standard-Controller für die Ansicht. 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.
  • Sehen Sie sich weitere Konfigurationsoptionen an, z. B. Beispiele für Stichprobenerhebung, Tests und Fehlerbehebung, Deaktivierungseinstellungen.
  • Falls erforderlich, aktivieren Sie optionale Funktionen wie erweiterte E-Commerce-Berichte, IDFA (Identifier for Advertisers) und die Analyse von iAd-Installationskampagnen.