Fabebook 像素测试服务器事件

问题描述

我正在尝试使用 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"
  }
}

任何人都可以帮助我解决我做错的事情吗?

解决方法

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

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

有效载荷

[1915.2322937926342,-4320.21030101545]