Sitzungen – iOS SDK

Dieses Dokument bietet eine allgemeine Übersicht über Sitzungen im Zusammenhang mit dem Google Analytics SDK for iOS Version 3.

Überblick

Eine Sitzung stellt einen einzelnen Zeitraum der Nutzerinteraktion mit Ihrer App dar. Sitzungen dienen als nützliche Container für gemessene Aktivitäten, einschließlich Bildschirmaufrufen, Ereignissen und E-Commerce-Transaktionen.

Sitzungen verwalten

Standardmäßig werden in Google Analytics Treffer, die innerhalb von 30 Minuten aufeinander eingehen, derselben Sitzung zugeordnet. Dieser Zeitraum kann auf Property-Ebene konfiguriert werden. Informationen zum Konfigurieren dieses Zeitlimits für Sitzungen.

Manuelle Sitzungsverwaltung

Wenn Sie eine Sitzung manuell starten oder beenden möchten, legen Sie den Parameter für die Sitzungssteuerung in dem Wörterbuch fest, das Sie an die Methode „send:“ des Trackers übergeben.

// May return nil if a tracker has not yet been initialized.
id tracker = [[GAI sharedInstance] defaultTracker];

// Start a new session with a screenView hit.
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder set:@"start" forKey:kGAISessionControl];
[tracker set:kGAIScreenName value:@"My Screen"];
[tracker send:[builder build]];
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
[builder set:@"end" forKey:kGAISessionControl];