Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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像素着火_Javascript_Jquery_Facebook_Events_Onclick - Fatal编程技术网

Javascript 点击事件使Facebook像素着火

Javascript 点击事件使Facebook像素着火,javascript,jquery,facebook,events,onclick,Javascript,Jquery,Facebook,Events,Onclick,我目前正在尝试跟踪带有转换像素的页面事件 如果我理解正确,其要点是将我的基本像素代码粘贴到标题中,然后在标题下添加经过调整的“示例代码” 这是我们的基本像素代码: <!-- Facebook Conversion Code for Cool Company LLC --> <script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { v

我目前正在尝试跟踪带有转换像素的页面事件

如果我理解正确,其要点是将我的基本像素代码粘贴到标题中,然后在标题下添加经过调整的“示例代码”

这是我们的基本像素代码:

<!-- Facebook Conversion Code for Cool Company LLC -->
<script>(function() {
   var _fbq = window._fbq || (window._fbq = []);
   if (!_fbq.loaded) {
      var fbds = document.createElement('script');
      fbds.async = true;
      fbds.src = '//connect.facebook.net/en_US/fbds.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(fbds, s);
     _fbq.loaded = true;
   }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '6029151989664', {'value':'0.00','currency':'USD'}]);
</script>
    <noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=6029151989664&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>

(功能(){
var _fbq=window._fbq | |(window._fbq=[]);
如果(!\u fbq.已加载){
var fbds=document.createElement('script');
fbds.async=true;
fbds.src='//connect.facebook.net/en_US/fbds.js';
var s=document.getElementsByTagName('script')[0];
s、 parentNode.insertBefore(fbds,s);
_fbq.loaded=true;
}
})();
窗口。_fbq=窗口。_fbq | |[];
窗口。_fbq.push(['track','6029151989664',{'value':'0.00','currency':'USD');
下面是他们说用于跟踪页面事件的“示例代码”:

  function trackConversionEvent(val, cny) {
    var cd = {};
    cd.value = val;
    cd.currency = cny;
   _fbq.push(['track', '<pixel_id>', cd]);
  }
 <button onClick="trackConversionEvent('10.00','USD');" />
函数trackConversionEvent(val,cny){
var cd={};
cd.value=val;
cd.货币=人民币;
_fbq.push(['track','',cd]);
}
最后一个问题是:我们希望页面内事件点击右侧订阅小部件上的submit按钮

为此,我是否将示例代码的最后一行更改为

 <input id="ykfmc-submit_0-2f6a0367b1" onClick="trackConversionEvent('0.00','USD');" />

我是不是把它放在头的基代码后面


谢谢大家,我真的很感谢你们的帮助

您必须将onClick回调放在提交操作的按钮上(即通常是Buy按钮)。请记住设置适当的金额,而不是仅将其保留在“0.00”。您必须在提交操作的按钮(即通常是“购买”按钮)上放置onClick回调。请记住设置适当的金额,而不是仅将其保留在“0.00”。