我正在使用 Rails 3.2,并尝试在网站注册过程结束时设置跟踪像素。
我遇到的问题是注册过程是通过 js/ajax 完成的,一旦完成,我会将用户发送到几个不同的页面之一。即有些得到 A,有些得到 B,有些得到 C。
我不想在所有 3 个页面上放置相同的像素,因为我将来可能会更改页面或交换它们。
那么是否可以模拟 Facebook 跟踪像素在服务器端发出的相同请求?
最佳答案
当您为 Facebook 创建转化像素时,您会获得一个可以添加到 html 中的代码片段。此代码片段只是触发像素的 JavaScript 代码。如果您调试该页面,您会发现它所做的唯一事情就是对 URL 进行 GET 调用。您可以复制该 URL 并随时从您的服务器进行 cURL 调用 (GET)。
这是 URL 的示例:
但是,我不建议这样做。最好让 Facebook 构建 URL 并通过 javascript 片段触发它。这是不可靠的,您的数据可能会被更改。如果您不使用该代码片段,则在您的数据不匹配时将无法向 Facebook 投诉,因为您没有遵循标准流程。
我真正建议的是为每个页面创建不同的像素 ID。
我希望这是有道理的。 哈维尔。
关于javascript - 是否可以模拟 Facebook 跟踪像素请求服务器端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30382321/