यह दस्तावेज़, iOS SDK के पुराने वर्शन के बारे में बताता है. अगर आपके लिए Analyitcs नया है, तो नए SDK टूल का इस्तेमाल करें. ज़्यादा जानें

iOS में बदलाव करने के लिए Google Analytics SDK टूल

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

इस पेज पर, iOS के लिए Google Analytics SDK टूल में किए गए बदलावों की जानकारी दी गई है. हमारा सुझाव है कि आप समय-समय पर इस सूची को देखते रहें. आप नीचे दिए गए सदस्यता लें सेक्शन में दिए गए फ़ीड का इस्तेमाल करके भी, बदलावों की सदस्यता ले सकते हैं.

मिलते-जुलते बदलाव लॉग की सदस्यता लें

इसमें सभी कलेक्शन, कॉन्फ़िगरेशन, और रिपोर्टिंग एपीआई शामिल हैं.

इसमें वेब ट्रैकिंग (ga.js और analytics.js), Android SDK, iOS SDK, और मेज़रमेंट प्रोटोकॉल शामिल हैं.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • iOS 10 के साथ काम करने और गड़बड़ियां ठीक करने के बारे में जानकारी.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • ऐप्लिकेशन बंद होने से जुड़ी गड़बड़ियां.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • कोई बदलाव नहीं.

Google Tag Manager

  • समस्या को ठीक किया गया, जिसकी वजह से यूनिट की जांच करते समय क्रैश हो सकता था.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • बिटकोड के लिए समर्थन जोड़ा गया.

Google Tag Manager

  • बिटकोड के लिए समर्थन जोड़ा गया.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • उस समस्या को ठीक कर दिया गया जिसकी वजह से setCampaignParametersFromUrl का इस्तेमाल किया गया था. समस्या 636.

Google Tag Manager

  • कोई बदलाव नहीं.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • कोई बदलाव नहीं.

Google Tag Manager

  • कक्षा के नाम में हो रहे बदलाव को ठीक किया गया. समस्या 631.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • iOS 8.0 और इसके बाद वाले वर्शन पर, नेटिव बाउंड का इस्तेमाल करके स्क्रीन रिज़ॉल्यूशन की रिपोर्ट करें. यह समस्या 504 को ठीक करता है.
  • क्लिक से जुड़े कैंपेन पैरामीटर के लिए सहायता जोड़ी गई.
  • डिवाइस के ओएस वर्शन के अलावा, iOS हार्डवेयर मॉडल की रिपोर्ट करें. यह समस्या 408 को ठीक करती है.
  • iOS 7.1 और इसके बाद के वर्शन पर iAd इंस्टॉल एट्रिब्यूशन की रिपोर्ट करें. इसके लिए iAd फ़्रेमवर्क की ज़रूरत होती है.
  • ऐप्लिकेशन व्यू हिट के टाइप के लिए, समर्थन नहीं होने या रुकने की चेतावनी जोड़ी गई.
  • sqlite3 अब एक ज़रूरी लाइब्रेरी है.

Google Tag Manager

  • TAGDispatcher में शून्य स्ट्रिंग बंद होने की समस्या ठीक की गई.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • एक समस्या को ठीक किया गया, जो बीकन को भेजते समय सभी बीकन को भेजने से रोकता था.
  • ऐप्लिकेशन के बैकग्राउंड में जाने पर, दिखाने के लिए CuteAnimals के सैंपल ऐप्लिकेशन को अपडेट किया गया.
  • अन्य बेहतर ई-कॉमर्स फ़ील्ड के लिए सहायता जोड़ी गई.
  • iOS SDK 8.0 के साथ कंपाइल करते समय, GAIHit और GAIProperty क्लास के बारे में चेतावनी वाले मैसेज हटा दिए गए; उन क्लास को हटा दिया गया है.
  • एक ही एचटीटीपीएस अनुरोध में कई बीकन भेजने के बाद, डिस्पैच करने वाले बीकन अब ज़्यादा बेहतर तरीके से काम कर रहे हैं.
  • कुछ खास मामलों में, डेटा प्लान के इस्तेमाल की बचत के लिए, अनुरोधों को कंप्रेस किया जाएगा.

Google Tag Manager

  • TAGCONTAINERFuture आधारित OpenCONTAINERWithId को बंद करें. iOS8 पर इस एपीआई का इस्तेमाल करने से, गड़बड़ियों की वजह से गड़बड़ी हो सकती है. ऐसा तब होता है, जब यूज़र इंटरफ़ेस (यूआई) प्रतिनिधि लाइफ़साइकल के कुछ फ़ेज़ के दौरान, फ़ेच को कॉल किया जाता है.
  • Google यूनिवर्सल Analytics टैग के लिए, बेहतर ई-कॉमर्स के लिए कस्टम मेट्रिक और कस्टम डाइमेंशन के लिए सहायता जोड़ी गई.
  • उस गड़बड़ी को ठीक किया गया जो बेहतर ई-कॉमर्स कार्रवाइयों के लिए ज़रूरी प्रॉडक्ट वाली होती थी.
  • Google यूनिवर्सल Analytics टैग के लिए, विज्ञापन आईडी की सुविधाओं के साथ काम करना.
  • CuteAnimals के सैंपल ऐप्लिकेशन को अपडेट किया गया. इस ऐप्लिकेशन से बैकग्राउंड में चलने के दौरान, डेटा भेजने का तरीका बताया गया है.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • कोई परिवर्तन नहीं.

Google Tag Manager

  • Google ई-कॉमर्स टैग में बेहतर ई-कॉमर्स सहायता जोड़ी गई है.
  • dispatch और dispatchWithCompletionHandler मेथड को TAGManager क्लास में जोड़ा गया.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • SDK टूल, अब IDFA इकट्ठा करेगा. साथ ही, विज्ञापन देने वाले की ट्रैकिंग की सुविधा वाला फ़्लैग तब भी इकट्ठा किया जाएगा, जब ऐप्लिकेशन में लाइब्रेरी libAdIdAccess.a (SDK टूल के हिस्से के तौर पर दी गई हो) शामिल होगी. साथ ही, ट्रैकर में allowIDFACollection प्रॉपर्टी 'सही' पर सेट है.
  • बेहतर ई-कॉमर्स सहायता जोड़ी गई.
  • ऐप्लिकेशन व्यू हिट टाइप को बदलने के लिए, स्क्रीन व्यू हिट टाइप जोड़ा गया.
  • अब हर हिट के लिए एक हिट आईडी पैरामीटर जोड़ा जाता है. हर बार ऐप्लिकेशन व्यू, स्क्रीन व्यू या पेज व्यू हिट जनरेट होने पर यह बदल जाता है.
  • जब भी IDFA की वैल्यू बदली जाएगी, तब ClientId को रीसेट किया जाएगा. ऐसा तब ही होता है, जब IDFA को किसी ट्रैकर में इकट्ठा किया जाता है.
  • GAI क्लास में dispatchWithCompletionHandler का नया तरीका जोड़ दिया गया है.
  • समस्या को ठीक किया गया, जहां SDK टूल बिना ClientID या खाली ClientId वाले बीकन भेज सकता था.

Google Tag Manager

  • कोई बदलाव नहीं

इस रिलीज़ में शामिल हैं:

Google Analytics

  • उपयोगकर्ता आईडी फ़ील्ड जोड़ा गया.

Google Tag Manager

  • विज्ञापन मैक्रो में आईडी की गड़बड़ी ठीक की गई, ताकि उपलब्ध होने पर यह विज्ञापन देने वाले के लिए (IDFA) के लिए सही आइडेंटिफ़ायर दे सके.
  • समस्या को ठीक किया गया, ताकि उपयोगकर्ता ई-कॉमर्स डेटा के लिए NSNumber का इस्तेमाल कर सकें.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • SDK टूल, अब डिफ़ॉल्ट रूप से ऐप्लिकेशन आईडी पैरामीटर (&aid) को भर देगा.

Google Tag Manager

  • Google Analytics कॉन्टेंट एक्सपेरिमेंट मैक्रो के लिए सहायता जोड़ी गई.

इस रिलीज़ में शामिल हैं:

Google Analytics

  • Google Analytics में सीधे तौर पर कोई बदलाव नहीं होगा. GA के उपयोगकर्ताओं को ध्यान देना चाहिए कि Google Tag Manager में अब AdSupport.framework पर डिफ़ॉल्ट रूप से निर्भर नहीं रहेगा. इससे समस्या 387 को हल करने में मदद मिल सकती है.

Google Tag Manager

  • AdSupport.framework एपीआई को कॉल करने वाले फ़ंक्शन को एक अलग लाइब्रेरी, libAdIdAccess.a में बांटा जाता है. ऐप्लिकेशन को विज्ञापन लाइब्रेरी (IDFA) स्ट्रिंग और विज्ञापन देने वाले के ट्रैक किए गए फ़्लैग का ऐक्सेस पाने के लिए, उस लाइब्रेरी से लिंक करना होगा.

इस रिलीज़ में शामिल हैं: * AdSupport.framework की ज़रूरत को हटा दिया गया. * इस्तेमाल नहीं किया गया कोड हटा दिया गया है.

इस रिलीज़ में शामिल हैं: * 64-बिट iOS 7.0 SDK टूल के लिए सहायता जोड़ी गई. * libGoogleAnalytics_debug.a को हटाया गया. यह libGoogleAnalyticsServices.a लाइब्रेरी का हिस्सा है. * Google Analytics के लिए CuteAnimals की बिल्ड फ़ाइल हटाई गई.

इस रिलीज़ में शामिल हैं: * प्रोटोकॉल बफ़र SDK टूल की समस्या को ठीक करना. * कोड स्ट्रिपिंग सक्षम करते समय लिंकर की गड़बड़ी ठीक की गई.

इस रिलीज़ में शामिल हैं:

  • iOS 7.0 को टारगेट करते समय लिंक की गड़बड़ी ठीक की गई.

इस रिलीज़ में शामिल है: * वर्शन 3.0 की पहली रिलीज़ * SDK API एपीआई को analytics.js के साथ अलाइन करने के लिए बदलाव किया गया. track और send मैथड हटा दिए गए हैं. इसके बजाय, send और GAIDictionaryBuilder बनाने के तरीके इस्तेमाल करें. * GAITracker प्रोटोकॉल की ज़्यादातर प्रॉपर्टी हटा दी गई हैं. इसके बजाय, अलग-अलग फ़ील्ड में set का इस्तेमाल करें. * set तरीके का इस्तेमाल करके, सेट किए गए सभी पैरामीटर बने रहेंगे. पहले, कई पैरामीटर सिर्फ़ अगले कॉल/ट्रैक के लिए सेट किए जाते थे. * GAILogger प्रोटोकॉल उन लोगों के लिए उपलब्ध है जो SDK टूल के लिए, पसंद के मुताबिक बनाए गए लॉग को लागू करना चाहते हैं. * मिनीमियम सिस्टम की ज़रूरतें बदल गई हैं. ज़्यादा जानकारी के लिए, Readme.txt देखें. * SDK टूल से जुड़ी सभी गतिविधियां (डेटाबेस और नेटवर्क ऐक्सेस) अब एक अलग थ्रेड पर की जाती हैं. * clientId को अब पढ़ा जा सकता है. [tracker get:kGAIClientId] पर कॉल करें. ध्यान दें कि जब तक clientId को डेटाबेस से पढ़ा नहीं जा सकता, तब तक यह कॉल ब्लॉक रहेगा. * SDK टूल अब POST का इस्तेमाल नहीं करता है, बशर्ते हिट 2000 बाइट से बड़ा न हो. इसमें, GET का इस्तेमाल किया जाएगा. * SDK टूल, अब एचटीटीपी रिस्पॉन्स कोड के आधार पर हिट भेजने की कोशिश नहीं करेगा.

इस रिलीज़ में शामिल हैं:

  • CFBundleVersionKey के बजाय, CFBundleShortVersionString में डिफ़ॉल्ट appVersion की वैल्यू को बदलें.
  • एचटीटीपी के बजाय, डिफ़ॉल्ट प्रोटोकॉल के तौर पर एचटीटीपीएस का इस्तेमाल करें.
  • ट्रैक करने के तरीके, 'भेजे गए' में बदल दिए गए हैं. उदाहरण के लिए, trackView को अब sendView कहा जाता है.
  • कुछ छोटी-मोटी गड़बड़ियां ठीक की गईं.

इस रिलीज़ में शामिल हैं:

  • libGoogleAnalytics.a मेंarmv7s आर्किटेक्चर जोड़ा गया.
  • libGoogleAnalytics.a से आर्मV6 आर्किटेक्चर हटाया गया.

इस रिलीज़ में शामिल हैं:

  • गड़बड़ी ठीक करना:

    • लाइब्रेरी का NoThumb वर्शन हटाएं.
    • आर्म66 के लिए सहायता छोड़ें.
  • नई विशेषताएं:

    • आर्मv7 के लिए सहायता जोड़ें (iPhone5 के लिए).

इस रिलीज़ में शामिल हैं:

  • गड़बड़ियां ठीक की गईं:
    • GANTrackerडेली प्रोटोकॉल के तरीके अब वैकल्पिक हैं.
    • अब इवेंट में, ट्रैक किया गया पिछला पेज व्यू (utmp) शामिल है.
  • नई सुविधाएं:
    • 50 कस्टम वैरिएबल के लिए सहायता (ध्यान दें: यह सुविधा सिर्फ़ Google Analytics Premium के उपयोगकर्ताओं के लिए उपलब्ध है).
    • अपडेट किया गया BasicExample उदाहरण का ऐप्लिकेशन.

इस रिलीज़ में शामिल हैं:

  • GAITracker में सामाजिक ट्रैकिंग विधि जोड़ी गई:
    • trackSocial:withAction:withTarget:
  • टाइमिंग के लिए हस्ताक्षर का तरीका बदलकर किया गया:
    • trackTiming:withValue:withName:withLabel:
  • GAITracker में मैन्युअल तरीके से बनाने और भेजने के तरीके:
    • set:value:
    • get:
    • send:params:
  • GAITracker में कस्टम डाइमेंशन सेटर के तरीके जोड़े गए:
    • setCustom:dimension:
    • setCustom:metric:
  • रिपोर्ट की गई CoreData समस्याओं को रोकने के लिए, डेटा स्टोर के आर्किटेक्चर को रीफ़ैक्टर किया गया.

इस रिलीज़ में शामिल हैं:

  • सबसे नए वायर फ़ॉर्मैट में अपडेट किया गया.
  • sampleRate को सटीक स्थिति वाले फ़्लोट में बदला गया.
  • बहुत ज़्यादा ट्रैकिंग थ्रॉटल की जाती है.
  • ऑप्ट-आउट चालू होने पर, भेजी नहीं गई ट्रैकिंग की जानकारी मिटा दी जाती है.
  • भेजी गई ट्रैकिंग की 30 दिन से ज़्यादा पुरानी जानकारी मिटा दी जाएगी.
  • डिस्पैचर तक पहुंचने के लिए बेहतर सुविधाएं.
  • समय-समय पर फिर से कोशिश करने के बजाय, कनेक्टिविटी के फिर से चालू होने पर सूचना पाने के लिए, डिस्पैचर, रीचेबिलिटी एपीआई का इस्तेमाल करेगा.
  • अपडेट किया गया उदाहरण ऐप्लिकेशन.
  • अन्य गड़बड़ियां ठीक की गईं और सुधार किए गए हैं.

इस रिलीज़ में शामिल हैं:

  • अपवाद हैंडलिंग की अतिरिक्त सुविधा जोड़ी गई.
  • GAI से dispatchEnabled प्रॉपर्टी हटाई गई.
  • GAI में defaultTracker प्रॉपर्टी जोड़ी गई.
  • GAITracker में close तरीका जोड़ा गया.
  • GAITracker के लिए समय ट्रैक करने का तरीका जोड़ा गया.
  • GAITracker में trackView तरीका जोड़ा गया, जो कोई आर्ग्युमेंट नहीं लेता.
  • लेन-देन आइटम फ़ील्ड के नाम अपडेट किए गए.
  • सबसे नए वायर फ़ॉर्मैट में अपडेट किया गया.
  • इवेंट वैल्यू को 64-बिट इंटीजर के तौर पर समझा जाता है.
  • ARMV6 कोड जनरेशन को THUMB से ARM में बदल दिया गया.

इस रिलीज़ में शामिल हैं:

  • गड़बड़ियां ठीक की गईं:
    • डेटाबेस की जगह को दस्तावेज़ की डायरेक्ट्री से लाइब्रेरी डायरेक्ट्री में बदल दिया गया है.
    • SQLite डेटाबेस गड़बड़ियों के लिए, SDK टूल NSAsserts को खारिज नहीं करता.
    • खाली स्ट्रिंग के साथ, trackPageview को कॉल करते समय होने वाले क्रैश की समस्या को ठीक किया गया.
    • stopTracker के कॉल करने के बाद कई GANTracker तरीकों को कॉल करते समय होने वाले क्रैश की समस्या ठीक की गई है.
    • कई मेमोरी लीक ठीक किए गए हैं. इनमें से एक में, '/' से शुरू होने वाले पेज यूआरएल के साथ doubleclick को कॉल किया गया है.
  • नई सुविधाएं:
    • dispatchSynchronously तरीका जोड़ा गया.
    • कई उपयोगी कॉन्सटेंट का पता चला (GANTracker.h देखें).

इस रिलीज़ में शामिल हैं:

  • गड़बड़ियां ठीक की गईं:
    • ट्रैकर शुरू करने से पहले dryRun फ़्लैग सेट करने की कोशिश करते समय बस की गड़बड़ी ठीक की गई.
    • गड़बड़ी के लिए NULL को भेजने की कोशिश करते समय बस की गड़बड़ी ठीक की गई.
    • एचटीटीपी हेडर में सही भाषा का इस्तेमाल करें.
  • नई सुविधाएं:
    • anonymizeIp फ़्लैग जोड़ा गया.
    • sampleRate पैरामीटर जोड़ा गया.
    • कैंपेन रेफ़रल के लिए सहायता जोड़ी गई.

इस रिलीज़ में शामिल हैं:

  • गड़बड़ियां ठीक की गईं:
    • कस्टम वैरिएबल का इस्तेमाल करते समय होने वाले क्रैश की समस्या को ठीक किया गया.
    • कस्टम वैरिएबल का इस्तेमाल करते समय, मेमोरी लीक ठीक होना.
  • नई सुविधाएं:
    • ई-कॉमर्स हिट के लिए सहायता जोड़ी गई.
    • Debug फ़्लैग जोड़ा गया.
    • DryRun फ़्लैग जोड़ा गया.
    • SQLite3 से जुड़ी गड़बड़ियों के बारे में ज़्यादा जानकारी

इस रिलीज़ में शामिल हैं:

  • नई सुविधाएं:
    • कस्टम वैरिएबल के लिए सहायता जोड़ी गई.
    • लाइब्रेरी का NoThumb वर्शन जोड़ा गया.

इस रिलीज़ में शामिल हैं:

  • नई विशेषताएं:

    • iOS4 सहायता जोड़ी गई