Google Analytics Web Tracking (ga.js) Changelog, Google Analytics Web Tracking (ga.js) Changelog, Google Analytics Web Tracking (ga.js) Changelog

ما به‌طور دوره‌ای کد ردیابی جاوا اسکریپت Google Analytics ( ga.js ) را به‌روزرسانی می‌کنیم تا ویژگی‌های جدید را ارائه دهیم و نقص‌های کشف شده در نسخه‌های قبلی را تعمیر کنیم.

این صفحه هرگونه تغییر ایجاد شده در کد رهگیری ga.js را مستند می کند. توصیه می کنیم برای اطلاعیه های جدید به صورت دوره ای این لیست را بررسی کنید. همچنین می توانید از طریق فیدهای فهرست شده در بخش اشتراک در زیر، در تغییرات مشترک شوید.

توجه داشته باشید که شما و کاربرانتان ممکن است بلافاصله کد رهگیری ga.js به روز شده را نبینید زیرا:

  • تغییرات به صورت تدریجی و طی چند روز در سراسر زیرساخت مرکز داده جهانی Google اعمال می شود.
  • کاربران وب سایت شما ممکن است نسخه های قدیمی جاوا اسکریپت ما را در مرورگرهای خود ذخیره کنند.

مشترک شدن در تغییرات مرتبط

شامل تمام APIهای مجموعه، پیکربندی و گزارش است.

شامل ردیابی وب (ga.js و analytics.js)، Android SDK، iOS SDK، و پروتکل اندازه گیری.

  • بازدیدهایی که حاوی شناسه ردیابی معتبر نیستند اکنون حذف می شوند.
  • جستجوی امن یاهو اکنون به درستی به عنوان یک منبع ارگانیک طبقه بندی شده است.
  • اضافه شدن پشتیبانی برای apis پیش اجرا بدون پیشوند. اکنون پیش‌اجرا علاوه بر کروم در IE11 نیز کار می‌کند.
  • انتشار تعمیر و نگهداری.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • پشتیبانی اضافه شده برای تعیین ارزهای محلی با _set ، به عنوان مثال gaq.push(['_set', 'currencyCode', 'EUR'])

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • حداکثر نرخ نمونه سرعت مجاز سایت ( _setSiteSpeedSampleRate ) از 10% به 100% افزایش یافته است.
  • روش _setAccount اکنون تمام فضاهای پیشرو و انتهایی را کاهش می دهد.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • لیست موتورهای جستجوی ارگانیک شناسایی شده به طور پیش فرض به روز شد. 'startsiden.no'، 'rakuten.co.jp'، 'biglobe.ne.jp'، و 'goo.ne.jp' اضافه شد. «جستجو» را حذف کرد و «conduit.com»، «babylon.com»، «search-results.com»، «avg.com»، «comcast.net» و «incredimail.com» را اضافه کرد که همگی قبلاً نسبت داده شده بودند. با هم به عنوان "جستجو".

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • محدودیت طول متغیر سفارشی از 64 به 128 کاراکتر افزایش یافته است. علاوه بر این، اکنون طول قبل از رمزگذاری URL بررسی می شود.
  • محدودیت نرخ برای بازدید رویداد کاهش یافته است. اکنون می توانید 10 ضربه را با 1 ضربه اضافی در ثانیه ارسال کنید (قبلاً این به 1 ضربه در هر 5 ثانیه محدود می شد). توجه داشته باشید که محدودیت 500 بازدید در هر جلسه همچنان اعمال می شود.
  • کوکی های __utmv اکنون با یک جداکننده متغیر متفاوت (caret به جای کاما) نوشته می شوند تا با RFC ها سازگار باشند. این باید برخی از مشکلات مربوط به مشکلات رمزگذاری کوکی را که توسط مشتریان مشاهده می شود برطرف کند.

تغییرات در جمع آوری داده های سرعت سایت:

  • داده های سرعت سایت اکنون به طور خودکار برای همه ویژگی های وب با نرخ نمونه 1٪ جمع آوری می شود. تابع _trackPageLoadTime ، که قبلاً برای شرکت در جمع آوری داده های سرعت سایت مورد نیاز بود، اکنون منسوخ شده است.
  • نرخ نمونه پیش‌فرض ممکن است با استفاده از تابع جدید _setSiteSpeedSampleRate تنظیم شود.
  • اگر یک مسیر مجازی در تماس _trackPageview استفاده شود، آن مسیر اکنون با هر داده سرعت سایت جمع‌آوری‌شده از آن صفحه مرتبط می‌شود.

این نسخه شامل ویژگی جدید زیر است:

  • با تنظیم پارامتر جدید opt_noninteraction متد _trackEvent() روی true می توان رویدادها را به عنوان noninteraction علامت گذاری کرد. علامت‌گذاری یک رویداد به‌عنوان غیرتعامل نشان می‌دهد که بازدید از رویداد برچسب‌گذاری شده بر نرخ پرش تأثیری نخواهد داشت. برای اطلاعات بیشتر، به مرجع ga.js مراجعه کنید.

این نسخه شامل رفع اشکال زیر است:

  • مشکلی که در آن انتشار پارامتر URL gclid AdWords در پیوندهای داخلی سایت می‌تواند منجر به افزایش تعداد بازدیدهای پولی شود، برطرف شد.

این نسخه باگی را برطرف می‌کند که باعث افزایش تعداد بازدیدها و/یا کاهش تعداد بازدیدکنندگان جدید برای برخی از سایت‌ها می‌شود. اولین تأثیر در درجه اول بر سایت هایی با ترافیک ارگانیک همراه با رفتار کاربر خاص تأثیر می گذارد. اثر دوم فقط در سایت هایی بود که از پیکربندی ردیابی پشتیبانی نشده با ردیاب های متعدد استفاده می کردند.

تغییرات در محاسبات جلسه:

  • یک کمپین در هر جلسه: اگر یک کمپین جدید در طول یک جلسه موجود شروع شود، اسکریپت ردیابی اکنون به طور خودکار جلسه جدیدی را شروع می کند. یک کمپین جدید با تغییر در یکی از فیلدهای زیر راه اندازی می شود: شناسه کمپین، نام، منبع، میان مدت، مدت، محتوا یا gclid.
  • در صورتی که کاربر مرورگر را ببندد، اسکریپت ردیابی دیگر جلسه جدیدی را شروع نمی‌کند.

تغییرات در ردیابی متقابل دامنه:

  • تماس با _setAllowHash(false) دیگر هنگام پیکربندی ردیابی بین دامنه‌ای مورد نیاز نیست. صفحاتی که قبلاً شامل تماس با _setAllowHash(false) به کار خود ادامه می دهند، اما دیگر هنگام راه اندازی یک سایت جدید نیازی به این کار نیست.
  • اسکریپت ردیابی اکنون سعی خواهد کرد پارامترهای پیوند دهنده را که توسط redirectorها و مرورگرهای HTTP مخدوش شده اند، تعمیر کند. تقریباً 85٪ از مقادیر پیوند دهنده که در حال حاضر به دلیل تغییرات رمزگذاری ارائه شده توسط redirectorها و مرورگرها نادیده گرفته شده اند، اکنون باید با موفقیت بازیابی شوند و توسط اسکریپت ردیابی پذیرفته شوند.

این نسخه شامل یک ویژگی جدید است:

  • اکنون کد رهگیری بازدید برای صفحات از پیش اجرا شده را تا زمانی که آن صفحات توسط کاربر مشاهده شود به تعویق می‌اندازد. اگر یک صفحه از پیش اجرا شده هرگز مشاهده نشود، هیچ بازدیدی ارسال نمی شود. این ویژگی فقط برای سایت هایی که از اسکریپت ردیابی همگام استفاده می کنند در دسترس است. می‌توانید در وبلاگ Google Webmaster Central درباره پیش‌اجرا بیشتر بیاموزید.

این نسخه شامل انواع رفع اشکال و اصلاح مجدد و یک ویژگی جدید است:

  • اضافه شدن پشتیبانی ردیابی اجتماعی ( _trackSocial )

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکال در ردیابی متقابل دامنه که باعث کدگذاری نادرست داده های کمپین در برخی موارد می شد.
  • رفع یک اشکال در ردیابی متقابل دامنه که باعث بارگیری کوکی‌ها از URL بیش از یک بار می‌شد و در برخی موارد باعث ایجاد کوکی‌های نادرست می‌شد.
  • رفع یک اشکال در متغیرهای سفارشی که باعث می شد برخی از مقادیر در گزارش ها کدگذاری شوند.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه شامل به روز رسانی ها و یک ویژگی جدید است.

  • پشتیبانی POST :

    • کد ردیابی اکنون می تواند چراغ های ردیابی بسیار بزرگتری ارسال کند. به‌طور سنتی، بیکن‌ها از طریق درخواست‌های HTTP GET ارسال می‌شوند که توسط برخی از مرورگرها و پروکسی‌ها به 2048 کاراکتر محدود می‌شود. درخواست‌های بیش از این محدودیت حذف شدند و داده‌ها هرگز به Google Analytics نرسیدند. با شروع این نسخه، درخواست‌های بیش از 2048 کاراکتر از طریق HTTP POST ارسال می‌شوند که چنین محدودیتی ندارد. کد رهگیری اکنون از بیکن هایی با حداکثر 8192 کاراکتر پشتیبانی می کند.

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکالی که مانع از عملکرد صحیح _addIgnoredOrganic و _addIgnoredRef در اولین بازدید از یک سایت می شد.
  • مشکل مربوط به اجرای کد رهگیری در چندین iframe برطرف شد.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه شامل رفع اشکال و پاکسازی API است.

  • رفع اشکال:

    • رفع اشکال ردیابی رویداد. برای فراخوانی _trackEvent دیگر نیازی به فراخوانی _initData یا _trackPageview نیست.
    • قطعه async به‌روزرسانی شد تا بتوان آن را بدون ایجاد مشکل در IE 6 و 7 در head در هر صفحه قرار داد. برای قطعه جدید به راهنمای ردیابی Asynchronous مراجعه کنید. این به روز رسانی در 3/22/2010 رخ داده است.
    • سینتکس غیر همگام را برای پشتیبانی از روش های فراخوانی در شی _gat گسترش داد.
  • APIهای اولیه سازی ردیاب را به روز کرد تا با نحو ناهمگام سازگار باشد. همچنین توابع قدیمی منسوخ شده است.

    • تابع _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 استفاده کنید.
  • برای جزئیات بیشتر در مورد این تغییرات API به مرجع Tracker مراجعه کنید.

این نسخه حاوی به‌روزرسانی‌هایی برای فهرست موتورهای جستجوی پیش‌فرض و عملکردهای جدید برای کنترل مهلت زمانی کوکی‌ها است. علاوه بر این، قطعه ناهمزمان GA راه اندازی می شود که تأثیر تأخیر ga.js را در صفحه کاهش می دهد.

  • لیست موتورهای جستجوی پیش فرض را به روز کرد

    • موتورهای جستجوی Naver، Eniro و Daum اضافه شد.
    • Looksmart، Gigablast، Club-internet، Netsprint، Intera، Nostrum و Ilse را از لیست حذف کرد.
  • توابع اضافه شده برای کنترل زمان انقضای کوکی برای همه کوکی های ذخیره شده. عملکردهای مهلت زمانی کوکی موجود منسوخ شده است. برای جزئیات بیشتر به مستندات JS API مراجعه کنید.

    • _setVisitorCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setCookiePersistence می شود.
    • _setSessionCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setSessionTimeout می شود.
    • _setCampaignCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setCookieTimeout می شود.
  • قطعه ناهمزمان GA راه اندازی شد. به مستندات نحوه امتحان کردن آن مراجعه کنید.

  • تابع _setVar اکنون منسوخ شده است. ویژگی متغیرهای سفارشی جایگزین _setVar می شود. برای جزئیات بیشتر به مستندات مراجعه کنید.

این نسخه شامل:

  • یک تابع جدید برای بازیابی متغیرهای سفارشی سطح بازدیدکننده اضافه شده است. برای جزئیات بیشتر به مستندات عملکرد مراجعه کنید.

    • _getVisitorCustomVar(index)
  • به جای منتظر ماندن برای window.onload، محتوای Site Overlay به محض اجرای ga.js بارگیری می شود.

این نسخه دارای یک ویژگی جدید است:

  • یک پارامتر بولی اختیاری به تابع _addOrganic اضافه کرد تا مشخص کند آیا منابع ارگانیک جدید به ابتدا یا انتهای فهرست منابع ارگانیک اضافه می شوند. برای جزئیات بیشتر به مستندات مراجعه کنید.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

این نسخه شامل تعمیر و نگهداری منظم برای بهبود عملکرد و بازسازی است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه حاوی چندین رفع اشکال و بهبود عملکرد است:

  • رمزگذاری مناسب برای عبارات جستجو برای جستجوهای ارگانیک، اطلاعات مسیر صفحه وب برای (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)
،

ما به‌طور دوره‌ای کد ردیابی جاوا اسکریپت Google Analytics ( ga.js ) را به‌روزرسانی می‌کنیم تا ویژگی‌های جدید را ارائه دهیم و نقص‌های کشف شده در نسخه‌های قبلی را تعمیر کنیم.

این صفحه هرگونه تغییر ایجاد شده در کد رهگیری ga.js را مستند می کند. توصیه می کنیم برای اطلاعیه های جدید به صورت دوره ای این لیست را بررسی کنید. همچنین می توانید از طریق فیدهای فهرست شده در بخش اشتراک در زیر، در تغییرات مشترک شوید.

توجه داشته باشید که شما و کاربرانتان ممکن است بلافاصله کد رهگیری ga.js به روز شده را نبینید زیرا:

  • تغییرات به صورت تدریجی و طی چند روز در سراسر زیرساخت مرکز داده جهانی Google اعمال می شود.
  • کاربران وب سایت شما ممکن است نسخه های قدیمی جاوا اسکریپت ما را در مرورگرهای خود ذخیره کنند.

مشترک شدن در تغییرات مرتبط

شامل تمام APIهای مجموعه، پیکربندی و گزارش است.

شامل ردیابی وب (ga.js و analytics.js)، Android SDK، iOS SDK، و پروتکل اندازه گیری.

  • بازدیدهایی که حاوی شناسه ردیابی معتبر نیستند اکنون حذف می شوند.
  • جستجوی امن یاهو اکنون به درستی به عنوان یک منبع ارگانیک طبقه بندی شده است.
  • اضافه شدن پشتیبانی برای apis پیش اجرا بدون پیشوند. اکنون پیش‌اجرا علاوه بر کروم در IE11 نیز کار می‌کند.
  • انتشار تعمیر و نگهداری.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • پشتیبانی اضافه شده برای تعیین ارزهای محلی با _set ، به عنوان مثال gaq.push(['_set', 'currencyCode', 'EUR'])

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • حداکثر نرخ نمونه سرعت مجاز سایت ( _setSiteSpeedSampleRate ) از 10% به 100% افزایش یافته است.
  • روش _setAccount اکنون تمام فضاهای پیشرو و انتهایی را کاهش می دهد.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • لیست موتورهای جستجوی ارگانیک شناسایی شده به طور پیش فرض به روز شد. 'startsiden.no'، 'rakuten.co.jp'، 'biglobe.ne.jp'، و 'goo.ne.jp' اضافه شد. «جستجو» را حذف کرد و «conduit.com»، «babylon.com»، «search-results.com»، «avg.com»، «comcast.net» و «incredimail.com» را اضافه کرد که همگی قبلاً نسبت داده شده بودند. با هم به عنوان "جستجو".

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • محدودیت طول متغیر سفارشی از 64 به 128 کاراکتر افزایش یافته است. علاوه بر این، اکنون طول قبل از رمزگذاری URL بررسی می شود.
  • محدودیت نرخ برای بازدید رویداد کاهش یافته است. اکنون می توانید 10 ضربه را با 1 ضربه اضافی در ثانیه ارسال کنید (قبلاً این به 1 ضربه در هر 5 ثانیه محدود می شد). توجه داشته باشید که محدودیت 500 بازدید در هر جلسه همچنان اعمال می شود.
  • کوکی های __utmv اکنون با یک جداکننده متغیر متفاوت (caret به جای کاما) نوشته می شوند تا با RFC ها سازگار باشند. این باید برخی از مشکلات مربوط به مشکلات رمزگذاری کوکی را که توسط مشتریان مشاهده می شود برطرف کند.

تغییرات در جمع آوری داده های سرعت سایت:

  • داده های سرعت سایت اکنون به طور خودکار برای همه ویژگی های وب با نرخ نمونه 1٪ جمع آوری می شود. تابع _trackPageLoadTime ، که قبلاً برای شرکت در جمع آوری داده های سرعت سایت مورد نیاز بود، اکنون منسوخ شده است.
  • نرخ نمونه پیش‌فرض ممکن است با استفاده از تابع جدید _setSiteSpeedSampleRate تنظیم شود.
  • اگر یک مسیر مجازی در تماس _trackPageview استفاده شود، آن مسیر اکنون با هر داده سرعت سایت جمع‌آوری‌شده از آن صفحه مرتبط می‌شود.

این نسخه شامل ویژگی جدید زیر است:

  • با تنظیم پارامتر جدید opt_noninteraction متد _trackEvent() روی true می توان رویدادها را به عنوان noninteraction علامت گذاری کرد. علامت‌گذاری یک رویداد به‌عنوان غیرتعامل نشان می‌دهد که بازدید از رویداد برچسب‌گذاری شده بر نرخ پرش تأثیری نخواهد داشت. برای اطلاعات بیشتر، به مرجع ga.js مراجعه کنید.

این نسخه شامل رفع اشکال زیر است:

  • مشکلی که در آن انتشار پارامتر URL gclid AdWords در پیوندهای داخلی سایت می‌تواند منجر به افزایش تعداد بازدیدهای پولی شود، برطرف شد.

این نسخه باگی را برطرف می‌کند که باعث افزایش تعداد بازدیدها و/یا کاهش تعداد بازدیدکنندگان جدید برای برخی از سایت‌ها می‌شود. اولین تأثیر در درجه اول بر سایت هایی با ترافیک ارگانیک همراه با رفتار کاربر خاص تأثیر می گذارد. اثر دوم فقط در سایت هایی بود که از پیکربندی ردیابی پشتیبانی نشده با ردیاب های متعدد استفاده می کردند.

تغییرات در محاسبات جلسه:

  • یک کمپین در هر جلسه: اگر یک کمپین جدید در طول یک جلسه موجود شروع شود، اسکریپت ردیابی اکنون به طور خودکار جلسه جدیدی را شروع می کند. یک کمپین جدید با تغییر در یکی از فیلدهای زیر راه اندازی می شود: شناسه کمپین، نام، منبع، میان مدت، مدت، محتوا یا gclid.
  • در صورتی که کاربر مرورگر را ببندد، اسکریپت ردیابی دیگر جلسه جدیدی را شروع نمی‌کند.

تغییرات در ردیابی متقابل دامنه:

  • تماس با _setAllowHash(false) دیگر هنگام پیکربندی ردیابی بین دامنه‌ای مورد نیاز نیست. صفحاتی که قبلاً شامل تماس با _setAllowHash(false) به کار خود ادامه می دهند، اما دیگر هنگام راه اندازی یک سایت جدید نیازی به این کار نیست.
  • اسکریپت ردیابی اکنون سعی خواهد کرد پارامترهای پیوند دهنده را که توسط redirectorها و مرورگرهای HTTP مخدوش شده اند، تعمیر کند. تقریباً 85٪ از مقادیر پیوند دهنده که در حال حاضر به دلیل تغییرات رمزگذاری ارائه شده توسط redirectorها و مرورگرها نادیده گرفته شده اند، اکنون باید با موفقیت بازیابی شوند و توسط اسکریپت ردیابی پذیرفته شوند.

این نسخه شامل یک ویژگی جدید است:

  • اکنون کد رهگیری بازدید برای صفحات از پیش اجرا شده را تا زمانی که آن صفحات توسط کاربر مشاهده شود به تعویق می‌اندازد. اگر یک صفحه از پیش اجرا شده هرگز مشاهده نشود، هیچ بازدیدی ارسال نمی شود. این ویژگی فقط برای سایت هایی که از اسکریپت ردیابی همگام استفاده می کنند در دسترس است. می‌توانید در وبلاگ Google Webmaster Central درباره پیش‌اجرا بیشتر بیاموزید.

این نسخه شامل انواع رفع اشکال و اصلاح مجدد و یک ویژگی جدید است:

  • اضافه شدن پشتیبانی ردیابی اجتماعی ( _trackSocial )

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکال در ردیابی متقابل دامنه که باعث کدگذاری نادرست داده های کمپین در برخی موارد می شد.
  • رفع یک اشکال در ردیابی متقابل دامنه که باعث بارگیری کوکی‌ها از URL بیش از یک بار می‌شد و در برخی موارد باعث ایجاد کوکی‌های نادرست می‌شد.
  • رفع یک اشکال در متغیرهای سفارشی که باعث می شد برخی از مقادیر در گزارش ها کدگذاری شوند.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه شامل به روز رسانی ها و یک ویژگی جدید است.

  • پشتیبانی POST :

    • کد ردیابی اکنون می تواند چراغ های ردیابی بسیار بزرگتری ارسال کند. به‌طور سنتی، بیکن‌ها از طریق درخواست‌های HTTP GET ارسال می‌شوند که توسط برخی از مرورگرها و پروکسی‌ها به 2048 کاراکتر محدود می‌شود. درخواست‌های بیش از این محدودیت حذف شدند و داده‌ها هرگز به Google Analytics نرسیدند. با شروع این نسخه، درخواست‌های بیش از 2048 کاراکتر از طریق HTTP POST ارسال می‌شوند که چنین محدودیتی ندارد. کد رهگیری اکنون از بیکن هایی با حداکثر 8192 کاراکتر پشتیبانی می کند.

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکالی که مانع از عملکرد صحیح _addIgnoredOrganic و _addIgnoredRef در اولین بازدید از یک سایت می شد.
  • مشکل مربوط به اجرای کد رهگیری در چندین iframe برطرف شد.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه شامل رفع اشکال و پاکسازی API است.

  • رفع اشکال:

    • رفع اشکال ردیابی رویداد. برای فراخوانی _trackEvent دیگر نیازی به فراخوانی _initData یا _trackPageview نیست.
    • قطعه async به‌روزرسانی شد تا بتوان آن را بدون ایجاد مشکل در IE 6 و 7 در head در هر صفحه قرار داد. برای قطعه جدید به راهنمای ردیابی Asynchronous مراجعه کنید. این به روز رسانی در 3/22/2010 رخ داده است.
    • سینتکس غیر همگام را برای پشتیبانی از روش های فراخوانی در شی _gat گسترش داد.
  • APIهای اولیه سازی ردیاب را به روز کرد تا با نحو ناهمگام سازگار باشد. همچنین توابع قدیمی منسوخ شده است.

    • تابع _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 استفاده کنید.
  • برای جزئیات بیشتر در مورد این تغییرات API به مرجع Tracker مراجعه کنید.

این نسخه حاوی به‌روزرسانی‌هایی برای فهرست موتورهای جستجوی پیش‌فرض و عملکردهای جدید برای کنترل مهلت زمانی کوکی‌ها است. علاوه بر این، قطعه ناهمزمان GA راه اندازی می شود که تأثیر تأخیر ga.js را در صفحه کاهش می دهد.

  • لیست موتورهای جستجوی پیش فرض را به روز کرد

    • موتورهای جستجوی Naver، Eniro و Daum اضافه شد.
    • Looksmart، Gigablast، Club-internet، Netsprint، Intera، Nostrum و Ilse را از لیست حذف کرد.
  • توابع اضافه شده برای کنترل زمان انقضای کوکی برای همه کوکی های ذخیره شده. عملکردهای مهلت زمانی کوکی موجود منسوخ شده است. برای جزئیات بیشتر به مستندات JS API مراجعه کنید.

    • _setVisitorCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setCookiePersistence می شود.
    • _setSessionCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setSessionTimeout می شود.
    • _setCampaignCookieTimeout(cookieTimeoutMillis) جایگزین تابع _setCookieTimeout می شود.
  • قطعه ناهمزمان GA راه اندازی شد. به مستندات نحوه امتحان کردن آن مراجعه کنید.

  • تابع _setVar اکنون منسوخ شده است. ویژگی متغیرهای سفارشی جایگزین _setVar می شود. برای جزئیات بیشتر به مستندات مراجعه کنید.

این نسخه شامل:

  • یک تابع جدید برای بازیابی متغیرهای سفارشی سطح بازدیدکننده اضافه شده است. برای جزئیات بیشتر به مستندات عملکرد مراجعه کنید.

    • _getVisitorCustomVar(index)
  • به جای منتظر ماندن برای window.onload، محتوای Site Overlay به محض اجرای ga.js بارگیری می شود.

این نسخه دارای یک ویژگی جدید است:

  • یک پارامتر بولی اختیاری به تابع _addOrganic اضافه کرد تا مشخص کند آیا منابع ارگانیک جدید به ابتدا یا انتهای فهرست منابع ارگانیک اضافه می شوند. برای جزئیات بیشتر به مستندات مراجعه کنید.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

این نسخه شامل تعمیر و نگهداری منظم برای بهبود عملکرد و بازسازی است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه حاوی چندین رفع اشکال و بهبود عملکرد است:

  • رمزگذاری مناسب برای عبارات جستجو برای جستجوهای ارگانیک، اطلاعات مسیر صفحه وب برای (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)
،

ما به‌طور دوره‌ای کد ردیابی جاوا اسکریپت Google Analytics ( ga.js ) را به‌روزرسانی می‌کنیم تا ویژگی‌های جدید را ارائه دهیم و نقص‌های کشف شده در نسخه‌های قبلی را تعمیر کنیم.

این صفحه هرگونه تغییر ایجاد شده در کد رهگیری ga.js را مستند می کند. توصیه می کنیم برای اطلاعیه های جدید به صورت دوره ای این لیست را بررسی کنید. همچنین می توانید از طریق فیدهای فهرست شده در بخش اشتراک در زیر، در تغییرات مشترک شوید.

توجه داشته باشید که شما و کاربرانتان ممکن است بلافاصله کد رهگیری ga.js به روز شده را نبینید زیرا:

  • تغییرات به صورت تدریجی و طی چند روز در سراسر زیرساخت مرکز داده جهانی Google اعمال می شود.
  • کاربران وب سایت شما ممکن است نسخه های قدیمی جاوا اسکریپت ما را در مرورگرهای خود ذخیره کنند.

مشترک شدن در تغییرات مرتبط

شامل تمام APIهای مجموعه، پیکربندی و گزارش است.

شامل ردیابی وب (ga.js و analytics.js)، Android SDK، iOS SDK، و پروتکل اندازه گیری.

  • بازدیدهایی که حاوی شناسه ردیابی معتبر نیستند اکنون حذف می شوند.
  • جستجوی امن یاهو اکنون به درستی به عنوان یک منبع ارگانیک طبقه بندی شده است.
  • اضافه شدن پشتیبانی برای apis پیش اجرا بدون پیشوند. اکنون پیش‌اجرا علاوه بر کروم در IE11 نیز کار می‌کند.
  • انتشار تعمیر و نگهداری.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • پشتیبانی اضافه شده برای تعیین ارزهای محلی با _set ، به عنوان مثال gaq.push(['_set', 'currencyCode', 'EUR'])

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • حداکثر نرخ نمونه سرعت مجاز سایت ( _setSiteSpeedSampleRate ) از 10% به 100% افزایش یافته است.
  • روش _setAccount اکنون تمام فضاهای پیشرو و انتهایی را کاهش می دهد.

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • لیست موتورهای جستجوی ارگانیک شناسایی شده به طور پیش فرض به روز شد. 'startsiden.no'، 'rakuten.co.jp'، 'biglobe.ne.jp'، و 'goo.ne.jp' اضافه شد. «جستجو» را حذف کرد و «conduit.com»، «babylon.com»، «search-results.com»، «avg.com»، «comcast.net» و «incredimail.com» را اضافه کرد که همگی قبلاً نسبت داده شده بودند. با هم به عنوان "جستجو".

تغییرات زیر به آخرین نسخه کد رهگیری اعمال شده است:

  • محدودیت طول متغیر سفارشی از 64 به 128 کاراکتر افزایش یافته است. علاوه بر این، اکنون طول قبل از رمزگذاری URL بررسی می شود.
  • محدودیت نرخ برای بازدید رویداد کاهش یافته است. اکنون می توانید 10 ضربه را با 1 ضربه اضافی در ثانیه ارسال کنید (قبلاً این به 1 ضربه در هر 5 ثانیه محدود می شد). توجه داشته باشید که محدودیت 500 بازدید در هر جلسه همچنان اعمال می شود.
  • کوکی های __utmv اکنون با یک جداکننده متغیر متفاوت (caret به جای کاما) نوشته می شوند تا با RFC ها سازگار باشند. این باید برخی از مشکلات مربوط به مشکلات رمزگذاری کوکی را که توسط مشتریان مشاهده می شود برطرف کند.

تغییرات در جمع آوری داده های سرعت سایت:

  • داده های سرعت سایت اکنون به طور خودکار برای همه ویژگی های وب با نرخ نمونه 1٪ جمع آوری می شود. تابع _trackPageLoadTime ، که قبلاً برای شرکت در جمع آوری داده های سرعت سایت مورد نیاز بود، اکنون منسوخ شده است.
  • نرخ نمونه پیش‌فرض ممکن است با استفاده از تابع جدید _setSiteSpeedSampleRate تنظیم شود.
  • اگر یک مسیر مجازی در تماس _trackPageview استفاده شود، آن مسیر اکنون با هر داده سرعت سایت جمع‌آوری‌شده از آن صفحه مرتبط می‌شود.

این نسخه شامل ویژگی جدید زیر است:

  • با تنظیم پارامتر جدید opt_noninteraction متد _trackEvent() روی true می توان رویدادها را به عنوان noninteraction علامت گذاری کرد. علامت‌گذاری یک رویداد به‌عنوان غیرتعامل نشان می‌دهد که بازدید از رویداد برچسب‌گذاری شده بر نرخ پرش تأثیری نخواهد داشت. برای اطلاعات بیشتر، به مرجع ga.js مراجعه کنید.

این نسخه شامل رفع اشکال زیر است:

  • مشکلی که در آن انتشار پارامتر URL gclid AdWords در پیوندهای داخلی سایت می‌تواند منجر به افزایش تعداد بازدیدهای پولی شود، برطرف شد.

این نسخه باگی را برطرف می‌کند که باعث افزایش تعداد بازدیدها و/یا کاهش تعداد بازدیدکنندگان جدید برای برخی از سایت‌ها می‌شود. اولین تأثیر در درجه اول بر سایت هایی با ترافیک ارگانیک همراه با رفتار کاربر خاص تأثیر می گذارد. اثر دوم فقط در سایت هایی بود که از پیکربندی ردیابی پشتیبانی نشده با ردیاب های متعدد استفاده می کردند.

تغییرات در محاسبات جلسه:

  • یک کمپین در هر جلسه: اگر یک کمپین جدید در طول یک جلسه موجود شروع شود، اسکریپت ردیابی اکنون به طور خودکار جلسه جدیدی را شروع می کند. یک کمپین جدید با تغییر در یکی از فیلدهای زیر راه اندازی می شود: شناسه کمپین، نام، منبع، میان مدت، مدت، محتوا یا gclid.
  • در صورتی که کاربر مرورگر را ببندد، اسکریپت ردیابی دیگر جلسه جدیدی را شروع نمی‌کند.

تغییرات در ردیابی متقابل دامنه:

  • تماس با _setAllowHash(false) دیگر هنگام پیکربندی ردیابی بین دامنه‌ای مورد نیاز نیست. صفحاتی که قبلاً شامل تماس با _setAllowHash(false) به کار خود ادامه می دهند، اما دیگر هنگام راه اندازی یک سایت جدید نیازی به این کار نیست.
  • اسکریپت ردیابی اکنون سعی خواهد کرد پارامترهای پیوند دهنده را که توسط redirectorها و مرورگرهای HTTP مخدوش شده اند، تعمیر کند. تقریباً 85٪ از مقادیر پیوند دهنده که در حال حاضر به دلیل تغییرات رمزگذاری ارائه شده توسط redirectorها و مرورگرها نادیده گرفته شده اند، اکنون باید با موفقیت بازیابی شوند و توسط اسکریپت ردیابی پذیرفته شوند.

این نسخه شامل یک ویژگی جدید است:

  • اکنون کد رهگیری بازدید برای صفحات از پیش اجرا شده را تا زمانی که آن صفحات توسط کاربر مشاهده شود به تعویق می‌اندازد. اگر یک صفحه از پیش اجرا شده هرگز مشاهده نشود، هیچ بازدیدی ارسال نمی شود. این ویژگی فقط برای سایت هایی که از اسکریپت ردیابی همگام استفاده می کنند در دسترس است. می‌توانید در وبلاگ Google Webmaster Central درباره پیش‌اجرا بیشتر بیاموزید.

این نسخه شامل انواع رفع اشکال و اصلاح مجدد و یک ویژگی جدید است:

  • اضافه شدن پشتیبانی ردیابی اجتماعی ( _trackSocial )

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکال در ردیابی متقابل دامنه که باعث کدگذاری نادرست داده های کمپین در برخی موارد می شد.
  • رفع یک اشکال در ردیابی متقابل دامنه که باعث بارگیری کوکی‌ها از URL بیش از یک بار می‌شد و در برخی موارد باعث ایجاد کوکی‌های نادرست می‌شد.
  • رفع یک اشکال در متغیرهای سفارشی که باعث می شد برخی از مقادیر در گزارش ها کدگذاری شوند.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در APIهای عمومی یا عملکرد وجود ندارد.

این نسخه شامل به روز رسانی ها و یک ویژگی جدید است.

  • پشتیبانی POST :

    • کد ردیابی اکنون می تواند چراغ های ردیابی بسیار بزرگتری ارسال کند. به‌طور سنتی، بیکن‌ها از طریق درخواست‌های HTTP GET ارسال می‌شوند که توسط برخی از مرورگرها و پروکسی‌ها به 2048 کاراکتر محدود می‌شود. درخواست‌های بیش از این محدودیت حذف شدند و داده‌ها هرگز به Google Analytics نرسیدند. با شروع این نسخه، درخواست‌های بیش از 2048 کاراکتر از طریق HTTP POST ارسال می‌شوند که چنین محدودیتی ندارد. کد ردیابی اکنون از چراغهای حداکثر 8192 کاراکتر پشتیبانی می کند.

این نسخه شامل رفع اشکال زیر است.

  • رفع اشکالی که مانع از کار صحیح _addIgnoredOrganic و _addIgnoredRef در اولین بازدید از یک سایت شد.
  • مسئله مربوط به کد ردیابی در چندین IFRAME را برطرف کرد.

این نسخه شامل تعمیر و نگهداری منظم از جمله رفع اشکال و اصلاح مجدد است. هیچ تغییری در API یا عملکرد عمومی وجود ندارد.

این نسخه شامل رفع اشکال و پاکسازی API است.

  • رفع اشکال:

    • اشکال ردیابی رویداد ثابت. تماس با _trackEvent دیگر نیازی به تماس با _initData یا _trackPageview نیست.
    • قطعه Async را به روز کرد تا بتواند بدون ایجاد مشکل در IE 6 و 7 در هر صفحه در سر قرار گیرد. به راهنمای ردیابی ناهمزمان برای قطعه جدید مراجعه کنید. این به روزرسانی در تاریخ 3/22/2010 رخ داده است.
    • نحو Async را برای پشتیبانی از روش های فراخوانی در شی _gat گسترش داد.
  • API های اولیه سازی ردیاب به روز شده با نحو ASYNC سازگار است. همچنین عملکردهای قدیمی را کاهش داد.

    • عملکرد _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 استفاده کنید.
  • برای جزئیات بیشتر در مورد این تغییرات API ، به مرجع ردیاب مراجعه کنید.

این نسخه شامل به روزرسانی در لیست پیش فرض موتور جستجو و توابع جدید برای کنترل زمان های کوکی است. علاوه بر این ، قطعه GA ناهمزمان راه اندازی می شود که تأثیر تأخیر GA.JS را در صفحه کاهش می دهد.

  • لیست موتور جستجوی پیش فرض را به روز کرد

    • موتورهای جستجو NAVER ، ENIRO و DAUM اضافه شده است.
    • حذف شده LookesMart ، Gigablast ، Club-Internet ، Netsprint ، Intera ، Nostrum و Ilse از لیست.
  • توابع اضافه شده برای کنترل زمان انقضا کوکی برای همه کوکی های ذخیره شده. توابع زمان کلوچه موجود را کاهش داد. برای اطلاعات بیشتر به مستندات JS API مراجعه کنید.

    • _setVisitorCookieTimeout(cookieTimeoutMillis) جایگزین عملکرد _setCookiePersistence می شود.
    • _setSessionCookieTimeout(cookieTimeoutMillis) جایگزین عملکرد _setSessionTimeout می شود.
    • _setCampaignCookieTimeout(cookieTimeoutMillis) جایگزین عملکرد _setCookieTimeout می شود.
  • قطعه GA ناهمزمان را راه اندازی کرد. مستندات مربوط به نحوه امتحان کردن آن را مشاهده کنید.

  • _setVar عملکرد اکنون کاهش یافته است. ویژگی های متغیرهای سفارشی جایگزین _setVar می شود. برای اطلاعات بیشتر به مستندات مراجعه کنید.

این نسخه شامل:

  • یک تابع جدید برای بازیابی متغیرهای سفارشی سطح بازدید کننده اضافه کرد. برای اطلاعات بیشتر به مستندات عملکرد مراجعه کنید.

    • _getVisitorCustomVar(index)
  • به جای انتظار برای windows.onload ، محتوای پوشش سایت به محض اجرای GA.JS بارگیری می شود.

این نسخه شامل یک ویژگی جدید است:

  • یک پارامتر Boolean اختیاری به عملکرد _addOrganic اضافه شده است تا مشخص شود آیا منابع ارگانیک جدید به ابتدا یا پایان لیست منبع آلی اضافه شده اند. برای جزئیات بیشتر به مستندات مراجعه کنید.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

این نسخه حاوی نگهداری منظم برای بهبود عملکرد و اصلاح مجدد است. هیچ تغییری در API یا عملکرد عمومی وجود ندارد.

این نسخه شامل چندین رفع اشکال و بهبود عملکرد است:

  • رمزگذاری مناسب برای اصطلاحات جستجو برای جستجوهای ارگانیک ، اطلاعات مسیر صفحه وب برای (UTMP) و مقادیر تعریف شده توسط کاربر هنگام استفاده از ویژگی Linker (یعنی: _link و _linkByPost توابع).
  • موتور جستجو Rambler به لیست جستجوی ارگانیک اضافه می شود
  • تجزیه و تحلیل جستجوی ارگانیک برای موتور جستجو http://kvasir.no اصلاح شده است
  • موتورهای جستجوی ارگانیک جدید که توسط کاربر تعریف شده است اکنون به بالای لیست اضافه شده است
  • عملکرد حذف شده _trackEvent(action, label, value) _trackEvent(category, action, label, value)
  • URL های ارجاع اکنون به عنوان حساس به مورد ذخیره می شوند. به عنوان مثال: www.domain.com/page.html با اطلاعات موردی گزارش می شود.
  • محدودیت 1200 کاراکتر را به اندازه توکن گاز اضافه کرد.
  • عملکرد جدید اضافه شده است تا اجازه دهد تا زمان های پیش فرض برای کوکی ها: _setCookiePersistence(timeout)