如何在点击链接后添加Facebook转换代码


How to add Facebook conversion code after a link is clicked?

Facebook转换代码如下(请注意,它包括<script><noscript>部分)

<!-- Facebook Conversion Code -->
<script>(function() {
  var _fbq = window._fbq || (window._fbq = []);
  ... // more code here
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6030151253043&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>

如果我想在加载此网页时跟踪转换,通常我可以将此代码放在网页中。不过,现在我想在单击链接后跟踪转换。链接到了其他不在我控制范围内的网站。因此,在点击链接后,我需要首先执行上面的代码,然后转到链接指向的位置。

由于有<noscript>部分,我无法将这段代码放入网页中的onclick函数中。因此,我正在考虑用一个PHP页面来替换外部链接,该页面将首先执行此代码,然后重定向到所需的目的地。

我想知道是否有更好的方法?

我认为没有更好的方法了,因为你可以看到FB创建的任何链接,比如页面发布的广告或文章,在重定向到实际链接之前,也会被重定向到facebook中的页面。

我建议你使用谷歌分析和UTM代码。我也用过这个。

UTM代码