我知道你问这个问题已经几个月了,但我想我会更新(通过谷歌搜索自己找到这个)。
您可以考虑将 Facebook 跟踪像素放在主域上,然后将其包含在注册页面的 iframe 中。然后,您可以将 iframe URL 用于 Facebook 端的“转换 URL”:
这是一个 JSFiddle,您可以使用一些示例代码:https ://jsfiddle.net/dxz68suw/
HTML:
<div id="fb-pixel-outer">
<iframe src="http://mainsubdomain.yoursite.com/track-conversion.html" id="fb-pixel-inner">
</iframe>
</div>
<!-- track-conversion.html should be a basic HTML page containing your Facebook Pixel code -->
CSS:
/** Outer container, this prevents scrollbars from appearing due to iframe positioned outside of viewport **/
#fb-pixel-outer {
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
}
/** this styling ensures that the iframe is miles outside of the viewport, and loaded by browser **/
#fb-pixel-inner {
position: absolute;
left: -9999px;
top: -9999px;
overflow: hidden;
display: block;
width: 1px;
height: 1px;
}
这有点hacky,并不理想,但应该可以。