测试事件工具中未跟踪 Facebook 转化 API 的服务器事件
Facebook Conversion API's Server event is not being tracked in Test Event Tool
我正在尝试为我的业务实施 FB CAPI,我设置了一个购买事件,现在我想通过事件测试工具对其进行测试。我针对网页对其进行了测试,EventTest 工具正在跟踪所有浏览器事件,但是当我尝试通过服务器事件进行跟踪时,我无法在“服务器事件”选项卡中看到任何历史记录。
请求格式为:
方法: POST
邮递员URL: https://graph.facebook.com/{{API_VERSION}}/{{PIXEL_ID}}/events?access_token={{TOKEN}}
请求负载:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}
请求响应:
{
"events_received": 1,
"messages": [
],
"fbtrace_id": "AQqIVn-TahE83ocCagd4HKB"
}
由于请求响应成功,但我无法在事件测试工具的选项卡中看到该事件?
浏览器测试事件数据:
服务器测试事件数据:
经过大量测试,我了解到 UserAgent 和 IP 地址是在用户数据中传递的必需值。
已更新JSON:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068",
"client_ip_address": "yourIPAddress",
"client_user_agent": "your userAgent"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}
同样的事情发生在我身上
- 和 client_user_agent 不是你可以写的任何东西,你必须使用适当的客户端代理,否则它不会显示他们的
JSON:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068",
"client_ip_address": "4.4.4.4",
"client_user_agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}
我正在尝试为我的业务实施 FB CAPI,我设置了一个购买事件,现在我想通过事件测试工具对其进行测试。我针对网页对其进行了测试,EventTest 工具正在跟踪所有浏览器事件,但是当我尝试通过服务器事件进行跟踪时,我无法在“服务器事件”选项卡中看到任何历史记录。 请求格式为:
方法: POST
邮递员URL: https://graph.facebook.com/{{API_VERSION}}/{{PIXEL_ID}}/events?access_token={{TOKEN}}
请求负载:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}
请求响应:
{
"events_received": 1,
"messages": [
],
"fbtrace_id": "AQqIVn-TahE83ocCagd4HKB"
}
由于请求响应成功,但我无法在事件测试工具的选项卡中看到该事件?
浏览器测试事件数据:
经过大量测试,我了解到 UserAgent 和 IP 地址是在用户数据中传递的必需值。
已更新JSON:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068",
"client_ip_address": "yourIPAddress",
"client_user_agent": "your userAgent"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}
同样的事情发生在我身上
- 和 client_user_agent 不是你可以写的任何东西,你必须使用适当的客户端代理,否则它不会显示他们的
JSON:
{
"data": [
{
"event_name": "Purchase",
"event_time": 1619508577,
"action_source": "email",
"user_data": {
"em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068",
"client_ip_address": "4.4.4.4",
"client_user_agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0"
},
"custom_data": {
"currency": "USD",
"value": "142.52"
}
}
],
"test_event_code": "TEST7039"
}