דוח ה-Analytics של ווקומרס נראה תקין? הנה מה שהוא לא יכול להראות לכם בכלל
כל בוקר אתם נכנסים ל-Analytics של ווקומרס, רואים נתון הכנסה שנראה סביר וממשיכים הלאה. עד שלקוח מתקשר ואומר ששילם ולא קיבל אישור, או שההפקדה בבנק לא תואמת את הסכום בדוח. אז מתחיל החשד שהדוח לא מספר את כל הסיפור.
התשובה הקצרה
הוא באמת לא מספר את כל הסיפור, אבל לא בגלל טעות בחישוב. דוח ה-Analytics המובנה של ווקומרס סופר בדיוק את מה שהחנות הצליחה לרשום כהזמנה. הבעיה היא במה שהוא לא רואה: הזמנה שנתקעה בסליקה, רכישה שגוגל אנליטיקס זיהה והחנות לא, או סטטוס שמסתיר יותר ממה שהוא מגלה. החישוב מדויק, אבל הנתונים חלקיים, ובדוח עצמו אין לכך שום סימן.
מה הדוח המובנה בעצם מראה
לוח ה-Analytics של ווקומרס בנוי משלושה חלקים: אזור מדדי ביצוע עם עד 12 מדדים (מכירות כוללות, מכירות נטו, מספר הזמנות, ערך הזמנה ממוצע, החזרים, הנחות, מסים ומשלוח), אזור תרשימים לפי טווח תאריכים ורשימות "מובילים" של מוצרים ולקוחות. אפשר לשנות את השם של כל אחד מהמדדים האלה, למקם אותו מחדש או להסתיר אותו, אבל אי אפשר להוסיף מדד חדש שלא הוגדר מראש בחנות.
כסיכום, הדוח עושה את עבודתו. הבעיה מתחילה כשמתייחסים אליו כאל תמונת מצב מלאה של החנות, ולא כאל סיכום של מה שהצליח להירשם.
הדוח סופר רק מה שנרשם בהצלחה, וזו בדיוק הבעיה
כל מדד באזור הביצועים מתבסס על טבלת ההזמנות של ווקומרס. אם הזמנה מעולם לא נוצרה שם, כי הסליקה נכשלה, כי הלקוח סגר את הדף לפני האישור או כי תקלה במעקב המרות מנעה את הרישום, היא פשוט לא קיימת מבחינת הדוח. אין שורה של "הזמנות שאולי פספסנו". הדוח מציג רק את מה שנרשם, בלי שום סימן לכך שאולי חסר משהו.
כשגוגל אנליטיקס מזהה רכישות שווקומרס לא רשם בכלל
בבדיקה של חנויות ווקומרס ישראליות מצאנו מקרה שבו GA4 המשיך להציג רכישות במשך יותר משלושה שבועות, בעוד ווקומרס עצמו רשם אפס הזמנות באותה תקופה. אין פירוש הדבר שגוגל אנליטיקס "משקר". שתי המערכות סופרות אירועים שונים: GA4 סופר אירוע שהדפדפן שלח, וווקומרס סופר הזמנה שהושלמה בשרת. כשהפער בין השניים נמשך שבועות ולא ימים, הוא כמעט תמיד מעיד על תקלת מעקב, לא על תנודה בביקוש. דוח ה-Analytics המובנה לא בודק פערים כאלה כלל, כי הוא לא בוחן שום מקור מחוץ לטבלת ההזמנות שלו.
הזמנה כושלת אחת יכולה להיות שווה יותר מכל ההכנסה של היום
באחת החנויות שבדקנו, השווי של הזמנה כושלת בודדת עלה על כל ההכנסה שנרשמה באותו יום. כלומר, הזמנה אחת שלא הושלמה הייתה שווה יותר מכל מה שכן נמכר. דוח ה-Analytics לא מציג "הזמנות שנכשלו לפי שווי". הוא כלל לא מציג אותן, כי הן מעולם לא הגיעו לסטטוס שהוא סופר. ב-4 מתוך 13 חנויות שבדקנו מצאנו הזמנות שלא נרשמו, אף שהחנות מכרה בפועל או שהקופה נכשלה בשלב האחרון.
הסטטוס on-hold וקודי השגיאה שהדוח לא מתרגם
בחנויות ישראליות שעובדות מול שערי סליקה מקומיים כמו טרנזילה ו-PayPlus, שגיאות מסוימות משאירות הזמנות תקועות בסטטוסים שלא תמיד ברור מה פירושם. שגיאות טרנזילה 900 (כשל באימות 3D Secure) ו-901 (שגיאה לא מזוהה) משאירות הזמנות ב-status pending, בלי שהדוח מסמן אותן כבעייתיות. הן פשוט לא מופיעות בסיכום ההכנסה, ובלי בדיקה יזומה קל לפספס אותן.
בעיה נפוצה נוספת נוגעת לסטטוס on-hold: בחנויות ישראליות רבות הוא מסמן בפועל עגלה נטושה שלא שולמה, ולא הזמנה שבאמת ממתינה לאישור תשלום. שני המצבים נראים זהים בדוח. ב-3 מתוך 4 מקרי אי-רישום הזמנות שבדקנו, הסליקה עברה דרך טרנזילה או PayPlus. הממצא הזה מראה שהפער קשור לתשתית התשלום המקומית ולא לתקלה כללית של ווקומרס.
מה בודקים מעבר לדוח, לפי הסדר
- השוו את מספר ההזמנות בווקומרס למספר האירועים ב-GA4 באותה תקופה. פער של ימים בודדים תקין, אבל פער של שבועות הוא סימן אזהרה.
- סננו הזמנות בסטטוס pending ו-on-hold שגילן יותר מ-48 שעות, ובדקו ידנית אם מדובר בעגלה נטושה או בתקלת סליקה.
- בקשו מהקמפיינר או מספק הסליקה דוח שגיאות תשלום נפרד. לא כל שגיאה מגיעה לדוח ההזמנות.
- רק אחרי שתי הבדיקות האלה יש טעם לבחון מגמות ב-Analytics. בלעדיהן לא ברור אם המגמה משקפת ביקוש אמיתי או רישום חסר.
מתי הפער הזה כבר לא עניין של דוח אלא של מעקב
אם ההשוואה בין ווקומרס ל-GA4 מראה פער קבוע ולא חד-פעמי, כדאי לעצור ולבדוק את המעקב מהיסוד, ולא להסתפק בבדיקת ההזמנה הבודדת שנתקעה. חשוב להבחין בין פער "תקין" שנובע ממודל אטריביושן לבין תקלה של ממש. הסברנו את ההבחנה בפירוט במדריך שמסביר מתי הפער בין ווקומרס לגוגל אנליטיקס תקין ומתי הוא באג. אם אתם רוצים גם תמונה מלאה של מעקב המרות מול גוגל אדס ומטא יחד, תוכלו להמשיך למדריך מעקב ההמרות המלא.
שאלות נפוצות
האם דוח ה-Analytics של ווקומרס מספיק לניהול שוטף?
הוא מספיק כדי לראות מגמה כללית, אבל לא כדי לדעת אם יש הזמנות שאבדו בדרך. הוא מציג רק את מה שהצליח להירשם כהזמנה, ולא משווה את הנתונים למקורות אחרים כמו GA4 או ספק הסליקה.
איך יודעים אם יש הזמנות שלא נרשמו?
השוו בין מספר ההזמנות בווקומרס למספר האירועים המקבילים ב-GA4 או בדוח הסליקה, ובדקו ידנית הזמנות שתקועות בסטטוס pending או on-hold יותר מ-48 שעות.
האם אפשר לפתור את זה בלי תוסף נוסף?
חלק מהבדיקה אפשר לעשות ידנית: להשוות מספרים בין המערכות ולבדוק הזמנות שנשארו בסטטוסים ישנים. אבל כדי לבדוק את הפערים אוטומטית ובקביעות, צריך מעקב יומי מול כמה מקורות במקביל. לצורך הזה, כלי חיצוני לחנות עוזר יותר מהדוח המובנה.
ג'ימי בודק את הפערים האלה כל יום מול כמה מקורות במקביל, כך שתוכלו לגלות הזמנה שנתקעה עוד לפני שלקוח מתקשר.
