टेस्ट करना

Google Ads में वेबहुक सेट अप हो जाने के बाद, हमारा सुझाव है कि आप यह जांच करें कि जांच की सुविधा का इस्तेमाल करके, आपका सीआरएम सही तरीके से सेट अप किया गया है या नहीं. ऐसा न करने पर, हो सकता है कि आपको सीआरएम सिस्टम में लीड का डेटा न मिले.

Google Ads में लीड फ़ॉर्म बनाते समय, आपको वेबहुक सेट-अप के नीचे टेस्ट बटन दिखेगा:

ध्यान दें कि अगर Search पर लीड फ़ॉर्म सेट अप किया जा रहा है, तो सेट-अप इंटरफ़ेस अलग दिख सकता है.

'जांच करें' बटन पर क्लिक करने के बाद, आपके कॉन्फ़िगर किए गए वेबहुक एंडपॉइंट पर एक सैंपल वेबहुक अनुरोध भेजा जाता है और एक नतीजा दिखाया जाता है. अगर सीआरएम को अनुरोध मिला था और आपके सिस्टम से, एचटीएमएल रिस्पॉन्स का स्टेटस कोड 200 था, तो आपको हरे रंग का स्टेटस मैसेज दिखेगा:

ऐसे मामले में जांच पूरी करने के लिए, कृपया पुष्टि करें कि आपके सीआरएम को सही तरीके से मिल गया है और उसने सैंपल पेलोड को पार्स कर लिया है. यह चरण पूरा किए बिना, इस बात की कोई गारंटी नहीं होती कि वेबहुक ठीक से काम करेगा.

भेजे गए पेलोड का सैंपल नीचे दिखाया गया है. असल अनुरोध में सिर्फ़ वे फ़ील्ड होंगे जिन्हें फ़ॉर्म में चुना गया था:

उदाहरण के लिए, फ़ॉर्म के फ़ील्ड चुने गए: नाम, फ़ोन, ईमेल
लीड का टाइप: वेबहुक टेस्टिंग यूज़र इंटरफ़ेस (यूआई) की मदद से, टेस्ट पेलोड भेजा गया

{
  "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 फ़ील्ड की वैल्यू आपके फ़ॉर्म के असल आईडी पर सेट कर दी जाएगी. सेव नहीं किए गए फ़ॉर्म के लिए, एक डमी वैल्यू दी जाएगी.

कर्ल निर्देश का इस्तेमाल करना

अपने Mac या Linux कमांड लाइन से curl का इस्तेमाल किया जा सकता है.

  1. सैंपल से कोई सैंपल पेलोड चुनें और ज़रूरी होने पर उसमें बदलाव करें.
  2. उसे किसी फ़ाइल में सेव करना (जैसे, request.txt) के साथ कनेक्ट किया गया है.
  3. अपनी कमांड लाइन पर इस कमांड को चलाएं:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url