Javascript 可以模拟facebook跟踪像素请求服务器端吗?
我正在使用Rails3.2,我正在尝试在网站注册过程结束时设置一个跟踪像素 但我遇到的问题是,注册过程是通过js/ajax完成的,一旦他们完成注册,我会将用户发送到几个不同的页面之一。有的得A,有的得B,有的得C 我不想把相同的像素放在所有3个页面上,因为我可能会在将来更改页面或交换页面Javascript 可以模拟facebook跟踪像素请求服务器端吗?,javascript,ruby-on-rails,ruby,facebook,Javascript,Ruby On Rails,Ruby,Facebook,我正在使用Rails3.2,我正在尝试在网站注册过程结束时设置一个跟踪像素 但我遇到的问题是,注册过程是通过js/ajax完成的,一旦他们完成注册,我会将用户发送到几个不同的页面之一。有的得A,有的得B,有的得C 我不想把相同的像素放在所有3个页面上,因为我可能会在将来更改页面或交换页面 那么,是否可以模拟facebook跟踪像素在服务器端发出的相同请求?当您为facebook创建转换像素时,您会得到一个可以添加到html中的代码片段。这个代码片段只是一个激发像素的javascript代码。如果
那么,是否可以模拟facebook跟踪像素在服务器端发出的相同请求?当您为facebook创建转换像素时,您会得到一个可以添加到html中的代码片段。这个代码片段只是一个激发像素的javascript代码。如果调试页面,您将看到它所做的唯一事情是对URL的GET调用。您可以随时复制该URL并从服务器进行cURL调用(GET) 这是URL的一个示例: 但是,我不建议这样做。最好让Facebook构建URL并通过javascript代码段启动它。这是不可靠的,您的数据可能会被更改。如果您不使用代码片段,您将无法向Facebook投诉您的数据不匹配,因为您没有遵循标准流程 我真正建议的是为每个页面创建不同的像素id 我希望这是有道理的。
哈维尔。谢谢您回答@Javier。我只是这样做(或多或少)结果参差不齐,这就是为什么我问是否有其他人已经尝试/想出了如何更成功地做到这一点。这在服务器端是行不通的。当浏览器启动它时,它包括元信息(如用户代理),以及cookie等。它用于跟踪用户,因此用户的上下文需要是可跟踪的。URL可能会更改,但发送用于跟踪用户的数据将更易更改。我认为几乎不可能从您自己的域读取像素cookie数据(它们的域)以发送到您的服务器。