يوضّح هذا المستند إصدارًا قديمًا من حزمة تطوير البرامج (SDK) لنظام التشغيل Android. إذا كنت مستخدمًا جديدًا لخدمة "إحصاءات Google"، استخدِم أحدث حزمة تطوير برامج (SDK). مزيد من المعلومات

سجلّ التغيير في حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google" لنظام التشغيل Android

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

توثّق هذه الصفحة أي تغييرات تم إجراؤها على حزمة تطوير البرامج (SDK) لخدمة "إحصاءات Google" لنظام التشغيل Android. وننصحك بالاطّلاع بشكل دوري على هذه القائمة بحثًا عن أي إشعارات جديدة. يمكنك أيضًا الاشتراك في التغييرات عبر الخلاصات المدرَجة ضمن القسم اشتراك أدناه.

الاشتراك في سجلات التغييرات ذات الصلة

يتضمن جميع واجهات برمجة التطبيقات للتجميع والضبط وإعداد التقارير.

ويتضمّن ذلك تتبُّع الويب (ga.js وanalytics.js)، وAndroid SDK، وiOS SDK، وMeasurement Protocol.

يتضمّن هذا الإصدار ما يلي:

إحصاءات Google

  • تم توفير إمكانية الإرسال في الخلفية على الأجهزة غير التابعة لخدمة Google Play.
  • سجّل/سجل في "إحصاءات Google" موقوف. تستخدِم "إحصاءات Google" الآن تسجيل Android بدلاً من ذلك. لتفعيل تسجيل تصحيح الأخطاء، شغِّل adb shell setprop log.tag.GAv4 DEBUG.
  • إعادة البدء في تحسين عرض البيانات وتثبيت إحالة الحملة.
  • تم إصلاح خطأ تحليل الحملة. المشكلة 596.
  • يتم الإبلاغ عن الاستثناءات في التطبيقات التي لم تتم معالجتها خلال الثواني الأولى من إعداد "إحصاءات Google" بشكل صحيح. المشكلة 443:

إدارة العلامات من Google

  • لا توجد تغييرات.

يتضمّن هذا الإصدار ما يلي:

إحصاءات Google

إدارة العلامات من Google

  • إصلاح بعض الأخطاء البسيطة.

يتضمّن هذا الإصدار ما يلي:

إحصاءات Google

  • تمّت إضافة الدعم للتجارة الإلكترونية المحسّنة. اطّلع على دليل مطوّري البرامج للتجارة الإلكترونية المحسَّنة لمعرفة التفاصيل.
  • ستتم إعادة ضبط معرّف العميل الآن في كل مرة يتم فيها تغيير المعرّف الإعلاني.
  • ويكون جمع المعرِّفات الإعلانية غير مفعَّل تلقائيًا.
  • تمت إضافة واجهات برمجة التطبيقات الآلية لإعداد تقارير الاستثناءات.
  • إصلاح الأخطاء في المستندات
  • إصلاح بعض الأخطاء البسيطة.

إدارة العلامات من Google

  • لم تطرأ أي تغييرات على أداة "إدارة العلامات من Google".

"إحصاءات Google" و"إدارة العلامات من Google"

يتضمّن هذا الإصدار ما يلي:

إحصاءات Google

  • لم تطرأ أي تغييرات على "إحصاءات Google".

إدارة العلامات من Google

  • تم توفير دعم ماكرو تجارب المحتوى في "إحصاءات Google".

يتضمّن هذا الإصدار ما يلي: * الإصدار السادس السادس. * تم إجراء تغيير لتجنُّب استثناء وقت تشغيل عندما يستخدم تطبيق يستهدف Lollipop (مستوى واجهة برمجة التطبيقات 19) حزمة تطوير البرامج (SDK).

يتضمّن هذا الإصدار ما يلي: * الإصدار الثاني من الإصدار 3.0 * تم إجراء تغيير لتجنُّب استثناء وقت تشغيل عندما يستخدم تطبيق يستهدف Lollipop (مستوى واجهة برمجة التطبيقات 19) حزمة تطوير البرامج (SDK).

يحتوي هذا الإصدار على: * الإصدار الأول من الإصدار 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.

يتضمّن هذا الإصدار ما يلي: * الإصدار الخامس الخامس. * إصلاح الخطأ في EasyTracker. عند ضبط العلامة ga_reportUncaughtExceptions، لم نبدأ إعداد محلّل الاستثناء. ونتيجةً لذلك، لا نحلّل موقع استثناء غير معروف. ومن خلال هذا الإصلاح، ستُبلِغ تقارير الأعطال والاستثناءات عن موقع الاستثناءات غير المعروفة عند ضبط ga_reportUncaughtExceptions على"صحيح".

يتضمّن هذا الإصدار ما يلي: * الإصدار التجريبي الرابع. * ستراعي حزمة تطوير البرامج (SDK) الآن إعداد سعر العيّنة. إذا سبق لك ضبط معدل العيّنة على نسبة أخرى غير 100%، ستلاحظ الآن انخفاضًا مقابلاً في بعض مقاييس "إحصاءات Google" مقارنةً بالإصدار التجريبي 3. * تم تغيير طرق التتبع لإرسالها (على سبيل المثال، trackView يُسمى الآن sendView). * تمت إضافة إتاحة العملة المحلية عبر Transaction.setCurrencyCode * استخدم HTTPS بشكل تلقائي بدلاً من HTTP. * لن تحاول حزمة تطوير البرامج (SDK) إرسال النتائج إذا لم يكن هناك اتصال بالشبكة. * تجنّب أخطاء ANR أثناء محاولة التعامل مع بيانات حملات التثبيت. * تمت إزالة صفَين (TrackedActivity) من حزمة تطوير البرامج (SDK). * نقل حزمة تطوير البرامج (SDK) خارج سلسلة محادثات واجهة المستخدم الرئيسية. * تحسين قدرة حزمة تطوير البرامج (SDK) على الاسترداد من قاعدة بيانات SQLite تالفة. * إصلاح العديد من الأعطال والأخطاء الأخرى

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:
    • إصلاح نقل البيانات من سيرة تطوير البرامج (SDK) السابقة للإصدار 1.5 إلى 1.5 متغيّر مخصّص لحزمة تطوير البرامج (SDK)
    • تنفيذ إعداد قيود بيانات الخلفية للمستخدم

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:

    • إصلاح تسرب الذاكرة.
    • تشمل الأحداث الآن آخر مشاهدة صفحة تم تتبعها (utmp).
  • ميزات جديدة:

    • دعم 50 متغيرًا مخصّصًا (ملاحظة: هذه الميزة متاحة لمستخدمي "إحصاءات Google" Premium فقط).

يتضمّن هذا الإصدار ما يلي:

  • تمت إضافة الدعم للمكوّنات والمقاييس المخصّصة.
  • تم توفير دعم لتتبُّع التفاعل الاجتماعي.
  • تم عرض صف واحد (StandardExceptionParser) للجميع
  • تم إصلاح الأعطال من حين لآخر أثناء إعداد حزمة تطوير البرامج (SDK).
  • تم إصلاح INSTALL_REFERRER عمليات بث تم تجاهلها على بعض الأجهزة.
  • تم إصلاح ConcurrentModificationExceptions في صف واحد (GoogleTracker).
  • إصلاحات أخطاء وتحسينات أخرى

يتضمّن هذا الإصدار ما يلي:

  • واجهة EasyTracker المبسّطة.
  • تم نقل عنصر التحكم في الإرسال إلى صف جديد، GAServiceManager.
  • تم التحديث إلى أحدث تنسيق سلك.
  • تم تغيير sampleRate إلى الوضع المزدوج.
  • يتم تقييد التتبع الزائد.
  • يتم حذف معلومات التتبّع غير المُرسَلة عند تفعيل الإيقاف.
  • سيتم حذف معلومات التتبّع غير المُرسَلة التي مرّ عليها أكثر من 30 يومًا.
  • تم إصلاح أخطاء وإدخال تحسينات أخرى.

يتضمّن هذا الإصدار ما يلي:

  • تمت إزالة طريقة startSession. يمكنك استخدام setStartSession كبديل.
  • تمت إضافة مَعلمة ga_sessionTimeout إلى EasyTracker.
  • تم تنفيذ وضع توفير الطاقة.
  • تمت إضافة الطريقة trackView إلى GAITracker والتي لا وسيطة.
  • تم إصلاح خلل كان يمنع إرسال معلمات الاستثناء إلى النتائج.
  • ويتم تجاهل النتائج التي لا يمكن قراءتها من قاعدة البيانات بدلاً من حظر إرسال جميع النتائج بشكل دائم.
  • تم التحديث إلى أحدث تنسيق سلك.
  • تم تنفيذ نوع نتيجة التوقيت.
  • أنواع نتائج التجارة الإلكترونية التي تم تنفيذها (المعاملة والسلعة).

يتضمّن هذا الإصدار ما يلي:

  • المستندات:

    • تم تحديث ملف ReadMe.txt للإشارة إلى الموقع الإلكتروني للحصول على المستندات.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:
    • تم إصلاح المعالجة التلقائية لتتبّع عناوين URL المقصودة من Google Play.
    • اسمح بترميز معلّمة المُحيل إلى setReferrer.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:
    • عالِق ومعالجة SQLiteExceptions متعددة.
    • تم إصلاح مشكلة NullPointerException في stopSession إذا تم الاتصال به قبل الاتصال بـ startNewSession.
    • تم إصلاح أخطاء الذاكرة على أجهزة HTC Thunderbolt و Motorola Droid Bionic.
    • استبعاد الوصول غير اللازم إلى قاعدة البيانات في طريقة الإرسال.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:
    • تم إصلاح الخطأ في تتبُّع الإحالات الناجحة للحملة العامة.
    • تم إصلاح علامة anonymizeIp التي تتداخل مع تتبُّع الحملات.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:
    • تم إصلاح مشاكل متعددة في معالجة قاعدة البيانات.
    • تم إصلاح الاستثناءات أثناء استخدام المتغيرات المخصَّصة.
    • أضِف سياق التطبيق بدلاً من السياق الذي تم تمريره إليه.
    • تمّت إزالة إمكانية إنشاء جلسات زائفة.
  • الميزات الجديدة:
    • تمت إضافة إمكانية ضبط الإحالات للحملة في أي وقت
    • تمت إضافة علامة sampleRate.
    • تمت إضافة علامة anonymizeIp.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:

    • تم إصلاح سلسلة userAgent التي تم تنسيقها بشكلٍ سيئ.
  • ميزات جديدة:

    • تم توفير دعم لتتبّع التجارة الإلكترونية
    • تمت إضافة علامة debug.
    • تمت إضافة علامة dryRun.

يتضمّن هذا الإصدار ما يلي:

  • إصلاح الأخطاء:

    • تم إصلاح ترميز المسافات بشكل غير سليم.
    • لم يعد SQLiteExceptions يتسبب في تعطُّل التطبيقات.
  • ميزات جديدة:

    • تم توفير دعم للمتغيّرات المخصّصة