שימוש באימות של תגובה לפעולה מאתר אחר (webhook) בממשק המשתמש של הכלי ליצירת טפסים (מומלץ)
אחרי שמגדירים את התגובה לפעולה מאתר אחר (webhook) ב-Google Ads, מומלץ לבדוק אם המערכת לניהול קשרי הלקוחות מוגדרת בצורה נכונה באמצעות פונקציונליות הבדיקה. אחרת, ייתכן שנתוני הלידים לא יתקבלו במערכת ה-CRM שלכם.
כשיוצרים טופס להשארת פרטים ב-Google Ads, מופיע לחצן בדיקה מתחת להגדרת ה-webhook:
שימו לב שממשק ההגדרה עשוי להיראות שונה אם מגדירים טופס להשארת פרטים בחיפוש.
אחרי שלוחצים על לחצן הבדיקה, נשלחת בקשה לדוגמה של תגובה לפעולה מאתר אחר (webhook) לנקודת הקצה של ה-webhook שהגדרתם, והתוצאה מוצגת. אם הבקשה התקבלה בהצלחה במערכת לניהול קשרי לקוחות (CRM), וקוד הסטטוס של תגובת ה-HTML מהמערכת היה 200
, תופיע הודעת סטטוס ירוקה:
כדי להשלים את הבדיקה, צריך לוודא שהמערכת לניהול קשרי הלקוחות (CRM) קיבלה וניתחה כראוי את המטען הייעודי (payload) לדוגמה. אם לא מבצעים את השלב הזה, לא בטוח שה-webhook פועל בצורה תקינה.
בהמשך מוצגת דגימה של המטען הייעודי שנשלח. הבקשה בפועל תכלול רק שדות שנבחרו בטופס:
שדות הטופס שנבחרו בדוגמה: שם, טלפון, אימייל
סוג ליד: המטען הייעודי (payload) לבדיקה נשלח על ידי ממשק המשתמש לבדיקת webhook
{
"lead_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
"campaign_id":123456,
"adgroup_id":0,
"creative_id":0,
"gcl_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
"user_column_data": [
{
"column_name": "Full Name",
"string_value":"FirstName LastName",
"column_id": "FULL_NAME"
},
{
"column_name":"User Phone",
"string_value":"1-650-555-0123",
"column_id":"PHONE_NUMBER"
},
{
"column_name":"User Email",
"string_value":"test@example.com",
"column_id":"EMAIL"
}],
"api_version":"1.0",
"form_id":123456789,
"google_key":"testkey",
"is_test":true
}
שימו לב שהערך של השדה form_id
יוגדר למזהה בפועל של הטופס, אם אתם מבצעים בדיקה בטופס שכבר שמור. בטפסים שלא נשמרו, יסופק ערך דמה.
שימוש בפקודת curl
אפשר להשתמש ב-curl משורת הפקודה של Mac או Linux.
- בוחרים מטען ייעודי (payload) לדוגמה מתוך Samples ומבצעים שינויים לפי הצורך.
- לאחסן אותו בקובץ (לדוגמה,
request.txt
) במחשב שלך. - מריצים את הפקודה הבאה בשורת הפקודה:
$ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url