我想添加脸书像素PagesView和ViewContent在我的放大器页面。
以下是我的代码:
<amp-analytics type="facebookpixel" id="facebook-pixel">
<script type="application/json">
{
"vars": {
"pixelId": "xy"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
},
"trackViewContent": {
"on": "visible",
"request": "eventViewContent",
"extraUrlParams": {
"content_category": "open article"
}
}
}
}
</script>
</amp-analytics>页面视图可以工作,但是对于ViewContent,我总是在Facebook Pixel Helper中得到警告。从AMP到Facebook的POST请求是这样的:https://www.facebook.com/tr?noscript=1&ev=ViewContent&id=xy&cd%5Bvalue%5D=&cd%5Bcurrency%5D=&cd%5Bcontent_name%5D=open%20article&cd%5Bcontent_type%5D=&cd%5Bcontent_ids%5D=&dt=o4haxxaf7ij6ugv6b3p7cy2qybh9e8rd
所以它会向FB发送各种各样的空参数。Facebook像素的大多数标准事件参数都是可选的。我不希望他们发送所有的参数。我只想发送content_category..
发布于 2019-01-16 11:29:44
使用img像素。示例:
<amp-pixel src="https://www.facebook.com/tr?id=&ev=ViewContent&noscript=1"
layout="nodisplay"></amp-pixel>发布于 2019-04-03 18:42:13
使用以下配置:
<amp-analytics type="facebookpixel" id="facebook-pixel">
<script type="application/json">
{
"vars": {
"pixelId": "PIXEL_ID"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview"
},
"trackViewContent": {
"on": "visible",
"request": "eventViewContent",
"vars": {
"product_catalog_id": "category_id",
"currency": "EUR",
"content_name": "content_name",
"content_category": "content_category",
"content_type": "product",
"content_ids": "[1,2,3]",
"value": "10"
}
}
}
}
</script>
</amp-analytics>https://stackoverflow.com/questions/53674184
复制相似问题