सेशन - iOS SDK टूल

यह दस्तावेज़ सेशन की खास जानकारी देता है, क्योंकि ये iOS v3 के लिए Google Analytics SDK टूल से जुड़े होते हैं.

खास जानकारी

सेशन, आपके ऐप्लिकेशन के साथ उपयोगकर्ता इंटरैक्शन की सिर्फ़ एक अवधि को दिखाता है. सेशन, मेज़र की गई गतिविधि के काम के कंटेनर के तौर पर काम करते हैं. इन कंटेनर में स्क्रीन व्यू, इवेंट, और ई-कॉमर्स लेन-देन शामिल हैं.

सेशन को मैनेज करना

डिफ़ॉल्ट रूप से, Google Analytics एक ही सेशन में एक-दूसरे के 30 मिनट के अंदर मिलने वाले हिट को ग्रुप कर देगा. इस अवधि को प्रॉपर्टी लेवल पर कॉन्फ़िगर किया जा सकता है. इस सेशन के खत्म होने की अवधि को कॉन्फ़िगर करने का तरीका जानें.

मैन्युअल सेशन मैनेजमेंट

किसी सेशन को मैन्युअल तरीके से शुरू या खत्म करने के लिए, डिक्शनरी में सेशन कंट्रोल पैरामीटर सेट करें. यह पैरामीटर ट्रैकर से भेजें: तरीके में डाला जाता है.

// 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];