我正在使用Rails 3.2,并且我试图在网站注册过程结束时设置跟踪像素。
我遇到的问题是注册过程是通过js / ajax完成的,一旦完成,我就会将用户发送到几个不同页面中的一个。即一些得到A,一些得到B,一些得到C。
我不想在所有3上放置相同的像素,因为我可能会更改页面或将来换掉它们。
那么可以模拟facebook跟踪像素与服务器端相同的请求吗?
答案 0 :(得分:1)
为Facebook创建转换像素时,您会获得可添加到html的代码段。这段代码片段只是一个触发像素的javascript代码。如果您调试页面,您将看到它唯一能做的就是对URL进行GET调用。您可以随时复制该URL并从服务器进行cURL调用(GET)。
这是网址的示例:
但是,我不建议这样做。如果您让Facebook构建URL并通过javascript片段触发它,那就更好了。这不可靠,您的数据可能会被更改。如果您不使用代码段,如果您的数据不符合标准流程,则无法向Facebook投诉。
我真正推荐的是为每个页面创建不同的像素ID。
我希望这是有道理的。 哈维尔。