בדיקה

אחרי שמגדירים תגובה לפעולה מאתר אחר (webhook) ב-Google Ads, מומלץ לבדוק אם המערכת לניהול קשרי הלקוחות (CRM) הוגדרו בצורה נכונה באמצעות פונקציונליות הבדיקה. אחרת, לא יתקבלו בנתוני הלידים במערכת ניהול קשרי הלקוחות (CRM).

כשיוצרים את נכס השארת הפרטים ב-Google Ads, מופיע למטה לחצן בדיקה הגדרת התגובה לפעולה מאתר אחר (webhook):

לתשומת ליבכם, ממשק ההגדרה עשוי להיראות שונה אם מגדירים ליד בחיפוש Google.

אחרי שלוחצים על לחצן הבדיקה, בקשת webhook לדוגמה נשלחת הוגדרה נקודת קצה (endpoint) של webhook ומוצגת תוצאה. אם הבקשה שהתקבלו בהצלחה על ידי מערכת ניהול קשרי הלקוחות (CRM) וקוד הסטטוס של תגובת ה-HTML המערכת הייתה 200, תופיע הודעת סטטוס ירוקה:

כדי להשלים את הבדיקה במקרה כזה, צריך לוודא שמערכת ה-CRM תקינה התקבל ונותח את המטען הייעודי (payload) לדוגמה. בלי לבצע את השלב הזה, לא מובטח שה-webhook פועל כמו שצריך.

בהמשך מוצגת דוגמה של המטען הייעודי (Payload) שנשלח. הבקשה בפועל מכילים רק שדות שנבחרו בטופס:

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