Facebook转换跟踪子域中的像素?

时间:2016-03-21 20:55:41

标签: facebook conversion-tracking tracking-pixel

我会充分考虑到我完全缺乏编码经验,因此感谢任何和所有帮助。 我的Facebook像素是跟踪流量而没有任何问题我的客户的网站...直到他将注册页面移动到子域。跟踪然后立即切断。

这通常不会成为我们可以依靠Google Analytics获取转化数据的问题,但在这种情况下,重要的是我们的广告系列围绕在Facebook中获得的转化数据进行了优化。

根据我之前交谈的FB代表,我们的子域名被认为是一个完全不同的站点,因此无法跟踪。

我不买这个......我不能成为第一个遇到这么简单问题的人。任何FB开发人员都有解决方法吗?

2 个答案:

答案 0 :(得分:1)

我知道你问这个问题已经过了几个月,但我想我会更新(通过谷歌搜索自己找到)。

您可以看到的是将Facebook跟踪像素放在主域上,然后将其包含在注册页面上的iframe中。然后,您可以将iframe网址用于"转换网址"在Facebook端:

这是一个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,并不理想,但应该有用。

答案 1 :(得分:0)

以上代码在哪里?在您的主域名标题上?

这看起来对你好吗?

<div id="fb-pixel-outer">
  <iframe src="https://botox.everyoungmed.com/track-conversion.html" id="fb-pixel-inner">    
  </iframe>
</div>

<!-- track-conversion.html should be a basic HTML page containing your Facebook Pixel code -->