توثّق هذه الصفحة أي تغييرات يتم إجراؤها على حِزم تطوير البرامج (SDK) وواجهات برمجة التطبيقات لمجموعة "إحصاءات Google". ويتضمّن هذا التقرير سجلات التغييرات الخاصة بميزة "تتبُّع الويب" (ga.js) وحزمة تطوير البرامج (SDK) لنظام التشغيل Android وحزمة تطوير البرامج (SDK) لنظام التشغيل iOS. ننصحك بمراجعة هذه القائمة بشكل دوري للاطّلاع على أي إشعارات جديدة. يمكنك أيضًا الاشتراك في التغييرات من خلال الخلاصات المدرَجة ضمن القسم الاشتراك أدناه.
الاشتراك في سجلات التغييرات ذات الصلة
يتضمّن كل واجهات برمجة التطبيقات للجمع والضبط وإعداد التقارير.
يتضمن تتبع الويب (ga.js وanalytics.js)، وحزمة تطوير البرامج (SDK) لنظام التشغيل Android، وحزمة تطوير البرامج (SDK) لنظام التشغيل iOS، وMeasurement Protocol.
تتبُّع الويب (analytics.js) - الإصدار 21-09-2017 (21 أيلول (سبتمبر) 2017)
تمت إضافة عناوين URL "android-app://" كمصدر إحالة صالح.
تتبُّع الويب (analytics.js) - الإصدار 12-07-2017 (12 تموز/يوليو 2017)
يضيف هذا الإصدار المهمة الجديدة customTask.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.17 (12 أيلول (سبتمبر) 2016)
يحتوي هذا الإصدار على:
إحصاءات Google
- التوافق مع iOS 10 وإصلاح الأخطاء
حزمة SDK لنظام التشغيل iOS - الإصدار 3.16 (10 آب (أغسطس) 2016)
يحتوي هذا الإصدار على:
إحصاءات Google
- إصلاحات الأعطال.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.15 (23 تشرين الثاني (نوفمبر) 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- ما من تغيير:
إدارة العلامات من Google
- تم إصلاح مشكلة قد تؤدي إلى حدوث عطل عند إجراء اختبارات الوحدة.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.14 (23 تشرين الأول/أكتوبر 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- تمت إضافة إمكانية استخدام رمز البت.
إدارة العلامات من Google
- تمت إضافة إمكانية استخدام رمز البت.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.13 (21 تموز/يوليو 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- تم إصلاح مشكلة تسببت في حدوث أعطال عند استخدام setCampaignParametersFromUrl. المشكلة 636:
إدارة العلامات من Google
- ما من تغيير:
حزمة SDK لنظام التشغيل iOS - الإصدار 3.12 (11 أيار (مايو) 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- ما من تغيير:
إدارة العلامات من Google
- تم إصلاح تعارض اسم الفئة. المشكلة 631:
حزمة SDK لنظام التشغيل Android - الإصدار 4.5 - خدمات Google Play 7.3 (1 أيار (مايو) 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- تمت إضافة إمكانية الإرسال في الخلفية على الأجهزة غير التابعة لـ Google Play.
- مُسجِّل/LogLevel في "إحصاءات Google" تم إيقافه نهائيًا وتستخدم "إحصاءات Google" الآن ميزة تسجيل الدخول إلى Android بدلاً من ذلك. لتفعيل تسجيل تصحيح الأخطاء، شغِّل
adb shell setprop log.tag.GAv4 DEBUG
. - إعادة البناء لتحسين تسليم البيانات وتحديد مصدر حملات التثبيت.
- تم إصلاح خطأ تحليل الحملة. المشكلة 596:
- ويتم الإبلاغ بشكل صحيح عن استثناءات التطبيقات غير المعالجة خلال الثواني الأولى من إعداد "إحصاءات Google". المشكلة 443.
إدارة العلامات من Google
- لا توجد تغييرات.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.11 (30 نيسان (أبريل) 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- أبلِغ عن درجة دقة الشاشة باستخدام NativeBounds على نظام التشغيل iOS 8.0 والإصدارات الأحدث. يعالج هذا العنوان المشكلة 504.
- تم توفير دعم لمَعلمات الحملات المرتبطة بالنقرات.
- يمكنك الإبلاغ عن طراز جهاز iOS بالإضافة إلى إصدار نظام تشغيل الجهاز. يعالج هذا العنوان المشكلة 408.
- يمكنك الإبلاغ عن إحالة عمليات تثبيت iAd على نظام التشغيل iOS 7.1 والإصدارات الأحدث. وهذا يتطلب إطار عمل iAd.
- تمت إضافة تحذير بشأن الإيقاف النهائي لنوع نتيجة مشاهدة التطبيق.
- أصبحت الآن sqlite3 مكتبة مطلوبة.
إدارة العلامات من Google
- تم إصلاح عطل في السلسلة الفارغة في TAGDispatcher.
تتبع الويب (analytics.js) - الإصدار 13-04-2015 (13 نيسان (أبريل) 2015)
يحتوي هذا الإصدار على إضافة حقل جديد. راجِع مرجع الحقول للحصول على قائمة كاملة بالحقول.
خدمة نقل
- يتيح لك حقل النقل تعيين الآلية التي سيتم باستخدامها إرسال النتائج.
تغييرات أخرى
- تم إيقاف الخيار
useBeacon
نهائيًا. - إصلاح الأخطاء
Android SDK - الإصدار 4.0.6 - خدمات Google Play 7.0 (19 آذار (مارس) 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- تم إصلاح المشكلة 440: CampaignTrackingService NullPointerException
- تم حل المشكلة 552: يتم حظر ()GoogleAnalytics.getInstance()
- تم إصلاح المشكلة 564: تعرض تقارير النشاط التلقائي في "إحصاءات Google" الخطأ supportedOperationException
- إصلاح أخطاء بسيطة.
إدارة العلامات من Google
- إصلاح أخطاء بسيطة.
حزمة SDK لنظام التشغيل Android - الإصدار 4.0.5 - خدمات Google Play 6.7 (17 شباط/فبراير 2015)
يحتوي هذا الإصدار على:
إحصاءات Google
- إصلاح أخطاء بسيطة.
إدارة العلامات من Google
- تم إصلاح الخطأ المتعلق بحالة السباق المتعلق بـ كيفية تجنُّب TagManager "LegalStateException: مجلد تم ضبط النتائج مسبقًا".
Measurement Protocol - الإصدار 2015-01-30 (30 كانون الثاني/يناير 2015)
يضيف هذا الإصدار مَعلمة نتيجة جديدة. راجِع مرجع المَعلمات للاطّلاع على القائمة الكاملة للمَعلمات.
مصدر البيانات
- تسمح لك مَعلمة مصدر البيانات
ds
بتحديد مصدر البيانات لإحدى النتائج.
تتبع الويب (analytics.js) - الإصدار 30-01-2015 (30 كانون الثاني/يناير 2015)
يحتوي هذا الإصدار على إضافة حقل جديد. راجِع مرجع الحقول للحصول على قائمة كاملة بالحقول.
مصدر البيانات
- يسمح لك حقل مصدر البيانات بتحديد مصدر البيانات للنتيجة.
الإصدار 29-01-2015 من Measurement Protocol - الإصدار 29 كانون الثاني (يناير) 2015
يضيف هذا الإصدار مَعلمة نتيجة جديدة. راجِع مرجع المَعلمات للاطّلاع على القائمة الكاملة للمَعلمات.
التجاهل الجغرافي
- يسمح لك
geoid
التجاهل الجغرافي بتحديد الموقع الجغرافي للمستخدم بشكل صريح.
Android SDK - الإصدار 4.0.4 - خدمات Google Play 6.5 (24 تشرين الثاني (نوفمبر) 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- تحسينات على تتبُّع الاستثناءات المتعلق بـ المشكلة 443: لا تُرسِل "خدمات Google Play" استثناءات.
- إصلاح أخطاء بسيطة.
إدارة العلامات من Google
- لا تغييرات في أداة "إدارة العلامات من Google".
حزمة SDK لنظام التشغيل iOS - الإصدار 3.10 (5 تشرين الثاني (نوفمبر) 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- تم إصلاح مشكلة كانت تمنع إرسال جميع الإشارات عند إرسال أجهزة المرشد.
- تم تحديث نموذج تطبيق CuteAnimals لتوضيح كيفية إرساله عند دخول التطبيق إلى الخلفية.
- تمت إتاحة حقول التجارة الإلكترونية المحسَّنة الإضافية.
- تمت إزالة رسائل التحذير بشأن فئات GAIHit وGAIProperty غير المتوفّرة عند التحويل إلى الإصدار 8.0 من حزمة تطوير البرامج (SDK) لنظام التشغيل iOS، ولكن تمت إزالة هذه الفئات.
- أصبحت الآن إشارات إرسال الإشارات أكثر فاعلية، حيث يتم إرسال إشارات متعددة في طلب HTTPS واحد.
- سيتم ضغط الطلبات للتوفير في استخدام خطة البيانات في ظل ظروف معيّنة.
إدارة العلامات من Google
- أوقِف نهائيًا واجهة openContainerFuture التي تستند إلى TAGContainerFuture. يؤدي استخدام واجهة برمجة التطبيقات هذه على نظام التشغيل iOS8 إلى حدوث أخطاء في حال طلب الحصول على البيانات خلال بعض مراحل دورة حياة UIAppDelegate.
- تمت إضافة دعم المقاييس المخصّصة والسمات المخصّصة إلى التجارة الإلكترونية المحسَّنة لعلامة Google Universal Analytics.
- تم إصلاح الخطأ الذي كان يتطلّب إجراءات التجارة الإلكترونية المحسَّنة التي تتضمّن منتجات اختيارية.
- دعم ميزات المعرِّف الإعلاني لعلامة Google Universal Analytics.
- تم تحديث تطبيق CuteAnimals لتوضيح كيفية إرسال البيانات عند انتقال التطبيق إلى الخلفية.
حزمة SDK لنظام التشغيل Android - الإصدار 4.0.3 - خدمات Google Play 6.1 (25 أيلول/سبتمبر 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- إصلاح أخطاء بسيطة.
إدارة العلامات من Google
- تمّت إضافة إمكانية استخدام التجارة الإلكترونية المحسَّنة. راجع دليل مطوّر برامج التجارة الإلكترونية المحسَّنة لمزيد من التفاصيل.
تتبع الويب (analytics.js) - الإصدار 2014-09-02 (2 أيلول (سبتمبر) 2014)
- يمكن الآن إرسال النتائج باستخدام
navigator.sendBeacon
(في المتصفّحات المتوافقة) من خلال تمرير المَعلمةuseBeacon
. - تمت إعادة تسمية ملف تعريف الارتباط الذي تم ضبطه من خلال المكوّن الإضافي ميزات العرض من
_dc
إلى_gat
.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.09 (31 تموز/يوليو 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- لا توجد تغييرات.
إدارة العلامات من Google
- تمت إضافة دعم التجارة الإلكترونية المحسَّنة إلى علامة Google Universal Analytics.
- تمت إضافة طريقتين
dispatch
وdispatchWithCompletionHandler
جديدتين إلى فئة TAGManager.
Android SDK - الإصدار 4.0.2 - خدمات Google Play 5.0 (1 تموز/يوليو 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- تمّت إضافة إمكانية استخدام التجارة الإلكترونية المحسَّنة. راجع دليل مطوّر برامج التجارة الإلكترونية المحسَّنة لمزيد من التفاصيل.
- ستتم الآن إعادة ضبط معرِّف العميل في كل مرة يتم فيها تغيير المعرِّف الإعلاني.
- تكون ميزة جمع المعرِّفات الإعلانية غير مفعَّلة تلقائيًا.
- تمت إضافة واجهات برمجة التطبيقات الآلية لإعداد تقارير الاستثناءات.
- تم إصلاح الأخطاء في المستندات.
- إصلاح أخطاء بسيطة.
إدارة العلامات من Google
- لا تغييرات في أداة "إدارة العلامات من Google".
حزمة SDK لنظام التشغيل iOS - الإصدار 3.08 (25 حزيران/يونيو 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- ستجمع حزمة تطوير البرامج (SDK) الآن معرّف المعلِنين (IDFA) والعلامة التي تم تفعيل ميزة تتبُّع المعلِن لها في حال تم تضمين المكتبة libAdIdAccess.a (المتوفّرة كجزء من حزمة SDK) في التطبيق وضبط سمة
allowIDFACollection
على "صحيح" في أداة التتبُّع. - تمت إضافة دعم التجارة الإلكترونية المحسَّنة.
- تمت إضافة نوع نتيجة مشاهدة الشاشة لاستبدال نوع نتيجة مشاهدة التطبيق.
- تتم الآن إضافة مَعلمة رقم تعريف النتيجة إلى كل نتيجة. ويتم تغييرها في كل مرة يتم فيها إنشاء مشاهدة تطبيق أو مشاهدة صفحة في التطبيق أو نتيجة مشاهدة صفحة على الويب.
- ستتم الآن إعادة ضبط ClientId في كل مرّة تتغيّر فيها قيمة IDFA. لا يحدث ذلك إلا عند جمع معرّف المعلِنين (IDFA) في جهاز تتبُّع.
- تمت إضافة طريقة
dispatchWithCompletionHandler
جديدة إلى فئة GAI. - تم إصلاح المشكلة التي كانت تكمن في إرسال حزمة تطوير البرامج (SDK) إشارة بدون معرّف العميل أو إذا كان رقم تعريف العميل فارغًا.
إدارة العلامات من Google
- لا توجد تغييرات
تتبع الويب (analytics.js) - الإصدار 25-06-2014 (25 حزيران/يونيو 2014)
- ويتم الآن إسقاط النتائج التي لا تحتوي على رقم تعريف تتبّع صالح.
- تم توفير دعم للتعبيرات العادية في المكوِّن الإضافي للربط على مستوى النطاقات.
تتبع الويب (ga.js) - الإصدار 25-06-2014 (25 حزيران/يونيو 2014)
- ويتم الآن إسقاط النتائج التي لا تحتوي على رقم تعريف تتبّع صالح.
Measurement Protocol - الإصدار 2014-05-12 (12 أيار (مايو) 2014)
-
تم تعديل قائمة المصادر المجانية المتوافقة.
- تمّت الإزالة: Netscape وAbout وMama وVoila وLive وWirtulana Polska وYam وOzu.
- مضاف/معدَّل: Baidu وDOCOMO وOnet وcentrum وSogou وTut.By وGlobo وUkr.net وSo.com وau one.
تتبع الويب (analytics.js) - الإصدار 12-05-2014 (12 أيار/مايو 2014)
-
تم تعديل قائمة المصادر المجانية المتوافقة.
- تمّت الإزالة: Netscape وAbout وMama وVoila وLive وWirtulana Polska وYam وOzu.
- مضاف/معدَّل: Baidu وDOCOMO وOnet وcentrum وSogou وTut.By وGlobo وUkr.net وSo.com وau one.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.07 (9 أيار (مايو) 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- تمت إضافة حقل "رقم تعريف المستخدم".
إدارة العلامات من Google
- تم إصلاح خطأ في معرّف ماكرو الإعلانات حتى يتمكّن من عرض معرّف المعلن (IDFA) بشكل صحيح إذا كان متاحًا.
- تم إصلاح مشكلة تتيح للمستخدمين استخدام
NSNumber
لبيانات التجارة الإلكترونية.
الإصدار 16-04-2014 من Measurement Protocol (16 نيسان/أبريل 2014)
يحتوي هذا الإصدار على استبدال نوع النتيجة appview
وإضافة المعلّمات وإعادة تسميتها. راجِع مرجع المَعلمات للاطّلاع على القائمة الكاملة للمَعلمات.
بديل appview
- تم استبدال نوع النتيجة
appview
بـscreenview
. عليك تحديث رمز تتبّع التطبيق في أقرب وقت ممكن لاستخدامscreenview
بدلاً منappview
.
المَعلمات الجديدة
- معرِّف التطبيق - معرِّف التطبيق.
- معرّف أداة تثبيت التطبيق - معرّف أداة تثبيت التطبيق.
إعادة تسمية المعلمة
- تمت إعادة تسمية وصف المحتوى إلى اسم الشاشة. لن يتغيّر اسم معلَمة طلب البحث
cd
.
تتبع الويب (analytics.js) - الإصدار 16-04-2014 (16 نيسان (أبريل) 2014)
يحتوي هذا الإصدار على استبدال نوع النتيجة appview
وإضافة حقول جديدة. راجِع مرجع الحقول للحصول على قائمة كاملة بالحقول.
بديل appview
- تم استبدال نوع النتيجة
appview
بـscreenview
. عليك تحديث رمز تتبّع التطبيق في أقرب وقت ممكن لاستخدامscreenview
بدلاً منappview
.
حقول جديدة
- اسم الشاشة: اسم الصفحة أو الشاشة وعند عدم ضبطه، يتم ضبطه تلقائيًا على عنوان URL للصفحة (على الويب) أو رقم تعريف الشاشة (التطبيق).
- معرِّف التطبيق - معرِّف التطبيق.
- معرّف أداة تثبيت التطبيق - معرّف أداة تثبيت التطبيق.
تغييرات أخرى
- تحسين نتائج تصحيح الأخطاء
- تم إصلاح أخطاء العرض المُسبَق.
- تمت إضافة دعم لواجهات برمجة تطبيقات العرض المسبق غير المسبوقة. تعمل ميزة "العرض المُسبَق" الآن في IE11 بالإضافة إلى Chrome.
- إصلاح أخطاء بسيطة أخرى في دعم الروابط.
تتبع الويب (ga.js) - الإصدار 16-04-2014 (16 نيسان (أبريل) 2014)
- تم تصنيف البحث الآمن من Yahoo الآن بشكل صحيح كمصدر مجاني.
- تمت إضافة دعم لواجهات برمجة تطبيقات العرض المسبق غير المسبوقة. تعمل ميزة "العرض المُسبَق" الآن في IE11 بالإضافة إلى Chrome.
تتبع الويب (analytics.js) - الإصدار 2014-2014 (2 نيسان/أبريل 2014)
- تمت إضافة إمكانية إلغاء مَعلمة رقم تعريف المستخدم.
Android SDK - الإصدار 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.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.06 (18 آذار (مارس) 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- ستعمل حزمة SDK الآن على تعبئة مَعلمة معرِّف التطبيق (
&aid
) تلقائيًا.
إدارة العلامات من Google
- تم توفير دعم لماكرو تجارب المحتوى في "إحصاءات Google".
Android SDK - الإصدار 3.02 (18 آذار/مارس 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- لا تغييرات في "إحصاءات Google".
إدارة العلامات من Google
- تم توفير دعم لماكرو تجارب المحتوى في "إحصاءات Google".
حزمة SDK لنظام التشغيل iOS - الإصدار 3.03c (19 شباط/فبراير 2014)
يحتوي هذا الإصدار على:
إحصاءات Google
- لا تغييرات في "إحصاءات Google" مباشرةً. ينبغي أن يلاحظ مستخدمو "إحصاءات Google" أن أداة "إدارة العلامات من Google" لم تعُد تعتمد على
AdSupport.framework
بشكلٍ تلقائي. وقد يساعد ذلك في حلّ المشكلة 387.
إدارة العلامات من Google
- يتم تقسيم الدوال التي تستدعي واجهة برمجة التطبيقات
AdSupport.framework
إلى مكتبة منفصلة،libAdIdAccess.a
. يجب ربط التطبيقات بتلك المكتبة لتصل إلى سلسلة معرّف الإعلانات (IDFA) وعلامة تفعيل تتبُّع المعلِن مفعّلة.
تتبع الويب (analytics.js) - الإصدار 2014-2014 (11 شباط/فبراير 2014)
- لم يعد يتم تجاهل معلمات الرابط عند التنقل عبر النطاقات بمستويات تكبير/تصغير مختلفة في Firefox.
- تم إصلاح مشكلة تعذُّر تحميل In-Page Analytics لعناوين URL معيّنة.
- تحسينات على ناتج وضع تصحيح الأخطاء
تتبع الويب (ga.js) - الإصدار 2014-02 (11 شباط/فبراير 2014)
- إصدار الصيانة.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.03a (5 شباط/فبراير 2014)
يتضمّن هذا الإصدار ما يلي: * تم إلغاء الحاجة إلى استخدام "AdSupport.framework
". * تمت إزالة الرموز غير المستخدَمة.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.03 (14 كانون الثاني/يناير 2014)
يحتوي هذا الإصدار على: * دعم إضافي لحزمة تطوير البرامج (SDK) لنظام التشغيل iOS 7.0 64 بت. * تمت إزالة libGoogleAnalytics_debug.a
، فهو جزء من مكتبة libGoogleAnalyticsServices.a
. * تم تنظيف ملف إصدار CuteAnimals من أجل "إحصاءات Google".
تتبع الويب (analytics.js) - الإصدار 2013-11 (22 تشرين الثاني (نوفمبر) 2013)
- إصدار الصيانة.
تتبع الويب (ga.js) - الإصدار 2013-11 (22 تشرين الثاني (نوفمبر) 2013)
- تحسينات لدعم ترقيات Universal Analytics على المواقع الإلكترونية التي تستخدم أدوات تتبُّع متعددة.
تتبع الويب (analytics.js) - الإصدار 2013-11 (7 تشرين الثاني (نوفمبر) 2013)
- تمت إضافة إعداد نطاق ملفات تعريف الارتباط التلقائي.
- تمت إضافة الربط التلقائي عبر النطاقات في "نماذج Google".
- إصلاح الأخطاء
حزمة SDK لنظام التشغيل iOS - الإصدار 3.02 (18 تشرين الأول/أكتوبر 2013)
يحتوي هذا الإصدار على: * تم إصلاح التعارض مع حزمة تطوير البرامج (SDK) للمخزن المؤقت للبروتوكولات. * تم إصلاح خطأ الرابط عند تفعيل إزالة الرموز.
حزمة SDK لنظام التشغيل Android - الإصدار 2.0beta6 (11 تشرين الأول/أكتوبر 2013)
يحتوي هذا الإصدار على: * الإصدار التجريبي السادس. * يجب إجراء تغيير لتجنُّب أي استثناءات في وقت التشغيل عندما يستخدم تطبيق يستهدف الإصدار KitKat (المستوى 19 من واجهة برمجة التطبيقات) حزمة تطوير البرامج (SDK).
Android SDK - الإصدار 3.01 (11 تشرين الأول/أكتوبر 2013)
يحتوي هذا الإصدار على: * الإصدار الثاني من الإصدار 3.0. * يجب إجراء تغيير لتجنُّب أي استثناءات في وقت التشغيل عندما يستخدم تطبيق يستهدف الإصدار KitKat (المستوى 19 من واجهة برمجة التطبيقات) حزمة تطوير البرامج (SDK).
حزمة SDK لنظام التشغيل iOS - الإصدار 3.01 (20 أيلول (سبتمبر) 2013)
يحتوي هذا الإصدار على:
- تم إصلاح خطأ الرابط عند استهداف الإصدار 7.0 من iOS.
حزمة SDK لنظام التشغيل iOS - الإصدار 3.0.0 (16 آب/أغسطس 2013)
يتضمّن هذا الإصدار ما يلي: * الإصدار الأول من الإصدار 3.0 * تغيير في واجهة برمجة التطبيقات لحزمة تطوير البرامج (SDK) للتوافق مع analytics.js. تمت إزالة الطريقتَين track
وsend
. يمكنك استخدام طريقتَي الإنشاء send
وGAIDictionaryBuilder
بدلاً من ذلك. * تمت إزالة معظم الخصائص من بروتوكول GAITracker
. يمكنك استخدام set
في الحقول المختلفة بدلاً من ذلك. * ستظل جميع المَعلمات التي تم ضبطها باستخدام طريقة set
كما هي. في السابق، كان يتم ضبط العديد من المعلَمات فقط لمكالمة الإرسال/التتبُّع التالية. * يتوفر بروتوكول GAILogger
لمن يرغبون في تنفيذ التسجيل المخصص لحزمة SDK. * تم تغيير الحد الأدنى لمتطلبات النظام. لمزيد من التفاصيل، يُرجى الاطّلاع على ملف Readme.txt. * تتم الآن كل أنشطة حِزم SDK (الوصول إلى قاعدة البيانات والشبكة) في سلسلة محادثات منفصلة. * يمكن الآن قراءة clientId
. الاتصال بـ [tracker get:kGAIClientId]
تجدر الإشارة إلى أنّه سيتم حظر هذه المكالمة إلى أن تتم قراءة clientId
من قاعدة البيانات. * لم تعُد حزمة SDK تستخدم POST
ما لم يكن حجم النتيجة أكبر من 2000 بايت. وسيتم استخدام GET
بدلاً من ذلك. * ستتوقف حزمة SDK عن محاولة إرسال النتائج بناءً على رمز استجابة HTTP.
Android 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.
Android SDK - الإصدار 2.0beta5 (10 نيسان/أبريل 2013)
يحتوي هذا الإصدار على: * الإصدار التجريبي الخامس. * إصلاح خطأ تحليل استثناء EasyTracker. عند ضبط علامة ga_reportUncaughtExceptions
، لم نبدأ في إعداد محلّل الاستثناء، ونتيجةً لذلك لم يتم تحليل موقع استثناء غير مرصود. من خلال هذا الإصلاح، ستُبلِغ تقارير الأعطال والاستثناءات عن موقع الاستثناءات غير المرصودة عند ضبط ga_reportUncaughtExceptions
على "صحيح".
Measurement Protocol - الإصدار 2013-03 (22 آذار (مارس) 2013)
أطلقنا اليوم Measurement Protocol الجديد في الإصدار التجريبي المتاح للجميع.
تتبع الويب (analytics.js) - الإصدار 2013-03 (22 آذار/مارس 2013)
أطلقنا اليوم مكتبة مجموعات analytics.js الجديدة في الإصدار التجريبي المفتوح.
تتبع الويب (ga.js) - الإصدار 2013-02 (13 شباط/فبراير 2013)
تم تطبيق التغييرات التالية على أحدث إصدار من رمز التتبع:
- تمت إضافة إمكانية تحديد العملات المحلية باستخدام
_set
، مثلgaq.push(['_set', 'currencyCode', 'EUR'])
.
حزمة SDK لنظام التشغيل iOS - الإصدار 2.0beta4 (8 كانون الثاني/يناير 2013)
يحتوي هذا الإصدار على:
- يمكنك تغيير قيمة appVersion التلقائية إلى القيمة في
CFBundleShortVersionString
بدلاً منCFBundleVersionKey
. - استخدم HTTPS كبروتوكول تلقائي بدلاً من HTTP.
- تم تغيير طرق التتبع إلى "إرسال" (على سبيل المثال،
trackView
يُطلق عليه الآن اسمsendView
). - بعض إصلاحات الأخطاء البسيطة.
Android SDK - الإصدار 2.0beta4 (8 كانون الثاني/يناير 2013)
يحتوي هذا الإصدار على: * الإصدار التجريبي الرابع. * ستلتزم حزمة تطوير البرامج (SDK) الآن بإعداد معدّل العينة. إذا سبق لك ضبط معدّل العيّنة على أكثر من 100%، ستلاحظ الآن انخفاضًا في بعض مقاييس "إحصاءات Google" مقارنةً بالإصدار التجريبي 3. * تم تغيير طرق الإرسال في المسار (على سبيل المثال، trackView
يُطلق عليه الآن اسم sendView
). * تمت إضافة إتاحة استخدام العملة المحلية عبر Transaction.setCurrencyCode
* استخدام HTTPS بشكل تلقائي بدلاً من HTTP. * لن تحاول حزمة تطوير البرامج (SDK) إرسال النتائج إذا لم يكن هناك اتصال بالشبكة. * تجنَّب أخطاء ANR أثناء محاولة معالجة بيانات حملة عمليات التثبيت. * تمت إزالة صفَين (TrackedActivity
) من حزمة تطوير البرامج (SDK). * نقل إعداد حزمة تطوير البرامج (SDK) إلى خارج سلسلة محادثات واجهة المستخدم الرئيسية * تحسين قدرة SDK على الاسترداد من قاعدة بيانات SQLite التالفة. * تم إصلاح العديد من الأعطال والأخطاء الأخرى.
حزمة SDK لنظام التشغيل iOS - تحديث الإصدار 2.0beta3 iOS6 (26 أيلول (سبتمبر) 2012)
يحتوي هذا الإصدار على:
- تمت إضافة بنية Armv7 إلى libGoogleAnalytics.a.
- تمت إزالة بنية Armv6 من libGoogleAnalytics.a.
حزمة SDK لنظام التشغيل iOS - الإصدار 1.5.1 (18 أيلول (سبتمبر) 2012)
يحتوي هذا الإصدار على:
-
إصلاحات الأخطاء:
- إزالة إصدار NoThumb من المكتبة
- إلغاء الدعم لحزمة Armv6
-
ميزات جديدة:
- إتاحة استخدام Armv7s (لهاتف iPhone5)
حزمة SDK لنظام التشغيل Android - الإصدار 1.5.1 (18 أيلول/سبتمبر 2012)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- إصلاح عملية نقل البيانات من السير الذاتية للإصدار 1.5 من حزمة SDK إلى 1.5 متغيّر مخصَّص لحزمة تطوير البرامج (SDK)
- الالتزام بإعداد قيود بيانات الخلفية للمستخدم
حزمة SDK لنظام التشغيل iOS - الإصدار 1.5 (17 أيلول (سبتمبر) 2012)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- أصبحت طرق بروتوكول GANTrackerDelegate الآن اختيارية.
- تشمل الأحداث الآن آخر مشاهدة للصفحة على الويب يتم تتبّعها (utmp).
- الميزات الجديدة:
- دعم ما يصل إلى 50 متغيرًا مخصصًا (ملاحظة: تتوفر هذه الميزة لمستخدمي Google Analytics Premium فقط).
- مثال على تطبيق BasicExample محدّث
حزمة SDK لنظام التشغيل Android - الإصدار 1.5 (17 أيلول (سبتمبر) 2012)
يحتوي هذا الإصدار على:
-
إصلاحات الأخطاء:
- إصلاح تسرُّب الذاكرة
- تشمل الأحداث الآن آخر مشاهدة للصفحة على الويب يتم تتبّعها (
utmp
).
-
ميزات جديدة:
- دعم 50 متغيرًا مخصّصًا (ملاحظة: تتوفّر هذه الميزة لمستخدمي "إحصاءات Google" Premium فقط).
حزمة SDK لنظام التشغيل iOS - الإصدار 2.0beta3 (21 آب (أغسطس) 2012)
يحتوي هذا الإصدار على:
- تمت إضافة طريقة تتبع الشبكات الاجتماعية إلى
GAITracker
:trackSocial:withAction:withTarget:
- تم تغيير توقيع طريقة التوقيت إلى:
trackTiming:withValue:withName:withLabel:
- تمت إضافة طرق الإنشاء والإرسال اليدوية إلى GAITracker:
set:value:
get:
send:params:
- تمت إضافة طرق تحديد السمات المخصّصة إلى GAITracker:
setCustom:dimension:
setCustom:metric:
- تمت إعادة هيكلة بنية مخزن البيانات لمنع مشاكل
CoreData
التي تم الإبلاغ عنها.
Android SDK - الإصدار 2.0beta3 (21 آب/أغسطس 2012)
يحتوي هذا الإصدار على:
- تمت إضافة إتاحة السمات والمقاييس المخصّصة.
- تمت إضافة دعم لتتبُّع التفاعل الاجتماعي.
- تم جعل صف واحد (
StandardExceptionParser
) علنيًا - تم إصلاح الأعطال من حين لآخر أثناء إعداد حزمة تطوير البرامج (SDK).
- تم إصلاح
INSTALL_REFERRER
عمليات بث يتم تجاهلها على بعض الأجهزة. - تم إصلاح
ConcurrentModificationExceptions
في صف واحد (GoogleTracker
). - إصلاحات أخطاء وتحسينات أخرى
حزمة SDK لنظام التشغيل iOS - الإصدار 2.0beta2 (27 حزيران/يونيو 2012)
يحتوي هذا الإصدار على:
- تم تعديل الأسلاك إلى أحدث تنسيق.
- تم تغيير
sampleRate
إلى قيمة عائمة مزدوجة الدقة. - يتم تقييد التتبُّع المفرط.
- ويتم حذف معلومات التتبُّع غير المُرسَلة عند تفعيل عملية الإيقاف.
- وسيتم حذف معلومات التتبُّع غير المُرسَلة التي مرّ عليها أكثر من 30 يومًا.
- تحسينات على إرسال الرسالة.
- بدلاً من إعادة المحاولة بشكل دوري، سيستخدم المُرسِل واجهة برمجة التطبيقات Reachability API في حال فقدان الاتصال لتلقّي إشعار عند إعادة الاتصال.
- تم تحديث مثال التطبيق.
- إصلاح أخطاء وتحسينات أخرى
حزمة SDK لنظام التشغيل Android - الإصدار 2.0beta2 (21 حزيران/يونيو 2012)
يحتوي هذا الإصدار على:
- واجهة مبسطة EasyTracker
- تم نقل التحكّم في الإرسال إلى صف جديد، وهو
GAServiceManager
. - تم تعديل الأسلاك إلى أحدث تنسيق.
- تم تغيير دور "
sampleRate
" إلى مزدوج. - يتم تقييد التتبُّع المفرط.
- ويتم حذف معلومات التتبُّع غير المُرسَلة عند تفعيل عملية الإيقاف.
- وسيتم حذف معلومات التتبُّع غير المُرسَلة التي مرّ عليها أكثر من 30 يومًا.
- إصلاح أخطاء وتحسينات أخرى
حزمة SDK لنظام التشغيل iOS - الإصدار 2.0beta1 (25 أيار (مايو) 2012)
يحتوي هذا الإصدار على:
- تمت إضافة منشأة معالجة الاستثناءات غير المرصودة.
- تمت إزالة السمة
dispatchEnabled
منGAI
. - تمت إضافة الموقع الإلكتروني "
defaultTracker
" إلى "GAI
". - تمت إضافة طريقة "
close
" إلى "GAITracker
". - تمت إضافة طريقة تتبع التوقيت إلى
GAITracker
. - تمت إضافة الطريقة
trackView
إلىGAITracker
والتي لا تحتوي على وسيطة. - تم تعديل أسماء حقول عناصر المعاملة.
- تم تعديل الأسلاك إلى أحدث تنسيق.
- يتم تفسير قيمة الحدث كعدد صحيح 64 بت.
- تم تحويل عملية إنشاء رمز ARMV6 من THUMB إلى ARM.
حزمة SDK لنظام التشغيل Android - الإصدار 2.0beta1 (25 أيار (مايو) 2012)
يحتوي هذا الإصدار على:
- تمت إزالة طريقة
startSession
. يمكنك استخدامsetStartSession
كبديل. - تمت إضافة مَعلمة
ga_sessionTimeout
إلى EasyTracker. - تم تنفيذ وضع توفير الطاقة.
- تمت إضافة الطريقة
trackView
إلىGAITracker
والتي لا تحتوي على وسيطة. - تم إصلاح خطأ كان يمنع إرسال مَعلمات الاستثناء على النتائج.
- ويتم تجاهل النتائج التي لا يمكن قراءتها من قاعدة البيانات بدلاً من حظر إرسال جميع النتائج نهائيًا.
- تم تعديل الأسلاك إلى أحدث تنسيق.
- نوع نتيجة التوقيت الذي تم تنفيذه.
- أنواع نتائج التجارة الإلكترونية التي تم تنفيذها (المعاملات والعنصر).
تتبع الويب (ga.js) - الإصدار 2012-2012 (24 شباط/فبراير 2012)
تم تطبيق التغييرات التالية على أحدث إصدار من رمز التتبع:
- تم رفع الحد الأقصى لمعدل عينة سرعة الموقع المسموح به (
_setSiteSpeedSampleRate
) من 10% إلى 100%. - تُزيل الطريقة
_setAccount
الآن أي مسافات بادئة ولاحقة.
تتبع الويب (ga.js) - الإصدار 2012-02 (1 شباط/فبراير 2012)
تم تطبيق التغييرات التالية على أحدث إصدار من رمز التتبع:
- تم تعديل قائمة محرّكات البحث المجاني التي تم رصدها تلقائيًا. تمت إضافة "startsiden.no" و"rakuten.co.jp" و"biglobe.ne.jp" و"goo.ne.jp". كما تمت إزالة "البحث" وإضافة "conduit.com" و"babylon.com" و"search-results.com" و"avg.com" و"comcast.net" و"incredisearch.com" في السابق يُنسب كل منها معًا إلى "incredimail.com".
تتبع الويب (ga.js) - الإصدار 2012-01 (26 كانون الثاني/يناير 2012)
تم تطبيق التغييرات التالية على أحدث إصدار من رمز التتبع:
- تمت زيادة الحدّ الأقصى لطول المتغيّر المخصّص من 64 إلى 128 حرفًا. بالإضافة إلى ذلك، يتم الآن التحقّق من الطول قبل ترميز عنوان URL.
- تم خفض حد معدل نتائج الأحداث. يمكنك الآن إرسال 10 نتائج مع نتيجة إضافية واحدة في الثانية (في السابق، كان ذلك يقتصر على نتيجة واحدة كل 5 ثوانٍ). تجدر الإشارة إلى أنّ الحدّ البالغ 500 نتيجة لكلّ جلسة لا يزال ساريًا.
- تتم الآن كتابة ملفات تعريف الارتباط
__utmv
بفاصل متغيّر مختلف (علامة الإقحام بدلاً من الفاصلة) لتكون متوافقة مع طلبات RFC. ومن المفترض أن يؤدي ذلك إلى إصلاح بعض المشاكل المرتبطة بترميز ملفات تعريف الارتباط التي تظهر للعملاء.
Android SDK - الإصدار 1.4.2 (28 تشرين الثاني (نوفمبر) 2011)
يحتوي هذا الإصدار على:
-
التوثيق:
- تم تعديل ملف ReadMe.txt للإشارة إلى الموقع الإلكتروني للاطّلاع على المستندات.
Android SDK - الإصدار 1.4.1 (22 تشرين الثاني (نوفمبر) 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- إصلاح معالجة التتبع التلقائي لعنوان URL المقصود من Google Play.
- اسمح بترميز عنوان URL لمَعلمة المُحيل إلى
setReferrer
.
تتبع الويب (ga.js) - الإصدار 2011-11 (16 تشرين الثاني (نوفمبر) 2011)
التغييرات التي تطرأ على جمع بيانات "سرعة الموقع":
- يتم الآن جمع بيانات سرعة الموقع تلقائيًا لجميع مواقع الويب بمعدل عينة يبلغ 1%. تم إيقاف الدالة
_trackPageLoadTime
التي كانت مطلوبة في السابق للموافقة على جمع بيانات سرعة الموقع الإلكتروني. - يمكن تعديل معدل العينة التلقائي باستخدام دالة
_setSiteSpeedSampleRate
الجديدة. - في حال استخدام مسار افتراضي في طلب
_trackPageview
، سيتم الآن ربط هذا المسار أيضًا بأي بيانات سرعة موقع إلكتروني يتم جمعها من تلك الصفحة.
حزمة SDK لنظام التشغيل iOS - الإصدار 1.4 (15 تشرين الثاني (نوفمبر) 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم تغيير موقع قاعدة البيانات إلى من دليل "المستندات" إلى دليل "المكتبة".
- لم تعُد حزمة تطوير البرامج (SDK) تطرح الخطأ
NSAsserts
بسبب أخطاء قاعدة بيانات SQLite. - تم إصلاح العُطل عند استدعاء الدالة
trackPageview
باستخدام سلسلة فارغة. - تم إصلاح الأعطال عند استدعاء طرق
GANTracker
متعددة بعد استدعاءstopTracker
. - تم إصلاح العديد من تسرُّب الذاكرة، بما في ذلك استدعاء واحد من خلال دالة نهاية يعمل مع عنوان URL لصفحة يبدأ بـ "/".
- الميزات الجديدة:
- تمت إضافة طريقة
dispatchSynchronously
. - كشف العديد من الثوابت المفيدة (راجع GANTracker.h).
- تمت إضافة طريقة
Android SDK - الإصدار 1.4 (15 تشرين الثاني (نوفمبر) 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم احتجاز عدة "
SQLiteExceptions
" والتعامل معها. - تم إصلاح
NullPointerException
فيstopSession
في حال الاتصال قبل الاتصال بـstartNewSession
. - تم إصلاح أخطاء "نفاد الذاكرة" على أجهزة HTC Thunderbolt وMotoroid Bionic.
- تم التخلص من الوصول غير الضروري إلى قاعدة البيانات في طريقة الإرسال.
- تم احتجاز عدة "
تتبع الويب (ga.js) - الإصدار 2011-10 (17 تشرين الأول/أكتوبر 2011)
يحتوي هذا الإصدار على الميزة الجديدة التالية:
- يمكن وضع علامة على الأحداث باعتبارها غير تفاعلية من خلال ضبط معلَمة
opt_noninteraction
الجديدة لطريقة_trackEvent()
علىtrue
. كما أن تمييز حدث على أنه غير تابع لتفاعل يدل على أن الزيارات الناتجة عن الحدث المميّز بعلامة لن تؤثر في معدل الارتداد. لمزيد من المعلومات، اطّلع على مرجع ga.js.
يحتوي هذا الإصدار على إصلاح الخطأ التالي:
- تم إصلاح المشكلة المتمثلة في نشر معلمة عنوان URL
gclid
في AdWords على روابط المواقع الداخلية يمكن أن يؤدي إلى تضخيم أعداد الزيارات المدفوعة.
حزمة SDK لنظام التشغيل iOS - الإصدار 1.3 (6 أيلول (سبتمبر) 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم إصلاح الخطأ في الحافلة عند محاولة ضبط علامة
dryRun
قبل بدء جهاز التتبُّع. - تم إصلاح خطأ الحافلة عند محاولة تجاوز
NULL
لحدوث خطأ. - استخدِم اللغة الصحيحة في عنوان HTTP.
- تم إصلاح الخطأ في الحافلة عند محاولة ضبط علامة
- الميزات الجديدة:
- تمت إضافة علامة
anonymizeIp
. - تمت إضافة مَعلمة
sampleRate
. - دعم إضافي لإحالات الحملات.
- تمت إضافة علامة
حزمة SDK لنظام التشغيل Android - الإصدار 1.3.1 (6 أيلول (سبتمبر) 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم إصلاح الخطأ في تتبُّع الإحالات العامة للحملة.
- علامة
anonymizeIp
ثابتة تتداخل مع تتبع الحملة.
تتبع الويب (ga.js) - الإصدار 2011-08 (16 آب/أغسطس 2011)
يعمل هذا الإصدار على إصلاح خطأ أدّى إلى تضخيم أعداد الزيارات و/أو انخفاض عدد الزائرين الجدد لبعض المواقع الإلكترونية. التأثير الأول في المواقع الإلكترونية التي أثرت بشكل أساسي في الزيارات الواردة من نتائج البحث المجانية إلى جانب سلوك محدّد للمستخدم. وكان التأثير الثاني فقط على المواقع الإلكترونية التي تستخدم إعداد تتبُّع غير متوافق مع أجهزة تتبُّع متعددة.
تتبع الويب (ga.js) - الإصدار 2011-08 (11 آب/أغسطس 2011)
التغييرات على عمليات احتساب الجلسات:
- حملة واحدة لكل جلسة: إذا تم بدء حملة جديدة خلال جلسة حالية، سيبدأ النص البرمجي للتتبّع جلسة جديدة الآن تلقائيًا. وسيتمّ تفعيل حملة جديدة من خلال إجراء تغيير على أيّ من الحقول التالية: رقم تعريف الحملة أو الاسم أو المصدر أو الوسيط أو العبارة أو المحتوى أو gclid.
- لم يعُد النص البرمجي للتتبُّع يبدأ جلسة جديدة في حال إغلاق المستخدِم للمتصفّح.
التغييرات على التتبُّع عبر النطاقات:
- لم يعُد من الضروري الاتّصال بـ
_setAllowHash(false)
عند ضبط ميزة التتبّع عبر النطاقات. وستستمر الصفحات التي تتضمّن مكالمة إلى_setAllowHash(false)
في العمل، ولكنها لن تكون مطلوبة بعد ذلك عند إعداد موقع إلكتروني جديد. - سيحاول النص البرمجي للتتبع إصلاح معاملات الرابط التي تم تشويهها بواسطة إعادة توجيه HTTP والمتصفحات. يمكن استعادة نسبة 85% تقريبًا من قيم الروابط التي تم استبعادها حاليًا بسبب تغييرات في التشفير ناتجة عن عمليات إعادة التوجيه والمتصفحات، ليتم قبولها بواسطة النص البرمجي للتتبع.
Android SDK - الإصدار 1.3 (10 آب/أغسطس 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم إصلاح العديد من المشكلات في معالجة قاعدة البيانات.
- تم إصلاح الاستثناءات أثناء استخدام المتغيّرات المخصّصة.
- الاحتفاظ بسياق التطبيق بدلاً من السياق الذي تم تمريره إليه.
- تمت إزالة إمكانية إنشاء جلسات صور وهمية عن طريق الخطأ.
- الميزات الجديدة:
- تمت إضافة إمكانية تحديد إحالات الحملات في أي وقت
- تمت إضافة علامة
sampleRate
. - تمت إضافة علامة
anonymizeIp
.
تتبع الويب (ga.js) - الإصدار 2011-07 (26 تموز (يوليو) 2011)
يتضمّن هذا الإصدار ميزة جديدة واحدة:
- تعمل رمز التتبّع الآن على تأجيل النتائج للصفحات المعروضة مُسبقًا إلى أن يشاهد المستخدِم تلك الصفحات. في حال عدم عرض صفحة معروضة مُسبقًا مطلقًا، لن يتم إرسال أي نتائج. لا تتوفر هذه الميزة إلا للمواقع التي تستخدم النص البرمجي للتتبع غير المتزامن. يمكنك الاطّلاع على المزيد من المعلومات عن العرض المُسبَق في مدوّنة "مجموعة خدمات مشرفي المواقع من Google".
تتبع الويب (ga.js) - الإصدار 2011-07 (14 تموز/يوليو 2011)
يتضمّن هذا الإصدار مجموعة متنوعة من إصلاحات الأخطاء وعمليات إعادة الهيكلة، فضلاً عن ميزة جديدة:
- تمت إضافة دعم تتبع الشبكات الاجتماعية ( _trackSocial )
حزمة SDK لنظام التشغيل iOS - الإصدار 1.2 (27 حزيران/يونيو 2011)
يحتوي هذا الإصدار على:
- إصلاحات الأخطاء:
- تم إصلاح العطل عند استخدام المتغيّرات المخصّصة.
- تم إصلاح تسرُّب الذاكرة عند استخدام المتغيّرات المخصَّصة.
- الميزات الجديدة:
- تمت إضافة دعم لنتائج التجارة الإلكترونية.
- تمت إضافة علامة
Debug
. - تمت إضافة علامة
DryRun
. - مزيد من المعلومات عن الأخطاء الوصفية التي تؤدي إلى تعذُّر
SQLite3
حزمة SDK لنظام التشغيل Android - الإصدار 1.2 (27 حزيران/يونيو 2011)
يحتوي هذا الإصدار على:
-
إصلاحات الأخطاء:
- تم إصلاح سلسلة
userAgent
تم تنسيقها بشكل سيئ.
- تم إصلاح سلسلة
-
ميزات جديدة:
- توفير إمكانية تتبُّع التجارة الإلكترونية
- تمت إضافة علامة
debug
. - تمت إضافة علامة
dryRun
.
تتبع الويب (ga.js) - الإصدار 2011-05 (18 أيار/مايو 2011)
يتضمّن هذا الإصدار إصلاحات الأخطاء التالية.
- تم إصلاح خطأ في التتبع عبر النطاقات تسبب في حدوث ترميز غير صحيح لبيانات الحملة في بعض الحالات.
- تم إصلاح خطأ التتبع عبر النطاقات الذي تسبَّب في تحميل ملفات تعريف الارتباط من عنوان URL أكثر من مرة، ما أدى إلى حدوث ملفات تعريف ارتباط غير صحيحة في بعض الحالات.
- تم إصلاح خطأ في "المتغيرات المخصّصة" الذي تسبّب في تشفير بعض القيم في التقارير.
حزمة SDK لنظام التشغيل Android - الإصدار 1.1 (4 أيار/مايو 2011)
يحتوي هذا الإصدار على:
-
إصلاحات الأخطاء:
- تم إصلاح الترميز غير الصحيح للمساحات.
- لم يعد
SQLiteExceptions
يتسبب في تعطُّل التطبيقات.
-
ميزات جديدة:
- تمت إضافة إمكانية استخدام المتغيّرات المخصّصة.
تتبع الويب (ga.js) - الإصدار 2011-04 (14 نيسان/أبريل 2011)
يحتوي هذا الإصدار على صيانة منتظمة، بما في ذلك إصلاحات الأخطاء وإعادة الهيكلة. لم يطرأ أيّ تغيير على الوظائف أو واجهات برمجة التطبيقات المتاحة للجميع.
تتبع الويب (ga.js) - الإصدار 2011-03 (30 آذار/مارس 2011)
يتضمّن هذا الإصدار تحديثات وميزة جديدة واحدة.
-
دعم
POST
:- يمكن لشفرة التتبع الآن إرسال إشارات تتبع أكبر بكثير. يتم إرسال الإشارات عادةً عبر طلبات HTTP
GET
، والتي يقتصر عددها على 2048 حرفًا في بعض المتصفحات والخوادم الوكيلة. تم تجاهل الطلبات التي تتجاوز هذا الحد ولم تصل البيانات إلى "إحصاءات Google" على الإطلاق. بدءًا من هذا الإصدار، سيتم إرسال الطلبات التي تتجاوز 2,048 حرفًا عبر بروتوكول HTTPPOST
الذي لا يُطبَّق على هذا الحد الأقصى. سيدعم رمز التتبع الآن الإشارات التي يصل طولها إلى 8192 حرفًا.
- يمكن لشفرة التتبع الآن إرسال إشارات تتبع أكبر بكثير. يتم إرسال الإشارات عادةً عبر طلبات HTTP
تتبع الويب (ga.js) - الإصدار 2011-02 (17 شباط/فبراير 2011)
يتضمّن هذا الإصدار إصلاحات الأخطاء التالية.
- تم إصلاح خطأ منع
_addIgnoredOrganic
و_addIgnoredRef
من العمل بشكل صحيح عند الزيارة الأولى إلى الموقع الإلكتروني. - تم إصلاح مشكلة تتعلق بشفرة التتبع التي تعمل عبر إطارات iframe متعددة.
حزمة SDK لنظام التشغيل iOS - الإصدار 1.1 (11 شباط/فبراير 2011)
يحتوي هذا الإصدار على:
- الميزات الجديدة:
- تم توفير إمكانية استخدام المتغيّرات المخصّصة.
- تمت إضافة إصدار NoThumb من المكتبة.
تتبع الويب (ga.js) - الإصدار 2010-10 (4 تشرين الأول/أكتوبر 2010)
يحتوي هذا الإصدار على صيانة منتظمة، بما في ذلك إصلاحات الأخطاء وإعادة الهيكلة. لم يطرأ أيّ تغيير على الوظائف أو واجهات برمجة التطبيقات المتاحة للجميع.
حزمة SDK لنظام التشغيل iOS - الإصدار 1.0 (30 آب (أغسطس) 2010)
يحتوي هذا الإصدار على:
-
ميزات جديدة:
- تمت إضافة دعم iOS4
تتبع الويب (ga.js) - الإصدار 2010-04 (20 نيسان/أبريل 2010)
يتضمّن هذا الإصدار إصلاحات للأخطاء بالإضافة إلى إزالة البرامج غير المرغوب فيها من واجهة برمجة التطبيقات.
-
إصلاحات الأخطاء:
- تم إصلاح خطأ تتبُّع الأحداث. لم يعُد الاتصال بالرقم
_trackEvent
يتطلب الاتصال بالرقم_initData
أو_trackPageview
أولاً. - تم تعديل المقتطف غير المتزامن بحيث يمكن وضعه في رأس أي صفحة بدون التسبُّب في مشاكل في الإصدارين 6 و7 من IE. يمكنك الاطّلاع على دليل التتبُّع غير المتزامن للحصول على المقتطف الجديد. تم إجراء هذا التحديث في 22/3/2010.
- تم توسيع البنية غير المتزامنة لدعم طُرق الاستدعاء في الكائن
_gat
.
- تم إصلاح خطأ تتبُّع الأحداث. لم يعُد الاتصال بالرقم
-
تم تحديث واجهات برمجة التطبيقات لإعداد أجهزة التتبُّع لتتوافق مع البنية غير المتزامنة. تم إيقاف الدوال القديمة أيضًا نهائيًا.
- تمت إضافة دالة
_gat._createTracker(opt_account, opt_name)
. يسمح هذا الإذن باسم أجهزة التتبُّع واستردادها لاحقًا باستخدام أسمائها.استخدِم هذا الخيار بدلاً من_gat._getTracker(account)
. - تمت إضافة "
_gat._getTrackerByName(name)
". استرداد جهاز التتبُّع بالاسم الذي تم إدخاله - تمت إضافة "
tracker._getName()
". تعرض هذه الدالة الاسم الذي أُطلق على جهاز التتبُّع عند إنشائه. _gaq._createAsyncTracker(account, opt_name)
متوقّف نهائيًا. يمكنك استخدام_gat._createTracker
كبديل._gaq._getAsyncTracker(name)
متوقّف نهائيًا. يمكنك استخدام_gat._getTrackerByName
كبديل.
- تمت إضافة دالة
-
يمكنك الاطّلاع على مرجع أداة التتبُّع للحصول على تفاصيل حول هذه التغييرات في واجهة برمجة التطبيقات.
تتبع الويب (ga.js) - الإصدار 2009-12 (1 كانون الأول/ديسمبر 2009)
يتضمّن هذا الإصدار تعديلات على قائمة محركات البحث التلقائية ووظائف جديدة للتحكُّم في مهلات ملفات تعريف الارتباط. إضافةً إلى ذلك، يتمّ إطلاق مقتطف "إحصاءات Google" غير المتزامن والذي يقلّل من تأثير وقت استجابة ga.js على الصفحة.
-
تم تعديل قائمة محركات البحث التلقائية.
- تمت إضافة محركات بحث Naver وEeniro وDum.
- تمت إزالة Looksmart وGigablast و Club-internet وNetsprint وIntera وNostrum وIlse من القائمة.
-
تمت إضافة وظائف للتحكُّم في أوقات انتهاء صلاحية ملفات تعريف الارتباط لجميع ملفات تعريف الارتباط المُخزَّنة. تم إيقاف وظائف مهلة ملفات تعريف الارتباط الحالية. يمكنك الاطّلاع على مستندات واجهة برمجة تطبيقات JavaScript لمعرفة المزيد من التفاصيل.
- تحلّ
_setVisitorCookieTimeout(cookieTimeoutMillis)
محل الدالة_setCookiePersistence
. - تحلّ
_setSessionCookieTimeout(cookieTimeoutMillis)
محل الدالة_setSessionTimeout
. - تحلّ
_setCampaignCookieTimeout(cookieTimeoutMillis)
محل الدالة_setCookieTimeout
.
- تحلّ
-
تم تشغيل مقتطف "إحصاءات Google" غير متزامن. اطّلِع على المستندات حول طريقة تجربة الميزة.
-
تم إيقاف الدالة
_setVar
نهائيًا. تحل ميزة المتغيرات المخصّصة محل_setVar
. يمكنك الاطّلاع على المستندات لمزيد من التفاصيل.
تتبع الويب (ga.js) - الإصدار 2009-11 (4 تشرين الثاني (نوفمبر) 2009)
يحتوي هذا الإصدار على:
-
إضافة دالة جديدة لاسترداد المتغيرات المخصّصة على مستوى الزائر. اطّلِع على مستندات الدوال للحصول على مزيد من التفاصيل.
_getVisitorCustomVar(index)
-
بدلاً من انتظار window.onload، يتم تحميل محتوى تراكب الموقع فور تنفيذ ga.js.
تتبع الويب (ga.js) - الإصدار 2009-10 (14 تشرين الأول/أكتوبر 2009)
يحتوي هذا الإصدار على ميزة جديدة:
-
تمت إضافة معلَمة منطقية اختيارية إلى الدالة
_addOrganic
لتحديد ما إذا كانت تتم إضافة مصادر مجانية جديدة إلى بداية قائمة المصادر المجانية أو نهايتها. يمكنك الاطّلاع على هذه المستندات لمزيد من التفاصيل._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
تتبع الويب (ga.js) - الإصدار 2009-09 (28 أيلول/سبتمبر 2009)
يحتوي هذا الإصدار على صيانة منتظمة لتحسين الأداء وإعادة الهيكلة. لم يطرأ أيّ تغيير على الوظائف أو واجهات برمجة التطبيقات المتاحة للجميع.
تتبع الويب (ga.js) - الإصدار 2009-08 (31 آب/أغسطس 2009)
يتضمّن هذا الإصدار عدّة إصلاحات للأخطاء وتحسينات في الأداء:
- الترميز المناسب لعبارات البحث في عمليات البحث المجاني، ومعلومات مسار صفحة الويب (utmp)، والقيم التي يحدّدها المستخدم عند استخدامها مع ميزة "الرابط" (مثل: الدالتين
_link
و_linkByPost
). - إضافة محرك البحث Rambler إلى قائمة البحث المجاني
- تصحيح عملية تحليل البحث المجاني لمحرك البحث http://kvasir.no
- تمت إضافة محركات بحث مجاني جديدة محدّدة من قِبل المستخدم إلى أعلى القائمة.
- تمت إزالة الدالة
_trackEvent(action, label, value)
المتوقّفة نهائيًا واستبدالها بالدالة_trackEvent(category, action, label, value)
. - تم الآن تخزين عناوين URL المحيلة كعناوين حساسة لحالة الأحرف. على سبيل المثال: سيتم الإبلاغ عن www.domain.com/PaGe.HtMl مع معلومات الحالة.
- تمت إضافة حدٍّ لعدد الأحرف المسموح به قدره 1200 حرف لحجم الرمز المميز GASO.
- تمت إضافة دالة جديدة للسماح بإلغاء المُهل التلقائية لملفات تعريف الارتباط:
_setCookiePersistence(timeout)