iOS চেঞ্জলগের জন্য Google Analytics SDK

এই পৃষ্ঠাটি iOS-এর জন্য Google Analytics SDK-তে করা যেকোনো পরিবর্তন নথিভুক্ত করে। আমরা সুপারিশ করি যে আপনি যে কোনো নতুন ঘোষণার জন্য পর্যায়ক্রমে এই তালিকাটি পরীক্ষা করুন। আপনি নীচের সদস্যতা বিভাগের অধীনে তালিকাভুক্ত ফিডগুলির মাধ্যমে পরিবর্তনগুলিতে সদস্যতা নিতে পারেন৷

সম্পর্কিত চেঞ্জলগ সদস্যতা

সমস্ত সংগ্রহ, কনফিগারেশন এবং রিপোর্টিং API অন্তর্ভুক্ত করে।

ওয়েব ট্র্যাকিং (ga.js এবং analytics.js), Android SDK, iOS SDK, এবং পরিমাপ প্রোটোকল অন্তর্ভুক্ত করে৷

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • iOS 10 সামঞ্জস্য এবং বাগ ফিক্স।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • ক্র্যাশ ফিক্স।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • পরিবর্তন নেই.

গুগল ট্যাগ ম্যানেজার

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • বিটকোডের জন্য সমর্থন যোগ করা হয়েছে।

গুগল ট্যাগ ম্যানেজার

  • বিটকোডের জন্য সমর্থন যোগ করা হয়েছে।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • setCampaignParametersFromUrl ব্যবহার করার সময় ক্র্যাশ হওয়ার কারণে একটি সমস্যা সমাধান করা হয়েছে। ইস্যু 636

গুগল ট্যাগ ম্যানেজার

  • পরিবর্তন নেই.

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • পরিবর্তন নেই.

গুগল ট্যাগ ম্যানেজার

  • একটি শ্রেণীর নামের দ্বন্দ্ব স্থির করা হয়েছে। ইস্যু 631

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • iOS 8.0 এবং পরবর্তীতে নেটিভবাউন্ড ব্যবহার করে স্ক্রীন রেজোলিউশনের প্রতিবেদন করুন। এটি ইস্যু 504 এ ঠিকানা দেয়।
  • ক্লিক-সম্পর্কিত প্রচারাভিযানের পরামিতিগুলির জন্য সমর্থন যোগ করা হয়েছে।
  • ডিভাইস OS সংস্করণ ছাড়াও iOS হার্ডওয়্যার মডেল রিপোর্ট করুন। এটি ইস্যু 408 এ ঠিকানা দেয়।
  • iOS 7.1 এবং পরবর্তীতে iAd ইনস্টল অ্যাট্রিবিউশন রিপোর্ট করুন। এর জন্য iAd ফ্রেমওয়ার্ক প্রয়োজন।
  • অ্যাপভিউ হিট টাইপের জন্য অবচয় সংক্রান্ত সতর্কতা যোগ করা হয়েছে।
  • sqlite3 এখন একটি প্রয়োজনীয় লাইব্রেরি।

গুগল ট্যাগ ম্যানেজার

  • TAGDispatcher-এ একটি শূন্য স্ট্রিং ক্র্যাশ সংশোধন করা হয়েছে।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • একটি সমস্যা সমাধান করা হয়েছে যা বীকন পাঠানোর সময় সমস্ত বীকন পাঠানো থেকে বাধা দেয়।
  • অ্যাপটি ব্যাকগ্রাউন্ডে গেলে কীভাবে প্রেরণ করতে হয় তা প্রদর্শন করতে CuteAnimals নমুনা অ্যাপ্লিকেশন আপডেট করা হয়েছে।
  • অতিরিক্ত উন্নত ইকমার্স ক্ষেত্রের জন্য সমর্থন যোগ করা হয়েছে।
  • iOS SDK 8.0 এর বিরুদ্ধে কম্পাইল করার সময় GAIHit এবং GAIProperty ক্লাস অনুপস্থিত সম্পর্কে সতর্কীকরণ বার্তাগুলি সরানো হয়েছে; সেই ক্লাসগুলো সরিয়ে ফেলা হয়েছে।
  • বীকন পাঠানো এখন আরও দক্ষ, একাধিক বীকন একক HTTPS অনুরোধে পাঠানো হচ্ছে।
  • নির্দিষ্ট পরিস্থিতিতে ডেটা প্ল্যানের ব্যবহার সংরক্ষণ করার জন্য অনুরোধগুলি সংকুচিত করা হবে।

গুগল ট্যাগ ম্যানেজার

  • TAGContainerFuture ভিত্তিক openContainerWithId অবমূল্যায়ন করুন। UIAppDelegate জীবনচক্রের কিছু পর্যায়ে যদি get কল করা হয় তাহলে iOS8-এ এই API ব্যবহার করলে ত্রুটি দেখা দেয়।
  • গুগল ইউনিভার্সাল অ্যানালিটিক্স ট্যাগের জন্য উন্নত ইকমার্সে কাস্টম মেট্রিক্স এবং কাস্টম মাত্রার জন্য সমর্থন যোগ করা হয়েছে।
  • ঐচ্ছিক পণ্য আছে উন্নত ইকমার্স কর্মের জন্য প্রয়োজনীয় পণ্যের জন্য একটি বাগ সংশোধন করা হয়েছে।
  • Google ইউনিভার্সাল অ্যানালিটিক্স ট্যাগের জন্য বিজ্ঞাপন আইডি বৈশিষ্ট্য সমর্থন করে।
  • অ্যাপটি ব্যাকগ্রাউন্ডে যাওয়ার সময় কীভাবে ডেটা পাঠাতে হয় তা প্রদর্শন করার জন্য CuteAnimals নমুনা অ্যাপ্লিকেশন আপডেট করা হয়েছে।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • কোন পরিবর্তন নেই.

গুগল ট্যাগ ম্যানেজার

  • গুগল ইউনিভার্সাল অ্যানালিটিক্স ট্যাগে উন্নত ইকমার্স সমর্থন যোগ করা হয়েছে।
  • TAGManager ক্লাসে নতুন dispatch এবং dispatchWithCompletionHandler পদ্ধতি যোগ করা হয়েছে।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • SDK এখন IDFA এবং বিজ্ঞাপনদাতা ট্র্যাকিং সক্ষম পতাকা সংগ্রহ করবে যদি libAdIdAccess.a (SDK-এর অংশ হিসাবে প্রদত্ত) লাইব্রেরি অ্যাপ্লিকেশনটিতে অন্তর্ভুক্ত করা হয় এবং ট্র্যাকারে অনুমোদিত allowIDFACollection সম্পত্তি সত্য হিসাবে সেট করা থাকে।
  • উন্নত ইকমার্স সমর্থন যোগ করা হয়েছে.
  • অ্যাপভিউ হিট টাইপ প্রতিস্থাপন করতে স্ক্রিনভিউ হিট টাইপ যোগ করা হয়েছে।
  • একটি হিট আইডি প্যারামিটার এখন প্রতিটি হিটে যোগ করা হয়েছে। প্রতিবার অ্যাপভিউ, স্ক্রিনভিউ বা পেজভিউ হিট তৈরি হলে এটি পরিবর্তন করা হয়।
  • প্রতিবার IDFA মান পরিবর্তন হলে ClientId এখন রিসেট করা হবে। এটি শুধুমাত্র তখনই ঘটে যখন IDFA একটি ট্র্যাকারে সংগ্রহ করা হয়।
  • GAI ক্লাসে একটি নতুন dispatchWithCompletionHandler পদ্ধতি যোগ করা হয়েছে।
  • একটি সমস্যা সমাধান করা হয়েছে যেখানে SDK ক্লায়েন্টআইডি ছাড়া বা খালি ক্লায়েন্টআইডি সহ একটি বীকন পাঠাতে পারে।

গুগল ট্যাগ ম্যানেজার

  • কোন পরিবর্তন নেই

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • ব্যবহারকারী আইডি ক্ষেত্র যোগ করা হয়েছে।

গুগল ট্যাগ ম্যানেজার

  • বিজ্ঞাপন ম্যাক্রোর জন্য আইডিতে একটি বাগ সংশোধন করা হয়েছে যাতে এটি উপলব্ধ থাকলে বিজ্ঞাপনদাতার (IDFA) জন্য সঠিকভাবে সনাক্তকারী ফেরত দিতে পারে।
  • একটি সমস্যা সমাধান করা হয়েছে যাতে ব্যবহারকারীরা ইকমার্স ডেটার জন্য NSNumber ব্যবহার করতে পারে।

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • SDK এখন ডিফল্টরূপে Application Id প্যারামিটার ( &aid ) পূরণ করবে।

গুগল ট্যাগ ম্যানেজার

  • Google Analytics সামগ্রী পরীক্ষা ম্যাক্রোর জন্য সমর্থন যোগ করা হয়েছে৷

এই রিলিজে রয়েছে:

গুগল বিশ্লেষক

  • গুগল অ্যানালিটিক্সে সরাসরি কোনো পরিবর্তন নেই। GA ব্যবহারকারীদের মনে রাখা উচিত যে Google ট্যাগ ম্যানেজার ডিফল্টরূপে AdSupport.framework এর উপর নির্ভরশীলতা নেই৷ এটি ইস্যু 387 সমাধানে সাহায্য করতে পারে।

গুগল ট্যাগ ম্যানেজার

  • যে ফাংশনগুলিকে AdSupport.framework API বলা হয় সেগুলিকে একটি পৃথক লাইব্রেরিতে বিভক্ত করা হয়েছে, libAdIdAccess.a ৷ বিজ্ঞাপন শনাক্তকারী (IDFA) স্ট্রিং এবং বিজ্ঞাপনদাতা ট্র্যাকিং সক্ষম পতাকা অ্যাক্সেস করার জন্য অ্যাপগুলিকে সেই লাইব্রেরির সাথে লিঙ্ক করতে হবে।

এই রিলিজে রয়েছে: * AdSupport.framework এর প্রয়োজনীয়তা দূর করা হয়েছে। * অব্যবহৃত কোড সরানো হয়েছে।

এই রিলিজে রয়েছে: * 64-বিট iOS 7.0 SDK-এর জন্য সমর্থন যোগ করা হয়েছে। * libGoogleAnalytics_debug.a সরানো হয়েছে, এটি libGoogleAnalyticsServices.a লাইব্রেরির অংশ। * Google Analytics-এর জন্য CuteAnimals বিল্ড ফাইল পরিষ্কার করা হয়েছে।

এই রিলিজে রয়েছে: * প্রোটোকল বাফার SDK এর সাথে স্থির বিরোধ। * কোড স্ট্রিপিং সক্ষম করার সময় লিঙ্কার ত্রুটি সংশোধন করা হয়েছে।

এই রিলিজে রয়েছে:

  • iOS 7.0 টার্গেট করার সময় স্থির লিঙ্ক ত্রুটি৷

এই রিলিজে রয়েছে: * সংস্করণ 3.0 এর প্রথম প্রকাশ * analytics.js এর সাথে সারিবদ্ধ করার জন্য SDK API পরিবর্তন। track এবং send পদ্ধতি অপসারণ করা হয়েছে। পরিবর্তে send এবং GAIDictionaryBuilder নির্মাণ পদ্ধতি ব্যবহার করুন। * GAITracker প্রোটোকলের বেশিরভাগ বৈশিষ্ট্য মুছে ফেলা হয়েছে। পরিবর্তে বিভিন্ন ক্ষেত্রে set ব্যবহার করুন. * set পদ্ধতি ব্যবহার করে সেট করা সমস্ত পরামিতি অব্যাহত থাকবে। পূর্বে, বেশ কয়েকটি প্যারামিটার শুধুমাত্র পরবর্তী পাঠান/ট্র্যাক কলের জন্য সেট করা হত। * যারা SDK-এর জন্য নিজস্ব কাস্টম লগিং বাস্তবায়ন করতে চান তাদের জন্য GAILogger প্রোটোকল উপলব্ধ। * ন্যূনতম সিস্টেমের প্রয়োজনীয়তা পরিবর্তিত হয়েছে। বিস্তারিত জানার জন্য Readme.txt দেখুন। * সমস্ত SDK কার্যকলাপ (ডাটাবেস এবং নেটওয়ার্ক অ্যাক্সেস) এখন একটি পৃথক থ্রেডে সম্পন্ন হয়। * clientId এখন পড়া যাবে। কল করুন [tracker get:kGAIClientId] । মনে রাখবেন যে যতক্ষণ না clientId ডাটাবেস থেকে পড়া যায় ততক্ষণ এই কলটি ব্লক করা হবে। * হিট 2000 বাইটের বেশি না হলে SDK আর POST ব্যবহার করে না। এটি পরিবর্তে GET ব্যবহার করবে। * SDK আর HTTP প্রতিক্রিয়া কোডের ভিত্তিতে হিট পাঠানোর চেষ্টা করবে না।

এই রিলিজে রয়েছে:

  • CFBundleVersionKey এর পরিবর্তে CFBundleShortVersionString এ ডিফল্ট অ্যাপ সংস্করণ পরিবর্তন করুন।
  • HTTP এর পরিবর্তে ডিফল্ট প্রোটোকল হিসাবে HTTPS ব্যবহার করুন।
  • ট্র্যাক পদ্ধতি Send এ পরিবর্তিত হয়েছে (যেমন trackView এখন sendView বলা হয়)।
  • কিছু ছোটখাট বাগ ফিক্স।

এই রিলিজে রয়েছে:

  • libGoogleAnalytics.a-তে armv7s আর্কিটেকচার যোগ করা হয়েছে।
  • libGoogleAnalytics.a থেকে armv6 আর্কিটেকচার সরানো হয়েছে।

এই রিলিজে রয়েছে:

  • বাগ সংশোধন:

    • লাইব্রেরির NoThumb সংস্করণ সরান।
    • armv6 এর জন্য সমর্থন বাদ দিন।
  • নতুন বৈশিষ্ট:

    • armv7s এর জন্য সমর্থন যোগ করুন (iPhone5 এর জন্য)।

এই রিলিজে রয়েছে:

  • বাগ সংশোধন:
    • GANTrackerDelegate প্রোটোকল পদ্ধতি এখন ঐচ্ছিক।
    • ইভেন্টগুলি এখন শেষ ট্র্যাক করা পৃষ্ঠা দৃশ্য (utmp) অন্তর্ভুক্ত করে।
  • নতুন বৈশিষ্ট:
    • 50টি পর্যন্ত কাস্টম ভেরিয়েবলের জন্য সমর্থন (দ্রষ্টব্য: এই বৈশিষ্ট্যটি শুধুমাত্র Google Analytics প্রিমিয়াম ব্যবহারকারীদের জন্য উপলব্ধ)।
    • বেসিক এক্সাম্পল উদাহরণ অ্যাপ আপডেট করা হয়েছে।

এই রিলিজে রয়েছে:

  • GAITracker সামাজিক ট্র্যাকিং পদ্ধতি যোগ করা হয়েছে:
    • trackSocial:withAction:withTarget:
  • সময় পদ্ধতি স্বাক্ষর পরিবর্তিত হয়েছে:
    • trackTiming:withValue:withName:withLabel:
  • ম্যানুয়াল নির্মাণ এবং প্রেরণ পদ্ধতি GAITracker এ যোগ করা হয়েছে:
    • set:value:
    • get:
    • send:params:
  • কাস্টম ডাইমেনশন সেটার পদ্ধতি GAITracker এ যোগ করা হয়েছে:
    • setCustom:dimension:
    • setCustom:metric:
  • রিপোর্ট করা CoreData সমস্যা প্রতিরোধ করার জন্য ডেটা স্টোরের আর্কিটেকচার রিফ্যাক্টর করা হয়েছে।

এই রিলিজে রয়েছে:

  • সর্বশেষ তারের বিন্যাসে আপডেট করা হয়েছে।
  • স্যাম্পল রেট ডাবল-নির্ভুল sampleRate পরিবর্তিত হয়েছে।
  • অত্যধিক ট্র্যাকিং থ্রোটল হয়.
  • অপ্ট-আউট সক্ষম হলে আনডিসপ্যাচড ট্র্যাকিং তথ্য মুছে ফেলা হয়।
  • 30 দিনের বেশি পুরানো অপ্রেরিত ট্র্যাকিং তথ্য মুছে ফেলা হবে।
  • প্রেরক আঘাত বর্ধিতকরণ.
  • পর্যায়ক্রমে পুনঃচেষ্টা করার পরিবর্তে, সংযোগ পুনঃস্থাপিত হলে বিজ্ঞপ্তি পাওয়ার জন্য সংযোগ হারিয়ে গেলে প্রেরক পৌঁছানোর API ব্যবহার করবে।
  • আপডেট উদাহরণ অ্যাপ্লিকেশন.
  • অন্যান্য বাগ ফিক্স এবং বর্ধন।

এই রিলিজে রয়েছে:

  • ধরা না পড়া ব্যতিক্রম হ্যান্ডলিং সুবিধা যোগ করা হয়েছে।
  • GAI থেকে dispatchEnabled সম্পত্তি সরানো হয়েছে।
  • GAI তে defaultTracker প্রপার্টি যোগ করা হয়েছে।
  • GAITracker close পদ্ধতি যোগ করা হয়েছে।
  • GAITracker টাইমিং ট্র্যাকিং পদ্ধতি যোগ করা হয়েছে।
  • GAITracker এ trackView পদ্ধতি যোগ করা GAITracker যা কোন যুক্তি নেয় না।
  • লেনদেন আইটেম ক্ষেত্রের নাম আপডেট করা হয়েছে.
  • সর্বশেষ তারের বিন্যাসে আপডেট করা হয়েছে।
  • ইভেন্ট মান একটি 64-বিট পূর্ণসংখ্যা হিসাবে ব্যাখ্যা করা হয়।
  • ARMV6 কোড জেনারেশন THUMB থেকে ARM-এ স্যুইচ হয়েছে।

এই রিলিজে রয়েছে:

  • বাগ সংশোধন:
    • ডকুমেন্টস ডিরেক্টরি থেকে লাইব্রেরি ডিরেক্টরিতে ডাটাবেসের অবস্থান পরিবর্তন করা হয়েছে।
    • SDK আর SQLite ডাটাবেস ত্রুটির জন্য NSAsserts নিক্ষেপ করে না।
    • একটি খালি স্ট্রিং সহ trackPageview কল করার সময় ক্র্যাশ স্থির করা হয়েছে৷
    • stopTracker কল করার পরে বিভিন্ন GANTracker পদ্ধতিতে কল করার সময় ক্র্যাশগুলি স্থির করা হয়েছে৷
    • '/' দিয়ে শুরু হওয়া একটি পেজইউআরএল সহ একটি কলিং ট্র্যাকপেজভিউ সহ বেশ কয়েকটি মেমরি ফাঁস সংশোধন করা হয়েছে।
  • নতুন বৈশিষ্ট:
    • dispatchSynchronously পদ্ধতি যোগ করা হয়েছে।
    • বেশ কিছু দরকারী ধ্রুবক প্রকাশ করা হয়েছে (GANTracker.h দেখুন)।

এই রিলিজে রয়েছে:

  • বাগ সংশোধন:
    • ট্র্যাকার শুরু করার আগে dryRun পতাকা সেট করার চেষ্টা করার সময় স্থির বাস ত্রুটি।
    • ত্রুটির জন্য NULL পাস করার চেষ্টা করার সময় স্থির বাস ত্রুটি।
    • HTTP হেডারে সঠিক ভাষা ব্যবহার করুন।
  • নতুন বৈশিষ্ট:
    • anonymizeIp পতাকা যোগ করা হয়েছে.
    • sampleRate পরামিতি যোগ করা হয়েছে।
    • প্রচারাভিযান রেফারেল জন্য সমর্থন যোগ করা হয়েছে.

এই রিলিজে রয়েছে:

  • বাগ সংশোধন:
    • কাস্টম ভেরিয়েবল ব্যবহার করার সময় স্থির ক্র্যাশ।
    • কাস্টম ভেরিয়েবল ব্যবহার করার সময় স্থির মেমরি লিক।
  • নতুন বৈশিষ্ট:
    • ইকমার্স হিট জন্য সমর্থন যোগ করা হয়েছে.
    • Debug পতাকা যোগ করা হয়েছে।
    • DryRun পতাকা যোগ করা হয়েছে.
    • SQLite3 ব্যর্থতার উপর আরো বর্ণনামূলক ত্রুটি তথ্য

এই রিলিজে রয়েছে:

  • নতুন বৈশিষ্ট:
    • কাস্টম ভেরিয়েবলের জন্য সমর্থন যোগ করা হয়েছে।
    • লাইব্রেরির NoThumb সংস্করণ যোগ করা হয়েছে।

এই রিলিজে রয়েছে:

  • নতুন বৈশিষ্ট:

    • iOS4 সমর্থন যোগ করা হয়েছে