测试

在 Google Ads 中设置网络钩子后,建议您测试自己的 CRM 是否 正确设置。否则,您可能不会收到 客户关系管理系统中的潜在客户数据。

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

请注意,在设置潜在客户时,设置界面可能会有所不同 表单。

点击测试按钮后,系统会向您的 并会显示结果。如果请求 客户关系管理系统已成功收到 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