توثّق هذه الصفحة أي تغييرات تم إجراؤها على حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google" لنظام التشغيل Android. وننصحك بالاطّلاع بشكل دوري على هذه القائمة بحثًا عن أي إشعارات جديدة. يمكنك أيضًا الاشتراك في التغييرات عبر الخلاصات المدرَجة ضمن القسم اشتراك أدناه.
الاشتراك في سجلات التغييرات ذات الصلة
يتضمن جميع واجهات برمجة التطبيقات للتجميع والضبط وإعداد التقارير.
ويتضمّن ذلك تتبُّع الويب (ga.js وanalytics.js)، وAndroid SDK، وiOS SDK، وMeasurement Protocol.
الإصدار 4.5 - خدمات Google Play 7.3 (1 أيار (مايو) 2015)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- تم توفير إمكانية الإرسال في الخلفية على الأجهزة غير التابعة لخدمة Google Play.
- سجّل/سجل في "إحصاءات Google" موقوف. تستخدِم "إحصاءات Google" الآن تسجيل Android بدلاً من ذلك. لتفعيل تسجيل تصحيح الأخطاء، شغِّل
adb shell setprop log.tag.GAv4 DEBUG
. - إعادة البدء في تحسين عرض البيانات وتثبيت إحالة الحملة.
- تم إصلاح خطأ تحليل الحملة. المشكلة 596.
- يتم الإبلاغ عن الاستثناءات في التطبيقات التي لم تتم معالجتها خلال الثواني الأولى من إعداد "إحصاءات Google" بشكل صحيح. المشكلة 443:
إدارة العلامات من Google
- لا توجد تغييرات.
الإصدار 4.0.6 - خدمات Google Play 7.0 (19 آذار (مارس) 2015)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- تم إصلاح المشكلة 440: CampaignTrackingService NullPointerException
- تم إصلاح المشكلة 552: حظر GoogleAnalytics.getInstance()
- تم إصلاح المشكلة 564: إعداد تقارير الأنشطة التلقائية في "إحصاءات Google" يعرض SupportedOperationException
- إصلاح بعض الأخطاء البسيطة.
إدارة العلامات من Google
- إصلاح بعض الأخطاء البسيطة.
الإصدار 4.0.5 - خدمات Google Play 6.7 (17 شباط (فبراير) 2015)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- إصلاح بعض الأخطاء البسيطة.
إدارة العلامات من Google
- تم إصلاح خلل شرط السباق المرتبط بكيفية تجنُّب "TagStateException: LegalStateException: تم إعداد النتائج من قبل".
الإصدار 4.0.4 - خدمات Google Play 6.5 (24 تشرين الثاني (نوفمبر) 2014)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- تحسينات على تتبُّع الاستثناءات المرتبطة بالمشكلة رقم 443: لا يتم إرسال استثناءات من خلال "خدمات Google Play"
- إصلاح بعض الأخطاء البسيطة.
إدارة العلامات من Google
- لم تطرأ أي تغييرات على أداة "إدارة العلامات من Google".
الإصدار 4.0.3 - خدمات Google Play 6.1 (25 أيلول (سبتمبر) 2014)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- إصلاح بعض الأخطاء البسيطة.
إدارة العلامات من Google
- تمّت إضافة الدعم للتجارة الإلكترونية المحسّنة. اطّلع على دليل مطوّري البرامج للتجارة الإلكترونية المحسَّنة لمعرفة التفاصيل.
الإصدار 4.0.2 - خدمات Google Play 5.0 (1 تموز (يوليو) 2014)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- تمّت إضافة الدعم للتجارة الإلكترونية المحسّنة. اطّلع على دليل مطوّري البرامج للتجارة الإلكترونية المحسَّنة لمعرفة التفاصيل.
- ستتم إعادة ضبط معرّف العميل الآن في كل مرة يتم فيها تغيير المعرّف الإعلاني.
- ويكون جمع المعرِّفات الإعلانية غير مفعَّل تلقائيًا.
- تمت إضافة واجهات برمجة التطبيقات الآلية لإعداد تقارير الاستثناءات.
- إصلاح الأخطاء في المستندات
- إصلاح بعض الأخطاء البسيطة.
إدارة العلامات من Google
- لم تطرأ أي تغييرات على أداة "إدارة العلامات من Google".
الإصدار 4 (25 آذار (مارس) 2014)
"إحصاءات Google" و"إدارة العلامات من Google"
- أصبحت حِزم تطوير البرامج (SDK) لأداة "إحصاءات Google" و"إدارة العلامات من Google" الآن جزءًا من الإصدار 4.3 من حزمة تطوير البرامج (SDK) لخدمات Google Play.
- لا يتطلب هذا تثبيت الأجهزة من خلال "خدمات Google Play". وعند عدم توفّر "خدمات Google Play"، ستعود حزمة تطوير البرامج (SDK) تلقائيًا إلى الإرسال المحلي.
- للحصول على تفاصيل عن كيفية البدء، يُرجى الاطّلاع على الإصدار 4 من حزمة تطوير البرامج (SDK) لأداة "إدارة العلامات من Google" لنظام التشغيل Android والإصدار 4 من حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google"، لنظام التشغيل Android
الإصدار 3.02 (18 آذار/مارس 2014)
يتضمّن هذا الإصدار ما يلي:
إحصاءات Google
- لم تطرأ أي تغييرات على "إحصاءات Google".
إدارة العلامات من Google
- تم توفير دعم ماكرو تجارب المحتوى في "إحصاءات Google".
الإصدار 2.0تجريبي6 (11 تشرين الأول (أكتوبر) 2013)
يتضمّن هذا الإصدار ما يلي: * الإصدار السادس السادس. * تم إجراء تغيير لتجنُّب استثناء وقت تشغيل عندما يستخدم تطبيق يستهدف Lollipop (مستوى واجهة برمجة التطبيقات 19) حزمة تطوير البرامج (SDK).
الإصدار 3.01 (11 تشرين الأول (أكتوبر) 2013)
يتضمّن هذا الإصدار ما يلي: * الإصدار الثاني من الإصدار 3.0 * تم إجراء تغيير لتجنُّب استثناء وقت تشغيل عندما يستخدم تطبيق يستهدف Lollipop (مستوى واجهة برمجة التطبيقات 19) حزمة تطوير البرامج (SDK).
الإصدار 3.0.0 (16 آب (أغسطس) 2013)
يحتوي هذا الإصدار على: * الإصدار الأول من الإصدار 3.0 * تمت إعادة كتابة واجهة برمجة التطبيقات الخاصة بحزمة تطوير البرامج (SDK) لتتوافق بشكلٍ وثيق مع analytics.js. يمكنك الاطّلاع على javadoc و /analytics/devguides/collection/android/v3/ لمعرفة التفاصيل. * تمت إزالة جميع طرق track
وsend
. بدلاً من ذلك، يمكنك استخدام طريقة الإرسال وطرق الإنشاء المقابلة في الفئة MapBuilder
لإرسال النتائج. يمكنك الاطّلاع على الفئة Fields
للحصول على قائمة بالثوابت التي يمكنك استخدامها لإنشاء النتائج باستخدام set
وsend
. * تمت أيضًا إزالة العديد من المواقع الإلكترونية المختلفة، بما في ذلك useHttps
وanonymizeIp
وغيرها. ويمكنك ضبط هذه المواقع أو إعادة ضبطها باستخدام الأمر set
. * EasyTracker
يمتد الآن Tracker
. لا حاجة إلى الاتصال بالنشاط التجاري EasyTracker.getTracker
لإجراء تتبّع المكالمات مباشرةً. * لم تعد حزمة تطوير البرامج (SDK) تضبط علامة التحكّم في الجلسات للبدء عند بدء التشغيل. أصبح مطوّرو البرامج الآن مسؤولين عن تحديد ما إذا كانت جلسة جديدة مطلوبة. تجدر الإشارة إلى أن EasyTracker لا تزال تتعامل مع إدارة الجلسة كما في السابق. * تتيح حزمة تطوير البرامج (SDK) الآن فئة تسجيل مخصّصة. يمكنك الاطّلاع على Logger
في javadoc لمعرفة التفاصيل. * تمت إضافة الوضع dryRun
. * يمكن الآن قراءة clientId
. ما عليك سوى الاتصال بخدمة tracker.get(Fields.CLIENT_ID)
. سيتم حظر هذه المكالمة إلى أن يتم تحميل clientId
من المتجر الدائم. * لن تُعيد حزمة تطوير البرامج (SDK) عرض النتائج استنادًا إلى رمز استجابة HTTP.
الإصدار 2.0تجريبي5 (10 نيسان (أبريل) 2013)
يتضمّن هذا الإصدار ما يلي: * الإصدار الخامس الخامس. * إصلاح الخطأ في EasyTracker. عند ضبط العلامة ga_reportUncaughtExceptions
، لم نبدأ إعداد محلّل الاستثناء. ونتيجةً لذلك، لا نحلّل موقع استثناء غير معروف. ومن خلال هذا الإصلاح، ستُبلِغ تقارير الأعطال والاستثناءات عن موقع الاستثناءات غير المعروفة عند ضبط ga_reportUncaughtExceptions
على"صحيح".
الإصدار 2.0تجريبي4 (8 كانون الثاني/يناير 2013)
يتضمّن هذا الإصدار ما يلي: * الإصدار التجريبي الرابع. * ستراعي حزمة تطوير البرامج (SDK) الآن إعداد سعر العيّنة. إذا سبق لك ضبط معدل العيّنة على نسبة أخرى غير 100%، ستلاحظ الآن انخفاضًا مقابلاً في بعض مقاييس "إحصاءات Google" مقارنةً بالإصدار التجريبي 3. * تم تغيير طرق التتبع لإرسالها (على سبيل المثال، trackView
يُسمى الآن sendView
). * تمت إضافة إتاحة العملة المحلية عبر Transaction.setCurrencyCode
* استخدم HTTPS بشكل تلقائي بدلاً من HTTP. * لن تحاول حزمة تطوير البرامج (SDK) إرسال النتائج إذا لم يكن هناك اتصال بالشبكة. * تجنّب أخطاء ANR أثناء محاولة التعامل مع بيانات حملات التثبيت. * تمت إزالة صفَين (TrackedActivity
) من حزمة تطوير البرامج (SDK). * نقل حزمة تطوير البرامج (SDK) خارج سلسلة محادثات واجهة المستخدم الرئيسية. * تحسين قدرة حزمة تطوير البرامج (SDK) على الاسترداد من قاعدة بيانات SQLite تالفة. * إصلاح العديد من الأعطال والأخطاء الأخرى
الإصدار 1.5.1 (18 أيلول (سبتمبر) 2012)
يتضمّن هذا الإصدار ما يلي:
- إصلاح الأخطاء:
- إصلاح نقل البيانات من سيرة تطوير البرامج (SDK) السابقة للإصدار 1.5 إلى 1.5 متغيّر مخصّص لحزمة تطوير البرامج (SDK)
- تنفيذ إعداد قيود بيانات الخلفية للمستخدم
الإصدار 1.5 (17 أيلول (سبتمبر) 2012)
يتضمّن هذا الإصدار ما يلي:
-
إصلاح الأخطاء:
- إصلاح تسرب الذاكرة.
- تشمل الأحداث الآن آخر مشاهدة صفحة تم تتبعها (
utmp
).
-
ميزات جديدة:
- دعم 50 متغيرًا مخصّصًا (ملاحظة: هذه الميزة متاحة لمستخدمي "إحصاءات Google" Premium فقط).
الإصدار 2.0تجريبي3 (21 آب (أغسطس) 2012)
يتضمّن هذا الإصدار ما يلي:
- تمت إضافة الدعم للمكوّنات والمقاييس المخصّصة.
- تم توفير دعم لتتبُّع التفاعل الاجتماعي.
- تم عرض صف واحد (
StandardExceptionParser
) للجميع - تم إصلاح الأعطال من حين لآخر أثناء إعداد حزمة تطوير البرامج (SDK).
- تم إصلاح
INSTALL_REFERRER
عمليات بث تم تجاهلها على بعض الأجهزة. - تم إصلاح
ConcurrentModificationExceptions
في صف واحد (GoogleTracker
). - إصلاحات أخطاء وتحسينات أخرى
الإصدار 2.0تجريبي2 (21 حزيران (يونيو) 2012)
يتضمّن هذا الإصدار ما يلي:
- واجهة EasyTracker المبسّطة.
- تم نقل عنصر التحكم في الإرسال إلى صف جديد،
GAServiceManager
. - تم التحديث إلى أحدث تنسيق سلك.
- تم تغيير
sampleRate
إلى الوضع المزدوج. - يتم تقييد التتبع الزائد.
- يتم حذف معلومات التتبّع غير المُرسَلة عند تفعيل الإيقاف.
- سيتم حذف معلومات التتبّع غير المُرسَلة التي مرّ عليها أكثر من 30 يومًا.
- تم إصلاح أخطاء وإدخال تحسينات أخرى.
الإصدار 2.0تجريبي1 (25 أيار (مايو) 2012)
يتضمّن هذا الإصدار ما يلي:
- تمت إزالة طريقة
startSession
. يمكنك استخدامsetStartSession
كبديل. - تمت إضافة مَعلمة
ga_sessionTimeout
إلى EasyTracker. - تم تنفيذ وضع توفير الطاقة.
- تمت إضافة الطريقة
trackView
إلىGAITracker
والتي لا وسيطة. - تم إصلاح خلل كان يمنع إرسال معلمات الاستثناء إلى النتائج.
- ويتم تجاهل النتائج التي لا يمكن قراءتها من قاعدة البيانات بدلاً من حظر إرسال جميع النتائج بشكل دائم.
- تم التحديث إلى أحدث تنسيق سلك.
- تم تنفيذ نوع نتيجة التوقيت.
- أنواع نتائج التجارة الإلكترونية التي تم تنفيذها (المعاملة والسلعة).
الإصدار 1.4.2 (28 تشرين الثاني (نوفمبر) 2011)
يتضمّن هذا الإصدار ما يلي:
-
المستندات:
- تم تحديث ملف ReadMe.txt للإشارة إلى الموقع الإلكتروني للحصول على المستندات.
الإصدار 1.4.1 (22 تشرين الثاني (نوفمبر) 2011)
يتضمّن هذا الإصدار ما يلي:
- إصلاح الأخطاء:
- تم إصلاح المعالجة التلقائية لتتبّع عناوين URL المقصودة من Google Play.
- اسمح بترميز معلّمة المُحيل إلى
setReferrer
.
الإصدار 1.4 (15 تشرين الثاني (نوفمبر) 2011)
يتضمّن هذا الإصدار ما يلي:
- إصلاح الأخطاء:
- عالِق ومعالجة
SQLiteExceptions
متعددة. - تم إصلاح مشكلة
NullPointerException
فيstopSession
إذا تم الاتصال به قبل الاتصال بـstartNewSession
. - تم إصلاح أخطاء الذاكرة على أجهزة HTC Thunderbolt و Motorola Droid Bionic.
- استبعاد الوصول غير اللازم إلى قاعدة البيانات في طريقة الإرسال.
- عالِق ومعالجة
الإصدار 1.3.1 (6 أيلول (سبتمبر) 2011)
يتضمّن هذا الإصدار ما يلي:
- إصلاح الأخطاء:
- تم إصلاح الخطأ في تتبُّع الإحالات الناجحة للحملة العامة.
- تم إصلاح علامة
anonymizeIp
التي تتداخل مع تتبُّع الحملات.
الإصدار 1.3 (10 آب (أغسطس) 2011)
يتضمّن هذا الإصدار ما يلي:
- إصلاح الأخطاء:
- تم إصلاح مشاكل متعددة في معالجة قاعدة البيانات.
- تم إصلاح الاستثناءات أثناء استخدام المتغيرات المخصَّصة.
- أضِف سياق التطبيق بدلاً من السياق الذي تم تمريره إليه.
- تمّت إزالة إمكانية إنشاء جلسات زائفة.
- الميزات الجديدة:
- تمت إضافة إمكانية ضبط الإحالات للحملة في أي وقت
- تمت إضافة علامة
sampleRate
. - تمت إضافة علامة
anonymizeIp
.
الإصدار 1.2 (27 حزيران (يونيو) 2011)
يتضمّن هذا الإصدار ما يلي:
-
إصلاح الأخطاء:
- تم إصلاح سلسلة
userAgent
التي تم تنسيقها بشكلٍ سيئ.
- تم إصلاح سلسلة
-
ميزات جديدة:
- تم توفير دعم لتتبّع التجارة الإلكترونية
- تمت إضافة علامة
debug
. - تمت إضافة علامة
dryRun
.
الإصدار 1.1 (4 أيار (مايو) 2011)
يتضمّن هذا الإصدار ما يلي:
-
إصلاح الأخطاء:
- تم إصلاح ترميز المسافات بشكل غير سليم.
- لم يعد
SQLiteExceptions
يتسبب في تعطُّل التطبيقات.
-
ميزات جديدة:
- تم توفير دعم للمتغيّرات المخصّصة