Google Analytics - יומני שינויים של כל ה-API ואוסף ה-SDK

בדף הזה מתועדים השינויים שבוצעו בממשקי ה-API ובערכות ה-SDK של אוספים של Google Analytics. היא כוללת יומני שינויים עבור מעקב באינטרנט (ga.js), Android SDK ו-iOS SDK. מומלץ לבדוק מדי פעם אם יש ברשימה הודעות חדשות. אפשר להירשם לשינויים גם דרך הפידים שמפורטים בקטע הרשמה שבהמשך.

הרשמה ליומני שינויים קשורים

האפשרות הזו כוללת את כל ממשקי ה-API של איסוף, הגדרה ודיווח.

כולל מעקב באינטרנט (ga.js ו-analytics.js), Android SDK, SDK ל-iOS ו-Measurement Protocol.

נוספו כתובות URL מסוג 'Android-app:// ' כמקור הפניה חוקי.

בגרסה הזו נוספה המשימה החדשה customTask.

הגרסה הזו כוללת:

Google Analytics

  • תאימות של iOS 10 ותיקוני באגים.

הגרסה הזו כוללת:

Google Analytics

  • תיקוני קריסות.

הגרסה הזו כוללת:

Google Analytics

  • ללא שינוי.

Google Tag Manager

  • תוקנה בעיה שגרמה לקריסה בזמן הרצת בדיקות היחידה.

הגרסה הזו כוללת:

Google Analytics

  • נוספה תמיכה ב-bitcode.

Google Tag Manager

  • נוספה תמיכה ב-bitcode.

הגרסה הזו כוללת:

Google Analytics

  • תוקנה בעיה שגרמה לקריסות במהלך השימוש ב-setCampaignParametersFromUrl. בעיה 636.

Google Tag Manager

  • ללא שינוי.

הגרסה הזו כוללת:

Google Analytics

  • ללא שינוי.

Google Tag Manager

  • תוקנה התנגשות בשם המחלקה. בעיה 631.

הגרסה הזו כוללת:

Google Analytics

  • נוספה תמיכה בשליחה ברקע במכשירים שאינם של Google Play.
  • רישום ביומן/LogLevel של Analytics שהוצא משימוש. במקום זאת, מערכת Analytics משתמשת ברישום ביומן ב-Android. כדי להפעיל רישום ביומן של ניפוי באגים, מריצים את הפקודה adb shell setprop log.tag.GAv4 DEBUG.
  • ארגון מחדש כדי לשפר את העברת הנתונים ולהתקין שיוך (Attribution) של קמפיינים.
  • הבאג לניתוח הקמפיין תוקן. בעיה 596.
  • חריגים של אפליקציות שלא טופלו במהלך השניות הראשונות של אתחול Analytics מדווחים כראוי. בעיה 443.

Google Tag Manager

  • אין שינויים.

הגרסה הזו כוללת:

Google Analytics

  • דיווח על רזולוציית המסך באמצעות שתוכל להשתמש ב-NativeBounds ב-iOS 8.0 ואילך. פנייה זו מתייחסת לבעיה 504.
  • הוספנו תמיכה בפרמטרים של קמפיינים שקשורים לקליקים.
  • ניתן לדווח על דגם החומרה של iOS בנוסף לגרסת מערכת ההפעלה של המכשיר. סעיף זה מתייחס לבעיה 408.
  • דיווח על שיוך התקנות של iAd ב-iOS 7.1 ואילך. לשם כך נדרשת מסגרת iAd.
  • נוספה אזהרה על הוצאה משימוש לסוג ההיט 'צפייה באפליקציה'.
  • sqlite3 הוא עכשיו ספרייה נדרשת.

Google Tag Manager

  • תוקנה קריסה של מחרוזת אפס ב-TAGDispatcher.

גרסה זו כוללת הוספה של שדה חדש. בחומר העזר בנושא שדות מופיעה רשימת השדות המלאה.

תחבורה

  • השדה העברה מאפשר להגדיר את המנגנון שבאמצעותו יישלחו ההיטים.

שינויים אחרים

  • האפשרות useBeacon הוצאה משימוש.
  • תיקוני באגים

הגרסה הזו כוללת:

Google Analytics

  • תוקנה בעיה שמנעה את השליחה של כל איתות Bluetooth בזמן שליחת משׂואות רשת (beacon).
  • אפליקציית לדוגמה של CuteAnimals שמדגימה איך לשלוח את האפליקציה כשהאפליקציה עוברת לרקע.
  • הוספנו תמיכה בשדות נוספים של מסחר אלקטרוני משופר.
  • הוסרו הודעות אזהרה לגבי מחלקות של GAIHit ו-GAIProperty שהיה חסר במהלך הידור ל-iOS SDK 8.0. המחלקות האלה הוסרו.
  • עכשיו תהליך השליחה של משׂואות רשת (beacons) יעיל יותר, ויש לשלוח מספר איתותים בבקשת HTTPS אחת.
  • בנסיבות מסוימות, הבקשות יידחסו כדי לחסוך בשימוש בחבילות גלישה.

Google Tag Manager

  • הוצא משימוש את TAGContainerFuture מבוסס openContainerWithId. השימוש ב-API הזה ב-iOS8 גורם לשגיאות אם מתבצעת קריאה לפעולה במהלך שלבים מסוימים במחזור החיים של UIAppDelegate.
  • הוספנו תמיכה במדדים מותאמים אישית ובמאפיינים מותאמים אישית למסחר אלקטרוני משופר בתג של Google Universal Analytics.
  • תוקן באג שדורש מוצרים לפעולות של מסחר אלקטרוני משופר שיש להן מוצרים אופציונליים.
  • תמיכה בתכונות מזהה הפרסום עבור תג Google Universal Analytics.
  • אפליקציית דוגמה מעודכנת של CuteAnimals כדי להמחיש איך לשלוח נתונים בזמן שהאפליקציה עוברת לרקע.
  • עכשיו אפשר לשלוח היטים באמצעות navigator.sendBeacon (בדפדפנים נתמכים) על ידי העברת הפרמטר useBeacon.
  • השם של קובץ ה-cookie שהוגדר על ידי הפלאגין display features שונה מ-_dc ל-_gat.

הגרסה הזו כוללת:

Google Analytics

  • אין שינויים.

Google Tag Manager

  • תמיכה במסחר אלקטרוני משופר נוספה לתג של Google Universal Analytics.
  • שיטות חדשות של dispatch ו-dispatchWithCompletionHandler נוספו למחלקה TAGמנהל.

הגרסה הזו כוללת:

Google Analytics

  • נוספה תמיכה במסחר אלקטרוני משופר. לפרטים, אפשר לעיין במדריך למפתחים בנושא מסחר אלקטרוני משופר.
  • מעכשיו, מזהה הלקוח יאופס בכל פעם שמזהה הפרסום ישתנה.
  • איסוף מזהה הפרסום מושבת כברירת מחדל.
  • נוספו ממשקי API פרוגרמטיים לדיווח על חריגים.
  • תיקוני באגים במסמכי התיעוד.
  • תיקוני באגים קלים.

Google Tag Manager

  • אין שינויים ב-Google Tag Manager.

הגרסה הזו כוללת:

Google Analytics

  • אם הספרייה libAdIdAccess.a (שסופקה כחלק מה-SDK) כלולה באפליקציה, והמאפיין allowIDFACollection מוגדר כ-true במכשיר המעקב, ערכת ה-SDK תאסוף עכשיו IDFA ואת הסימון של הפעלת המעקב של המפרסם.
  • נוספה תמיכה במסחר אלקטרוני משופר.
  • נוסף סוג היט של צפייה במסך כדי להחליף את סוג ההיט של צפייה באפליקציה.
  • פרמטר של מזהה היט נוסף עכשיו לכל היט. הוא משתנה בכל פעם שנוצר היט של צפייה באפליקציה, צפייה במסך או צפייה בדף.
  • מזהה הלקוח יאופס עכשיו בכל פעם שהערך של ה-IDFA ישתנה. זה קורה רק כשנאספים IDFA בכלי מעקב.
  • שיטה חדשה של dispatchWithCompletionHandler נוספה למחלקה GAI.
  • תוקנה בעיה שבה ערכת ה-SDK הייתה יכולה לשלוח איתות Bluetooth ללא מזהה לקוח או עם מזהה לקוח ריק.

Google Tag Manager

  • ללא שינוי
  • היטים שלא מכילים מזהה חוקי לצורכי מעקב יושמטו.
  • הרשימה של מקורות אורגניים נתמכים עודכנה.

    • הוסר: Netscape, about, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • נוספו/עודכנו: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
  • הרשימה של מקורות אורגניים נתמכים עודכנה.

    • הוסר: Netscape, about, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
    • נוספו/עודכנו: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.

הגרסה הזו כוללת:

Google Analytics

  • נוסף השדה 'מזהה משתמש'.

Google Tag Manager

  • בוצע תיקון באג במזהה עבור מאקרו פרסום, כך שיוכל להחזיר כראוי מזהה עבור המפרסם (IDFA) אם הוא זמין.
  • תוקנה בעיה שגרמה למשתמשים להשתמש ב-NSNumber לנתוני מסחר אלקטרוני.

הגרסה הזו כוללת החלפה של סוג ההיט appview ואת ההוספה ושינוי השם של פרמטרים. בחומר העזר בנושא פרמטרים מופיעה הרשימה המלאה של הפרמטרים.

החלפה ל-appview

  • סוג ההיט appview הוחלף ב-screenview. עליך לעדכן את קוד המעקב של האפליקציה בהקדם האפשרי כדי להשתמש ב-screenview במקום ב-appview.

פרמטרים חדשים

שינוי שם של פרמטר

  • השם של תיאור התוכן שונה לשם מסך. השם של פרמטר השאילתה, cd, יישאר ללא שינוי.

גרסה זו כוללת החלפה של סוג ההיט appview ואת ההוספה של שדות חדשים. בחומר העזר בנושא שדות מופיעה רשימת השדות המלאה.

החלפה ל-appview

  • סוג ההיט appview הוחלף ב-screenview. עליך לעדכן את קוד המעקב של האפליקציה בהקדם האפשרי כדי להשתמש ב-screenview במקום ב-appview.

שדות חדשים

שינויים אחרים

  • פלט משופר של ניפוי באגים.
  • תוקנו באגים שונים בעיבוד מראש.
  • נוספה תמיכה בממשקי API של עיבוד מראש ללא קידומת. העיבוד מראש פועל עכשיו ב-IE11 בנוסף ל-Chrome.
  • תיקוני באגים קלים אחרים בתמיכה ב-Linker.
  • החיפוש המאובטח ב-Yahoo מסווג עכשיו כראוי כמקור אורגני.
  • נוספה תמיכה בממשקי API של עיבוד מראש ללא קידומת. העיבוד מראש פועל עכשיו ב-IE11 בנוסף ל-Chrome.

Google Analytics ו-Google Tag Manager

  • ערכות ה-SDK של Google Analytics ו-Google Tag Manager הן עכשיו חלק מ-Google Play Services SDK 4.3 .
  • לשם כך לא נדרש התקנה של שירותי Google Play במכשירים מסוימים. כש-Google Play Services לא זמינים, ערכת ה-SDK תחזור באופן אוטומטי לשליחה מקומית.
  • לקבלת פרטים על תחילת העבודה, קראו את המאמרים Google Tag Manager SDK v4 ל-Android ו-Google Analytics SDK v4 ל-Android.

הגרסה הזו כוללת:

Google Analytics

  • ה-SDK יאכלס עכשיו את הפרמטר של מזהה האפליקציה (&aid) כברירת מחדל.

Google Tag Manager

  • תמיכה נוספת במאקרו ניסויי תוכן של Google Analytics.

הגרסה הזו כוללת:

Google Analytics

  • אין שינויים ב-Google Analytics.

Google Tag Manager

  • תמיכה נוספת במאקרו ניסויי תוכן של Google Analytics.

הגרסה הזו כוללת:

Google Analytics

  • ללא שינויים ישירות ב-Google Analytics. משתמשי Google Analytics צריכים לשים לב שכברירת מחדל, Google Tag Manager כבר לא תלוי ב-AdSupport.framework. מידע זה יכול לעזור בפתרון בעיה 387.

Google Tag Manager

  • פונקציות שקוראות ל-API AdSupport.framework מופרדות לספרייה נפרדת, libAdIdAccess.a. האפליקציות צריכות להיות מקושרות לספרייה הזו כדי לקבל גישה למחרוזת של מזהה הפרסום (IDFA) ולסימון שהתכונה 'מעקב אחר מפרסמים' מופעלת.
  • המערכת לא מתעלמת יותר מפרמטרים של מקשר כשמנווטים בין דומיינים ברמות מרחק שונות ב-Firefox.
  • תוקנה בעיה שבה Analytics בדפי אתר לא נטען עבור כתובות אתרים מסוימות.
  • שיפורים בפלט של מצב ניפוי הבאגים.
  • שחרור לצורך תחזוקה.

גרסה זו כוללת: * הצורך בAdSupport.framework הוסר. * הוסר קוד שלא נמצא בשימוש.

הגרסה הזו כוללת: * תמיכה נוספת ב-SDK של iOS 7.0 סיביות של 64 סיביות. * הפריט libGoogleAnalytics_debug.a הוסר, והוא חלק מהספרייה libGoogleAnalyticsServices.a. * קובץ ה-build של CuteAnimals עבר ניקוי ל-Google Analytics.

  • שחרור לצורך תחזוקה.

הגרסה הזו כוללת: * תוקנה התנגשות עם SDK של מאגר נתונים זמני של פרוטוקול. * תוקנה שגיאת Linker כשהסרת קוד הופעלה.

מהדורה זו כוללת: * מהדורת בטא שישית. * נדרש שינוי כדי למנוע חריגת זמן ריצה כשאפליקציה שמטרגטות KitKat (רמת API 19) משתמשת ב-SDK.

גרסה זו כוללת: * מהדורה שנייה של גרסה 3.0. * נדרש שינוי כדי למנוע חריגת זמן ריצה כשאפליקציה שמטרגטות KitKat (רמת API 19) משתמשת ב-SDK.

הגרסה הזו כוללת:

  • תוקנה שגיאת קישור בעת מיקוד ל-iOS 7.0.

מהדורה זו כוללת: * גרסה ראשונה של גרסה 3.0 * שינוי ב-SDK API בהתאם ל-analytics.js. השיטות track ו-send הוסרו. במקום זאת, יש להשתמש בשיטות הבנייה send ובשיטות ה-GAIDictionaryBuilder. * רוב המאפיינים של הפרוטוקול GAITracker הוסרו. במקום זאת, צריך להשתמש בשדה set בשדות השונים. * כל הפרמטרים שהוגדרו באמצעות השיטה set יישמרו. בעבר, מספר פרמטרים היו מוגדרים רק עבור ההפעלה הבאה של שליחה/מעקב. * הפרוטוקול GAILogger זמין למי שרוצה להטמיע רישום ביומן בהתאמה אישית עבור ה-SDK. * דרישות המערכת המינימליות השתנו. פרטים נוספים זמינים ב-Readme.txt. * כל הפעילות שקשורה ל-SDK (גישה למסד הנתונים ולרשת) מתבצעת עכשיו בשרשור נפרד. * ניתן לקרוא את clientId. התקשרות אל [tracker get:kGAIClientId]. לידיעתך, הקריאה הזו תיחסם עד שניתן יהיה לקרוא את clientId ממסד הנתונים. * ב-SDK לא נעשה יותר שימוש ב-POST אלא אם ההיט גדול מ-2,000 בייטים. במקום זאת, ייעשה שימוש ב-GET. * לא יתבצע יותר ניסיון חוזר של ה-SDK לשלוח היטים על סמך קוד התגובה של HTTP.

מהדורה זו כוללת: * המהדורה הראשונה של גרסה 3.0 * ה-SDK API שוכתב כך שיתאים יותר ל-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 מוגדר כ-True.

היום השקנו את הגרסה החדשה של Measurement Protocol לגרסת הבטא הציבורית.

השינויים הבאים נדחפו לגרסה האחרונה של קוד המעקב:

  • נוספה תמיכה בהגדרת מטבעות מקומיים באמצעות _set, כמו gaq.push(['_set', 'currencyCode', 'EUR'])

הגרסה הזו כוללת:

  • יש לשנות את ברירת המחדל של appVersion לערך ב-CFBundleShortVersionString במקום ב-CFBundleVersionKey.
  • יש להשתמש ב-HTTPS כפרוטוקול ברירת המחדל במקום ב-HTTP.
  • שיטות המעקב השתנו ל'שליחה' (למשל, trackView נקראת עכשיו sendView).
  • כמה תיקוני באגים קלים.

גרסה זו כוללת: * מהדורת בטא רביעית. * ערכת ה-SDK תפעל מעכשיו לפי ההגדרה של קצב הדגימה. אם הגדרתם בעבר קצב דגימה שאינו 100%, עכשיו תראו ירידה תואמת בחלק מהמדדים ב-Analytics בהשוואה לתדירות הדגימה בגרסת בטא 3. * שיטות מעקב השתנו עבור שליחה (לדוגמה, trackView נקרא עכשיו sendView). * נוספה תמיכה במטבע מקומי דרך Transaction.setCurrencyCode * השתמש ב-HTTPS כברירת מחדל במקום ב-HTTP. * מערכת ה-SDK לא תנסה לשלוח היטים אם אין קישוריות לרשת. * הימנעו ממקרי ANR במהלך הניסיון לטפל בנתונים של קמפיינים להתקנת אפליקציות. * הוסרו TrackedActivity מחלקות מה-SDK. * מעבירים את אתחול ה-SDK אל מחוץ ל-thread הראשי של ממשק המשתמש. * לשפר את היכולת של ה-SDK לשחזר ממסד נתונים פגום של SQLite. * תוקנו כמה קריסות ובאגים נוספים.

הגרסה הזו כוללת:

  • נוספה ארכיטקטורת Armv7s ל-libGoogleAnalytics.a.
  • ארכיטקטורת Armv6 הוסרה מ-libGoogleAnalytics.a.

הגרסה הזו כוללת:

  • תיקוני באגים:

    • הסרת גרסת NoThumb של הספרייה.
    • ביטול התמיכה ב-Armv6.
  • תכונות חדשות:

    • הוספת תמיכה ב- Armv7s (ל-iPhone5).

הגרסה הזו כוללת:

  • תיקוני באגים:
    • תיקון ההעברה ממשתנים מותאמים אישית ל-SDK בגרסה מוקדמת של 1.5 SDK ל-1.5 משתנים מותאמים אישית של SDK.
    • יש לכבד את הגדרת ההגבלות על נתוני רקע של המשתמש.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • השיטות של הפרוטוקול GANtrackerDelegate הן עכשיו אופציונליות.
    • האירועים כוללים עכשיו את הצפייה האחרונה בדף שבמעקב (utmp).
  • תכונות חדשות:
    • תמיכה בעד 50 משתנים מותאמים אישית (הערה: תכונה זו זמינה רק למשתמשי Google Analytics Premium).
    • עודכנה אפליקציה לדוגמה של BasicExample.

הגרסה הזו כוללת:

  • תיקוני באגים:

    • תיקון דליפת זיכרון.
    • האירועים כוללים עכשיו את הצפייה האחרונה בדף שבמעקב (utmp).
  • תכונות חדשות:

    • תמיכה ב-50 משתנים מותאמים אישית (הערה: תכונה זו זמינה למשתמשי Google Analytics Premium בלבד).

הגרסה הזו כוללת:

  • שיטת מעקב ברשת חברתית נוספה אל GAITracker:
    • trackSocial:withAction:withTarget:
  • החתימה של שיטת התזמון השתנתה ל:
    • trackTiming:withValue:withName:withLabel:
  • נוספו ל-GAItracker שיטות ידניות של בנייה ושיגור:
    • set:value:
    • get:
    • send:params:
  • שיטות להגדרת מאפיינים מותאמים אישית שנוספו ל-GAItracker:
    • setCustom:dimension:
    • setCustom:metric:
  • הארכיטקטורה של מאגר הנתונים עברה ארגון מחדש כדי למנוע דיווח על בעיות שקשורות ל-CoreData.

הגרסה הזו כוללת:

  • תמיכה נוספת במאפיינים ומדדים מותאמים אישית.
  • נוספה תמיכה במעקב אחר אינטראקציות חברתיות.
  • כיתה אחת (StandardExceptionParser) שונתה כגלויה לכולם
  • תוקנו קריסות מדי פעם במהלך האתחול של ה-SDK.
  • תוקנה התעלמות מ-INSTALL_REFERRER שידורים במכשירים מסוימים.
  • תוקנו ConcurrentModificationExceptions בכיתה GoogleTracker.
  • תיקוני באגים ושיפורים אחרים

הגרסה הזו כוללת:

  • עודכן לפורמט העדכני של החוטים.
  • sampleRate השתנה לערך צף עם דיוק כפול.
  • מעקב מוגזם מווסת.
  • פרטי מעקב שלא נשלחו נמחקים כאשר האפשרות 'ביטול הסכמה' מופעלת.
  • פרטי מעקב שלא יישלחו לפני יותר מ-30 יום יימחקו.
  • שיפורים לבדיקת המוקדן.
  • במקום לנסות שוב מדי פעם, סדרן העבודה ישתמש ב-Reachability API כשהקישוריות אובדת כדי לקבל הודעה כשהחיבור יחודש.
  • אפליקציית הדוגמה עודכנה.
  • תיקוני באגים ושיפורים אחרים.

הגרסה הזו כוללת:

  • ממשק פשוט של Easytracker.
  • בקרת השליחה הועברה לכיתה חדשה, GAServiceManager.
  • עודכן לפורמט העדכני של החוטים.
  • sampleRate השתנה ל'כפול'.
  • מעקב מוגזם מווסת.
  • פרטי מעקב שלא נשלחו נמחקים כאשר האפשרות 'ביטול הסכמה' מופעלת.
  • פרטי מעקב שלא יישלחו לפני יותר מ-30 יום יימחקו.
  • תיקוני באגים ושיפורים אחרים.

הגרסה הזו כוללת:

  • נוספה אפשרות לטיפול בחריגות שלא נתפסה.
  • הוסר נכס dispatchEnabled מהקבוצה GAI.
  • נוסף נכס defaultTracker אל GAI.
  • שיטת הבידינג close נוספה אל GAITracker.
  • שיטת המעקב אחר התזמון נוספה אל GAITracker.
  • נוספה שיטת trackView אל GAITracker שלא מקבלת ארגומנטים.
  • שמות השדות של פריטי העסקה עודכנו.
  • עודכן לפורמט העדכני של החוטים.
  • ערך האירוע מפורש כמספר שלם של 64 סיביות.
  • יצירת קוד ARMV6 עברה מ-THUMB ל-ARRM.

הגרסה הזו כוללת:

  • השיטה startSession הוסרה. במקומה צריך להשתמש במדיניות setStartSession.
  • הפרמטר ga_sessionTimeout נוסף ל-Easytracker.
  • מצב חיסכון בסוללה הוטמע.
  • נוספה שיטת trackView אל GAITracker שלא מקבלת ארגומנטים.
  • תיקון באג שמנע שליחה של פרמטרים של חריגים בהיטים.
  • היטים שלא ניתן לקרוא ממסד הנתונים נמחקים במקום לחסום לצמיתות את שליחת כל ההיטים.
  • עודכן לפורמט העדכני של החוטים.
  • סוג היט של תזמון שהוטמע.
  • הטמעת סוגי היטים של מסחר אלקטרוני (עסקה ופריט).

השינויים הבאים נדחפו לגרסה האחרונה של קוד המעקב:

  • קצב הדגימה המרבי המותר של מהירות האתר (_setSiteSpeedSampleRate) עלה מ-10% ל-100%.
  • השיטה _setAccount חותכת עכשיו רווחים בהתחלה ובסוף.

השינויים הבאים נדחפו לגרסה האחרונה של קוד המעקב:

  • רשימת מנועי החיפוש האורגניים שזוהו כברירת מחדל עודכנה. הוספנו את ‘startsiden.no’, 'rakuten.co.jp', 'biglobe.ne.jp' ו-'goo.ne.jp'. הסרנו את 'search' והוסיפו את 'conduit.com', 'babylon.com', 'search-results.com', 'avg.com', 'comcast.net' ו-'incredisearch beforesearch.com'.

השינויים הבאים נדחפו לגרסה האחרונה של קוד המעקב:

  • מגבלת האורך של משתנה מותאם אישית הוגדלה מ-64 ל-128 תווים. בנוסף, האורך נבדק כעת לפני קידוד כתובת האתר.
  • מגבלת הקצב של היטים של אירועים הושגה. עכשיו אפשר לשלוח 10 היטים עם היט נוסף אחד בשנייה (קודם לכן, הפעולה הייתה מוגבלת להיט אחד לכל 5 שניות). הערה: המגבלה של 500 היטים לכל סשן עדיין חלה.
  • קובצי cookie מסוג __utmv נכתבים עכשיו עם מפריד משתנה אחר (למשל, סמן במקום פסיק) כדי להתאים ל-RFC. השינוי הזה אמור לפתור כמה מהבעיות שקשורות לקידוד של קובצי cookie שלקוחות רואים.

הגרסה הזו כוללת:

  • תיעוד:

    • ה-ReadMe.txt עודכן כדי שיפנה לאתר לצורך תיעוד.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • בוצע תיקון ב-Google Play של מעקב אוטומטי אחר כתובות יעד.
    • מתן הרשאה לקידוד כתובת URL עבור הפרמטר של הגורם המפנה, setReferrer.

שינויים באיסוף הנתונים ל'מהירות אתר':

  • נתונים על מהירות האתר נאספים עכשיו באופן אוטומטי בכל נכסי האינטרנט, בקצב דגימה של 1%. הפונקציה _trackPageLoadTime, שנדרשה בעבר כדי להביע הסכמה לאיסוף נתונים למהירות אתר, הוצאה משימוש.
  • אפשר לשנות את קצב הדגימה שמוגדר כברירת מחדל באמצעות הפונקציה _setSiteSpeedSampleRate החדשה.
  • אם בקריאה ל-_trackPageview נעשה שימוש בנתיב וירטואלי, הנתיב הזה ישויך עכשיו גם לנתוני מהירות האתר שנאספים מאותו דף.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • מיקום מסד הנתונים השתנה מספריית המסמכים לספריית הספרייה.
    • ה-SDK לא שולח יותר NSAsserts לשגיאות במסד נתונים של SQLite.
    • תוקנה הקריסה בקריאה ל-trackPageview עם מחרוזת ריקה.
    • תוקנו קריסות בזמן קריאה לשיטות GANTracker שונות אחרי הקריאה ל-stopTracker.
    • תוקנו מספר דליפות זיכרון, כולל קריאה אחת לפונקציית auth עם כתובת URL של pageURL שמתחילה ב-'/'.
  • תכונות חדשות:
    • השיטה dispatchSynchronously נוספה.
    • נחשפו מספר קבועים שימושיים (ראה GANMonitor.h).

הגרסה הזו כוללת:

  • תיקוני באגים:
    • נלכדו וטופלו מספר SQLiteExceptions.
    • תוקנה הבעיה NullPointerException ב-stopSession אם השיחה נקראה לפני השיחה ל-startNewSession.
    • תוקנו שגיאות 'מחוץ לזיכרון' במכשירי HTC Thunderbolt ו-Motorola Droid Bionic.
    • מבוטלת הגישה המיותרת למסד הנתונים בשיטת השליחה.

הגרסה הזו כוללת את התכונה החדשה הבאה:

  • אפשר לסמן אירועים כאירועים ללא אינטראקציה על ידי הגדרת הפרמטר opt_noninteraction החדש של השיטה _trackEvent() כ-true. סימון אירוע כאירוע ללא אינטראקציה מציין שקליקים מהאירוע המתויג לא ישפיעו על שיעור היציאה מדף הכניסה. למידע נוסף, עיינו בחומר העזר בנושא ga.js.

הגרסה הזו כוללת את תיקון הבאג הבא:

  • תוקנה בעיה שבה הפצת הפרמטר של כתובת האתר gclid ב-AdWords בקישורים פנימיים לאתר עלולה להוביל לניפוח מספר הביקורים בתשלום.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • תוקנה שגיאת אוטובוס בניסיון להגדיר את הדגל dryRun לפני הפעלת מכשיר המעקב.
    • תוקנה שגיאה באוטובוס בניסיון לעבור את NULL עבור שגיאה.
    • יש להשתמש בשפה הנכונה בכותרת ה-HTTP.
  • תכונות חדשות:
    • הדגל anonymizeIp נוסף.
    • הפרמטר sampleRate נוסף.
    • נוספה תמיכה בהפניות של קמפיינים.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • תוקן באג במעקב כללי אחר הפניות של קמפיין.
    • תוקן סימון anonymizeIp שהפריע למעקב אחר קמפיין.

בגרסה הזו תוקן באג שגרם לניפוח מספר הביקורים ו/או לירידה במספר המבקרים החדשים באתרים מסוימים. ההשפעה הראשונה היא בעיקר על אתרים עם תנועה אורגנית, בשילוב עם התנהגות ספציפית של משתמשים. ההשפעה השנייה הייתה רק באתרים שמשתמשים בתצורת מעקב לא נתמכת עם מספר כלי מעקב.

שינויים בחישובים של סשנים:

  • קמפיין אחד לכל סשן: אם קמפיין חדש מתחיל במהלך סשן קיים, סקריפט המעקב יתחיל עכשיו באופן אוטומטי ביקור חדש. קמפיין חדש יופעל על ידי שינוי בכל אחד מהשדות הבאים: מזהה קמפיין, שם, מקור, אמצעי הגעה לאתר, מונח, תוכן או GCLID.
  • סקריפט המעקב כבר לא מתחיל פעילות חדשה באתר במקרה שמשתמש סוגר את הדפדפן.

שינויים במעקב בכמה דומיינים:

  • הקריאה ל-_setAllowHash(false) לא נדרשת יותר כשמגדירים מעקב בכמה דומיינים. דפים שכבר כוללים קריאה אל _setAllowHash(false) ימשיכו לפעול, אבל לא צריך לעשות זאת יותר כשתגדירו אתר חדש.
  • סקריפט המעקב ינסה עכשיו לתקן פרמטרים מסוג linker ששובשו על ידי מפנים מחדש או דפדפנים של HTTP. כ-85% מערכי ה-linker, שעד כה לא נלקחו בחשבון בשל שינויי קידוד שמקורם במפנים מחדש ובדפדפנים, אמורים כעת להישמר ולהתקבל בהצלחה על ידי סקריפט המעקב.

הגרסה הזו כוללת:

  • תיקוני באגים:
    • תוקנו מספר בעיות בטיפול במסד נתונים.
    • תוקנו חריגות במהלך שימוש במשתנים מותאמים אישית.
    • שומרים את ההקשר של האפליקציה ולא את ההקשר שמועבר אליו.
    • הוסרה האפשרות ליצור בטעות סשנים של פנטום.
  • תכונות חדשות:
    • נוספה היכולת להגדיר הפניות לקמפיין בכל שלב
    • הדגל sampleRate נוסף
    • הדגל anonymizeIp נוסף

בגרסה הזו יש תכונה חדשה אחת:

  • קוד המעקב דוחה כעת היטים של דפים שעברו עיבוד מראש עד שהמשתמש יצפה בדפים האלה. אם אף פעם לא צופים בדף שעבר עיבוד מראש, לא נשלחים היטים. התכונה הזו זמינה רק באתרים שבהם נעשה שימוש בסקריפט המעקב האסינכרוני. ניתן לקבל מידע נוסף על עיבוד מראש בבלוג של Google למנהלי אתרים.

הגרסה הזו כוללת מגוון תיקוני באגים וארגון מחדש (Refactoring) ותכונה חדשה אחת:

  • נוספה תמיכה במעקב ברשתות חברתיות ( _trackSocial )

הגרסה הזו כוללת:

  • תיקוני באגים:
    • תוקנה קריסה בעת שימוש במשתנים מותאמים אישית.
    • תוקנו דליפות זיכרון במהלך שימוש במשתנים מותאמים אישית.
  • תכונות חדשות:
    • נוספה תמיכה בהיטים של מסחר אלקטרוני.
    • הדגל Debug נוסף.
    • הדגל DryRun נוסף.
    • מידע תיאורי יותר על שגיאות מסוג SQLite3 כשלים

הגרסה הזו כוללת:

  • תיקוני באגים:

    • תוקנה מחרוזת userAgent בפורמט שגוי.
  • תכונות חדשות:

    • תמיכה נוספת במעקב אחר מסחר אלקטרוני
    • הדגל debug נוסף
    • הדגל dryRun נוסף

הגרסה הזו כוללת את תיקוני הבאגים הבאים.

  • תוקן באג במעקב בדומיינים שגרם לקידוד שגוי של נתוני קמפיין במקרים מסוימים.
  • תוקן באג במעקב בדומיינים שגרם לקובצי cookie להיטען מכתובת ה-URL יותר מפעם אחת, וכתוצאה מכך קובצי Cookie שגויים במקרים מסוימים.
  • תוקן באג במשתנים מותאמים אישית שגרם לקידוד של ערכים מסוימים בדוחות.

הגרסה הזו כוללת:

  • תיקוני באגים:

    • תוקן קידוד שגוי של רווחים.
    • אפליקציית SQLiteExceptions לא גורמת יותר לקריסת אפליקציות.
  • תכונות חדשות:

    • תמיכה נוספת במשתנים מותאמים אישית

הגרסה הזו כוללת תחזוקה שוטפת, כולל תיקוני באגים וארגון מחדש (Refactoring). אין שינוי בממשקי ה-API הציבוריים או בפונקציונליות שלהם.

הגרסה הזו כוללת עדכונים ותכונה חדשה אחת.

  • התמיכה של POST:

    • קוד המעקב יכול עכשיו לשלוח משׂואות רשת (beacons) גדולות הרבה יותר. בעבר, איתות Bluetooth נשלח באמצעות בקשות HTTP מסוג GET, שמוגבלות ל-2,048 תווים על ידי חלק מהדפדפנים ושרתי proxy מסוימים. הבקשות שחרגו מהמגבלה הזו נמחקו והנתונים לא הגיעו ל-Google Analytics. החל מהגרסה הזו, בקשות באורך של יותר מ-2,048 תווים יישלחו דרך HTTP POST, שבו אין מגבלה כזו. קוד המעקב יתמוך עכשיו במשׂואות רשת (beacons) באורך של עד 8,192 תווים.

הגרסה הזו כוללת את תיקוני הבאגים הבאים.

  • תיקון באג שמנע מ-_addIgnoredOrganic ומ-_addIgnoredRef לפעול כראוי בביקור הראשון באתר.
  • תוקנה בעיה הקשורה לקוד מעקב שפועל במספר מסגרות iframe.

הגרסה הזו כוללת:

  • תכונות חדשות:
    • תמיכה נוספת במשתנים מותאמים אישית.
    • נוספה גרסת NoThumb של הספרייה.

הגרסה הזו כוללת תחזוקה שוטפת, כולל תיקוני באגים וארגון מחדש (Refactoring). אין שינוי בממשקי ה-API הציבוריים או בפונקציונליות שלהם.

הגרסה הזו כוללת:

  • תכונות חדשות:

    • נוספה תמיכה ב-iOS4

הגרסה הזו כוללת תיקוני באגים וניקוי API.

  • תיקוני באגים:

    • תיקון באג במעקב אחר אירועים. כדי להתקשר אל _trackEvent לא צריך להתקשר יותר ל-_initData או ל-_trackPageview.
    • עודכן קטע קוד אסינכרוני, כך שניתן יהיה למקם אותו בראש כל דף בלי לגרום לבעיות ב-IE 6 ו-7. קטע הקוד החדש זמין במדריך למעקב אסינכרוני. העדכון הזה בוצע ב-22/3/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 זמינים בחומר העזר בנושא מעקב.

הגרסה הזו כוללת עדכונים לרשימת מנועי החיפוש שמוגדרים כברירת מחדל ופונקציות חדשות לשליטה בזמן הקצוב לתפוגה של קובצי cookie. בנוסף, מופעל קטע קוד אסינכרוני של GA שמפחית את ההשפעה של זמן האחזור של ga.js על הדף.

  • רשימת מנועי החיפוש שמוגדרים כברירת מחדל עודכנה

    • נוספו מנועי החיפוש Naver, Eniro ו-Daum.
    • הוסרו מהרשימה Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum ו-Ilse.
  • נוספו פונקציות לבקרת זמני התפוגה של קובצי cookie עבור כל קובצי ה-cookie המאוחסנים. פונקציות הזמן הקצוב לתפוגת קובצי Cookie קיימות שהוצאו משימוש. מידע נוסף זמין במסמכי התיעוד של JS API.

    • הפונקציה _setVisitorCookieTimeout(cookieTimeoutMillis) מחליפה את הפונקציה _setCookiePersistence.
    • הפונקציה _setSessionCookieTimeout(cookieTimeoutMillis) מחליפה את הפונקציה _setSessionTimeout.
    • הפונקציה _setCampaignCookieTimeout(cookieTimeoutMillis) מחליפה את הפונקציה _setCookieTimeout.
  • הופעל קטע קוד אסינכרוני של GA. במסמכי התיעוד מוסבר איך לנסות את התכונה.

  • הפונקציה _setVar הוצאה משימוש. התכונה 'משתנים מותאמים אישית' מחליפה את _setVar. למידע נוסף, עיינו במסמכי התיעוד.

הגרסה הזו כוללת:

  • נוספה פונקציה חדשה לאחזור משתנים מותאמים אישית ברמת האורח. מידע נוסף זמין במסמכי התיעוד של הפונקציות.

    • _getVisitorCustomVar(index)
  • במקום להמתין ל-window.onload, התוכן של שכבת-על באתר נטען ברגע ש-ga.js מופעל.

הגרסה הזו כוללת תכונה חדשה:

  • הוספנו פרמטר בוליאני אופציונלי לפונקציה _addOrganic כדי לציין אם מקורות חדשים של חיפוש אורגני יתווספו בתחילת רשימת המקורות האורגניים או בסופה. אפשר לקרוא פרטים נוספים במסמכי התיעוד.

    • _addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)

הגרסה הזו כוללת תחזוקה שוטפת לשיפור הביצועים וארגון מחדש (Refactoring). אין שינוי בממשקי ה-API הציבוריים או בפונקציונליות שלהם.

הגרסה הזו כוללת מספר תיקוני באגים ושיפורי ביצועים:

  • קידוד תקין של מונחי חיפוש לחיפושים אורגניים, מידע על נתיב דף האינטרנט עבור (utmp) וערכים בהגדרת המשתמש כשנעשה בהם שימוש עם תכונת הקישור (כלומר: הפונקציות _link ו-_linkByPost).
  • מנוע החיפוש Rambler נוסף לרשימת החיפוש הרגיל
  • ניתוח החיפוש האורגני תוקן למנוע החיפוש http://kvasir.no
  • מנועי חיפוש חדשים בחיפוש אורגני שהוגדרו על ידי המשתמש נוספו עכשיו לראש הרשימה
  • הוסרה פונקציית _trackEvent(action, label, value) שהוצאה משימוש והוחלפה בפונקציה _trackEvent(category, action, label, value)
  • כתובות אתרים מפנות מאוחסנות כעת כתלויות רישיות. לדוגמה: www.domain.com/PaGe.HtMl ידווח בצירוף פרטי מקרה.
  • נוספה מגבלה של 1200 תווים לגודל קוד ה-GASO.
  • פונקציה חדשה נוספה כדי לאפשר ביטול של ברירת המחדל עבור הזמן הקצוב לתפוגה של קובצי cookie: _setCookiePersistence(timeout)