【问题标题】:Fabebook pixel test server eventsFacebook 像素测试服务器事件
【发布时间】:2021-05-09 06:27:54
【问题描述】:

我正在尝试使用 Graph API 测试 Facebook 像素的服务器事件。 我收到了这个回复。

 {
  "error": {
    "message": "Invalid parameter",
    "type": "OAuthException",
    "code": 100,
    "error_subcode": 2804019,
    "is_transient": false,
    "error_user_title": "Server Side Api Parameter Error",
    "error_user_msg": "Unexpected key \"email\" on param \"$['data'][0]\".",
    "fbtrace_id": "Ajfq0hd3gzSkADpWdh9210O"
  }
}

谁能帮我解决我做错了什么?

【问题讨论】:

    标签: facebook-graph-api facebook-pixel


    【解决方案1】:

    问题是您需要按照主页https://developers.facebook.com/docs/marketing-api/conversions-api/payload-helper的建议发送一些数据,客户信息必须按照facebook引用的方式输入

    客户信息参数 对于您要发送的每个事件,至少包含一个客户信息参数。 Facebook 会将这些数据用于其业务工具条款中所述的目的,包括广告归因和广告投放优化。 除客户端 IP 地址、客户端用户代理、点击 ID 和浏览器 ID 外,所有客户信息参数都应使用 SHA256 进行哈希处理。任何其他未经哈希处理的客户信息参数都会被 Facebook 自动拒绝。

    有效载荷

        {
          "data": [
            {
              "event_name": "uno",
              "event_time": 1613600385,
              "event_source_url": "jksdhfkjsdhfkdjs",
              "action_source": "website",
              "user_data": {
                "em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068",
                "ph": "7474b932bd08487ffc76773fdfd45ce84f3cbfccf2c8c2dcb7446836826c06cf"
              },
              "custom_data": {
                "currency": "USD",
                "value": "142.52"
              }
            }
          ],
          "test_event_code": "TEST99348"
        }
    

    【讨论】:

    • 当我使用这些数据时会出错
    • {"error"=>{"message"=>"无效参数", "type"=>"OAuthException", "code"=>100, "error_subcode"=>2804019, "is_transient "=>false, "error_user_title"=>"服务器端Api参数错误", "error_user_msg"=>"参数$['data'][0]['event_time']是必须的。", "fbtrace_id"=> "AmLJ3yyyX32rTNoiOpv0iT-"}}
    【解决方案2】:

    test_event_code,应该以相同的令牌方式发送。

    php 示例:

    <?php
    $curl = curl_init();
    
    curl_setopt_array($curl, array(
      CURLOPT_URL => 'https://graph.facebook.com/v12.0/YOUR_PIXEL_ID/events',
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_ENCODING => '',
      CURLOPT_MAXREDIRS => 10,
      CURLOPT_TIMEOUT => 0,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
      CURLOPT_CUSTOMREQUEST => 'POST',
      CURLOPT_POSTFIELDS => array('data' => '[{"event_name": "CompleteRegistration","event_id": "ev.123","event_time": "1633709956","action_source": "website", "user_data": {"client_ip_address": "70.80.XXX.XXX","client_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Safari/604.1"},"custom_data": {"currency": "USD","value": 0.5,"websiteurl": "megaodds.net"}}]','access_token' => 'YOUR_TOKEN','test_event_code' => 'TEST86091'),
    ));
    
    $response = curl_exec($curl);
    
    curl_close($curl);
    
    echo $response;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 2021-02-27
      相关资源
      最近更新 更多