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.