מזהי עסקאות הם מזהים ייחודיים לכל עסקה, כמו מספר אישור של הזמנה. הם עוזרים למנוע כפילויות בספירת ההמרות. כדאי להשתמש במזהי עסקאות כדי לעקוב אחרי המרות אונליין ואופליין.
כשמוסיפים את תג מעקב ההמרות לדף המרות, למשל לדף אישור הזמנה, המערכת אמורה לספור המרה רק אחרי שהלקוח מבצע פעולה חשובה באתר. אבל אם לקוח חוזר לדף ההמרות או טוען מחדש את הדף, ייתכן שאותו תג יופעל מחדש ותיספר המרה שנייה באותה הזמנה.
כדי להימנע מהמרות כפולות כאלה, אפשר לערוך את תג מעקב ההמרות כך שיתעד מזהה עסקה ייחודי, כמו מספר אישור הזמנה שייתכן שאתם כבר משתמשים בו. אם יש 2 המרות לאותה פעולת המרה עם אותו מזהה עסקה, מערכת Google Ads תדע שההמרה השנייה היא כפילות. תוצג הודעת שגיאה וההמרה הכפולה לא תיספר.
במאמר הזה מוסבר איך להוסיף מזהה עסקה ייחודי לתג מעקב ההמרות, ואיך להשתמש בו בהמרות אופליין.
לפני שמתחילים
כדי שאפשר יהיה להוסיף מזהי עסקאות לתג מעקב המרות, צריך לוודא שהתנאים הבאים מתקיימים:
- הוגדר מעקב המרות באתר שלכם. כדי לבצע את ההוראות המפורטות בהמשך המאמר, יהיה עליכם ליצור פעולת המרה בחשבון Google Ads ולהוסיף תג המרה לאתר.
- אתם משתמשים במזהי עסקאות ייחודיים, כמו מספרי אישור הזמנה לזיהוי עסקאות. מזהי העסקאות יכולים לכלול ספרות, אותיות ותווים מיוחדים כמו מקפים או רווחים, ומגבלת התווים שלהם היא 64 תווים. יש ליצור מזהה ייחודי לכל עסקה. אין לכלול במזהי העסקאות מידע שניתן להשתמש בו כדי לזהות לקוחות.
- יש לכם אפשרות לערוך את הקוד באתר. אתם או מפתח האתר תצטרכו לערוך את תג מעקב ההמרות.
הוראות
תצטרכו להוסיף לתג מעקב ההמרות קטע קוד שיורה לו למשוך את מספר ההזמנה הייחודי ולשלוח אותו כחלק מהתג. לא צריך לעדכן שום דבר בחשבון Google Ads, צריך פשוט לעדכן את התג.
חשוב לזכור
- יש לוודא שמזהה העסקה מכיל ערך דינמי. אם התג שלכם שולח ל-Google Ads את אותו מזהה עבור עסקאות שונות, הדבר עלול לגרום לירידה משמעותית בכמות ההמרות שנספרו.
- בהוראות שבהמשך השתמשנו ב-ASP כדוגמה. הקוד המדויק ישתנה בהתאם לשפת השרת שאתם משתמשים בה. חשוב להשתמש בשפה המתאימה לאתר.
איך מגדירים מזהי עסקאות להמרות באתר
- פותחים את קובץ ASP של דף ההמרות (לחילופין, אם נעשה שימוש בשפת שרת אחרת, פותחים את הקובץ המתאים). אם מאותו הקובץ נוצרים כמה דפים, מחפשים את הקטע בקובץ ה-ASP שיוצר את דף ההמרות.
- אם מוגדר באתר מזהה עסקה משתנה, מחפשים את ביטוי ה-ASP שבו שמור המידע. לדוגמה:
<%= orderId %>
. - פותחים את ה-HTML של דף ההמרות ומחפשים את קטע הקוד של האירוע. (אפשר גם לבצע את השינויים האלו בקטע הקוד לפני שמוסיפים אותו לדף ההמרות. עורכים את קטע הקוד לפי ההוראות שמפורטות בהמשך, ולאחר מכן מוסיפים אותו בהתאם להוראות שמפורטות במאמר הוספת Google Tag לאתר שלכם).
- בקטע
script
שבקטע הקוד של אירוע (בין התגים<script></script>
), מחליפים את<%= orderId %>
בביטוי ה-ASP שמצאתם בשלב 2:דוגמה לקטע קוד של אירוע (event snippet):<!-- קטע קוד של אירוע (event snippet) בדף ההמרה לדוגמה --> <script> gtag('event', 'conversion', {'send_to': 'AW-123456789/AbC-D_efG-h12_34-567', 'value': 1.0, 'currency': 'USD', 'transaction_id': '<%= orderId %>', }); </script>
הערה: הפרמטר
transaction_id
ייכלל בקטע הקוד של אירוע (event snippet) כברירת מחדל רק אם בחרתם בקטגוריה "רכישה/מכירה" כשהגדרתם את פעולת ההמרה. - כדי לבדוק את הקוד, משלימים המרה באתר כדי לעבור לדף ההמרות.
- בדפדפן האינטרנט, בודקים את המקור של דף האינטרנט. (ברוב הדפדפנים אפשר לעשות את זה על ידי לחיצה ימנית על הדף ובחירה באפשרות אל המקור). הקוד למעקב המרות אמור להופיע בדף בין התגים
<head>
ו-</head>
. ביטוי ה-ASP יוחלף במזהה העסקה בפועל.
איך מגדירים מזהי עסקאות להמרות אופליין
כשמייבאים המרות מקליקים על מודעה אפשר להוסיף מזהה עסקה ייחודי בעמודה של מזהה העסקה (או מזהה ההזמנה).
שגיאות בכתיבת קודים של מזהי עסקאות
מזהי עסקאות עוזרים למנוע ספירה כפולה של המרות, אבל אם הם לא קודדו בצורה תקינה, יכול להיות שההמרות יסומנו כלא תקינות או שמערכת Google Ads תדלג על תהליך ביטול הכפילויות אם היא תמצא את אותו מזהה עסקה שמשמש כמה לקוחות.
ריכזנו כאן כמה דוגמאות לשגיאות בכתיבת קודים:
- שיטה לא תקינה לאכלס באופן דינמי את השדה Order ID:
{{ order_number }}
[invoice-prefix][invoice-number]
Null-user-id
Gtm.init
<%= orderId %>
[object Object].transaction_id
<google_ads_transaction_id>
Number(order.id).toString()
<?php echo $order->id; ?>
- שימוש לא תקין בשדה Order ID:
- מונחי placeholder
button-confirm
congrats
thank_you
not set
buy
Page View
Conversion Tracking Google Ads
1234
https://www.google.com/
google
- כתובות URL
www.nb-furniture.com
https://www.worldenglishinstitute.org/admin/lesson/read/50
towncentrepharmacy.com
dovmesilmeuzmani.com
https://www.keptbykrungsri.com/grow-savings
- כתובות אימייל
...@gmail.com
...@yahoo.com
- דומיינים מותאמים אישית
- מחירים או מטבע
$17.99
$ 5.37
$ 21.45
$ 15.50
USD
AUD
- מונחי placeholder
מידע נוסף על מזהה עסקה ועל ההגדרה "ספירה"
הוספת מזהה עסקה לקטע הקוד של האירוע אינה שקולה לשינוי ההגדרה "ספירה" כך שהמערכת תספור המרה אחת בלבד לכל קליק על מודעה.
הוספה של מזהה עסקה מונעת ספירה של אותה המרה פעמיים, לדוגמה ספירה של רכישה אחת כ-2 המרות במקרה שבו משתמש פותח מחדש את דף אישור הרכישה.
כשמשנים את ההגדרה "ספירה" לאחת, המערכת סופרת רק המרה אחת לכל קליק על מודעה, אפילו אם כתוצאה מהקליק על המודעה התרחשו כמה המרות, למשל כמה רכישות שונות.
מתי כדאי להשתמש ב"ספירה" ומתי במזהה עסקה?
- אם רוצים לעקוב אחר ליד אחד לכל קליק על מודעה, כדאי לשנות את הגדרת הספירה ל"אחת".
- אם רוצים לעקוב אחר כל רכישה שלקוח מבצע אחרי הקליק על המודעה, אבל רוצים לוודא שאותה רכישה לא תיספר פעמיים, כדאי להוסיף מזהה עסקה לקטע הקוד של האירוע. הוספה של מזהה עסקה היא האפשרות המומלצת לספירת רכישות.
הערה:
- מזהי העסקאות לא יוצגו בדוחות ב-Google Ads.
- הוספה של מזהה עסקה לקטע הקוד לא מהווה פתרון לספירה הכפולה של המרות בעקבות צפייה.
- אם כבר קיים באתר פתרון להסרת המרות כפולות, מומלץ להשתמש במזהה העסקה ככלי נוסף שיבטיח שנתוני ההמרות שלכם מדויקים ככל האפשר.
- אם אתם משתמשים ב-Google Tag Manager, תוכלו להשתמש במזהי עסקאות. חשוב להזין את מזהה העסקה כמשתנה, ולא כמחרוזת סטטית.