מעקב אחר מסחר אלקטרוני - מעקב באינטרנט (ga.js)

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

תהליך כללי

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

  1. יוצרים אובייקט עסקה.

    משתמשים בשיטה _addTrans() כדי ליצור אובייקט עסקה. אובייקט העסקה מאחסן את כל המידע הקשור לעסקה יחידה, כמו מזהה העסקה, חיובי משלוח והכתובת לחיוב. המידע באובייקט העסקה משויך לפריטים שבו באמצעות מזהי העסקאות של העסקה וכל הפריטים, שצריכים להיות אותו מזהה.

  2. להוסיף פריטים לעסקה.

    השיטה _addItem() עוקבת אחר מידע על כל פריט בעגלת הקניות של המשתמש ומשייכת את הפריט לכל עסקה באמצעות השדה transactionId. השיטה הזו עוקבת אחר הפרטים לגבי פריט מסוים, כמו מק"ט, מחיר, קטגוריה וכמות.

  3. שולחים את העסקה לשרתים של Analytics.

    השיטה _trackTrans() מאשרת שבוצעה רכישה, ושכל הנתונים שהצטברו באובייקט העסקה סופיים כעסקה.

יש דרכים רבות לאחזור המידע הזה ממנוע המסחר האלקטרוני. חלק ממנועי המסחר האלקטרוני כותבים את פרטי הרכישה בטופס מוסתר שבו ניתן להשתמש, אחרים שומרים את המידע במסד נתונים שניתן לאחזר, ואחרים מאחסנים את המידע בקובץ cookie. כמה ממנועי המסחר האלקטרוני הפופולריים יותר שמזהים את Google Analytics, מספקים מודולים משלהם שנועדו לפשט את המעקב אחר הזמנות ב-Analytics.

הנחיות

יש כמה דברים שחשוב לזכור כשמטמיעים מעקב אחר מסחר אלקטרוני.

  • קוד המק"ט הוא פרמטר נדרש לכל פריט שמוסיפים לעסקה.
    אם עסקה מכילה כמה פריטים ולא סופק מק"ט לכל פריט, בקשת GIF נשלחת רק עבור הפריט האחרון שנוסף לעסקה שעבורה סופק מק"ט. כמו כן, אם יש במלאי פריטים שונים עם אותו מק"ט, ומבקר קונה את שניהם, תקבל נתונים רק על המוצרים האחרונים שנוספו. לכן, צריך לוודא שלכל פריט שאתם מציעים יש מק"ט ייחודי.
  • רשימת הארגומנטים עבור _addTrans() ו-_addItem() מותאמת למיקום.
    אומנם לא כל הארגומנטים נדרשים, אבל כדאי לספק placeholder ריק לארגומנטים שלא צוינו כדי למנוע שגיאות. לדוגמה, פריט שמכיל רק מזהה עסקה, מק"ט, מחיר וכמות, באופן הבא:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • הערכים של הפרמטרים price ו-total לא תואמים לפורמט של המטבעות.
    בשני הפרמטרים, המופע הראשון של פסיק או נקודה מציין ערך עשרוני. לדוגמה, אם מציינים 1,996.00 בתור הערך של הפרמטר total, הוא יתועד בתור 1.996 ולא בתור $1,996.00. הערך לא משויך לשום מטבע, ולכן תוכנת המסחר האלקטרוני שלך צריכה לטפל בכל המרת מטבע לפני שמעבירים את הנתונים ל-Analytics.
  • אם אתם מטמיעים מעקב אחר מסחר אלקטרוני ומשתמשים בעגלת קניות של צד שלישי, סביר להניח שתצטרכו להגדיר גם מעקב בכמה דומיינים.
    לפרטים נוספים, יש לעיין בקטע "מעקב בכמה דומיינים".
  • אמנם הדבר אינו נדרש בפירוש, אבל כדאי לבצע קריאה ל-_trackPageview() בדף הקבלה אם ברצונך לשייך את הדף הספציפי לנתוני הטרנזקציה.

דוגמה מלאה

הדוגמה הבאה ממחישה הגדרה של מעקב אחר מסחר אלקטרוני בדף קבלה באמצעות כל שלוש השיטות. השימוש ב-_trackPageview() משייך את העסקה לדף קבלה על רכישת הבגדים מ-Acme Clothing.

 

מטבעות מקומיים

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

_gaq.push(['_set', 'currencyCode', 'EUR']);

יש לציין את המטבע המקומי בתקן ISO 4217. מסמך העזר של קודי המטבעות מופיע במסמך כדי לקבל רשימה מלאה של מטבעות ההמרה הנתמכים.