测试

在 Google Ads 中设置网络钩子后,我们建议您使用测试功能测试 CRM 系统是否设置正确。否则,您的 CRM 系统可能无法收到潜在客户数据。

在 Google Ads 中构建潜在客户表单时,您会在网络钩子设置下方看到一个测试按钮:

请注意,如果您要在 Google 搜索上设置潜在客户表单,设置界面可能会有所不同。

点击测试按钮后,示例 webhook 请求会发送到您配置的 webhook 端点,并显示结果。如果您的 CRM 系统成功收到请求,并且您系统中的 HTML 响应状态代码为 200,您会看到一条绿色的状态消息:

若要在此类情况下完成测试,请验证您的 CRM 是否已正确接收并解析示例载荷。如果不执行此步骤,则无法保证网络钩子正常运行。

发送的负载示例如下所示。实际请求将仅包含在表单中选择的字段:

示例中选择的表单字段:姓名、电话、电子邮件地址
潜在客户类型:网络钩子测试界面发送的测试载荷

{
  "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 字段值将设置为表单的实际 ID。对于未保存的表单,系统会提供一个虚拟值。

使用 curl 命令

您可以通过 Mac 或 Linux 命令行使用 curl

  1. Samples 中选择示例载荷,并根据需要进行修改。
  2. 将其存储在一个文件中(例如request.txt)。
  3. 在命令行中运行以下命令:
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url