Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态更新facebook pixel的订单值_Javascript_Facebook_Analytics_Conversion Tracking - Fatal编程技术网

Javascript 如何动态更新facebook pixel的订单值

Javascript 如何动态更新facebook pixel的订单值,javascript,facebook,analytics,conversion-tracking,Javascript,Facebook,Analytics,Conversion Tracking,Facebook声明如下: 如果要跟踪多个值,还可以使用服务器端变量动态更新此值(例如:可以将购物车值插入使用签出像素的像素的值字段) 我正在使用以下代码跟踪订单确认页面上的采购: <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments

Facebook声明如下: 如果要跟踪多个值,还可以使用服务器端变量动态更新此值(例如:可以将购物车值插入使用签出像素的像素的值字段)

我正在使用以下代码跟踪订单确认页面上的采购:

     <!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');

fbq('init', '314191338731885');
fbq('track', "PageView");
fbq('track', 'Purchase', {value: '0.00', currency: 'USD'});
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=314191338731885&ev=PageView&noscript=1"
/></noscript>
    <!-- End Facebook Pixel Code -->  

!函数(f,b,e,v,n,t,s){if(f.fbq)返回;n=f.fbq=function(){n.callMethod?
n、 callMethod.apply(n,参数):n.queue.push(参数)};如果(!f._fbq)f._fbq=n;
n、 push=n;n.load=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t、 src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(窗口,
文档,'script','//connect.facebook.net/en_US/fbevents.js');
fbq(“初始”、“314191338731885”);
fbq(“轨迹”、“页面视图”);
fbq(‘追踪’、‘购买’、{价值:'0.00',货币:'USD'});
他们说的是什么意思


通过使用服务器端变量(例如:您可以将购物车值插入使用结帐像素的像素的值字段)。

这意味着使用服务器端代码(PHP、.NET、Java等)修改发送到客户端的HTML/JS,以包含您希望登录到该页面的购买值

也就是说,不只是输出
fbq('track','Purchase',{value:'0.00',currency:'USD'})

根据服务器端代码可以访问的某些信息设置值(例如,jus tplaced订单的实际购买值)