如何将Facebook的像素添加到Google的AMP中?

die*_*ego 4 html5 google-analytics amp-html facebook-pixel google-amp

目前看来,Facebook和Google都没有人将Facebook跟踪像素添加到放大器分析中.

这里有人知道怎么做吗?示例代码或github是首选.

非常感谢你

Mal*_*Ubl 7

这应该工作

<amp-pixel src="https://www.facebook.com/tr?id=YOUR_ID&ev=PageView&noscript=1" 
    layout="nodisplay"></amp-pixel>
Run Code Online (Sandbox Code Playgroud)

您需要更改YOUR_ID为Facebook跟踪代码中可以找到的ID.

我通过从他们的示例脚本中采用noscript src来创建它,以便在amp-pixel中使用.更高级的用法是可能的,但理想情况下Facebook会提供相应的文档.


may*_*rop 6

似乎在20176月6日添加了支持。你可以做:

<!-- Facebook Pixel Analytics tracking -->
<amp-analytics type="facebookpixel" id="facebook-pixel">
    <script type="application/json">
    {
        "vars": {
            "pixelId": "YOUR_ID"
        },
        "triggers": {
            "trackPageview": {
                "on": "visible",
                "request": "pageview"
            }
        }
    }
    </script>
</amp-analytics>
<!-- End Facebook Pixel Analytics example -->
Run Code Online (Sandbox Code Playgroud)

该文档可在此处找到。