בדיקה

אחרי שמגדירים את התגובה לפעולה מאתר אחר (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.

  1. בוחרים מטען ייעודי (payload) לדוגמה מתוך Samples ומבצעים שינויים לפי הצורך.
  2. לאחסן אותו בקובץ (לדוגמה, request.txt) במחשב שלך.
  3. מריצים את הפקודה הבאה בשורת הפקודה:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url