2016-07-20 51 views
0

我必须在我的应用中加载用于AdWords的代码片段,但尝试这样做时出现问题,像素不起作用。使用AngularJS加载AdWords转换跟踪

这是我得到的错误:

Missing HTTP Response 

我使用ui.router和片断都在着眼于打(我的目标):

<div> 
more content here ..... 
...... 
...... 

<!-- Google Code Conversion Page --> 
     <script type="text/javascript">  
      var google_conversion_id = 925xxxxx; 
      var google_conversion_language = "en"; 
      var google_conversion_format = "3"; 
      var google_conversion_color = "ffffff"; 
      var google_conversion_label = "S-wiCLWKoGUQ_xxxxx"; 
      var google_remarketing_only = false; 
     </script> 

     <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script> 

     <noscript> 
      <div style="display:inline;"> 
      <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/925xxxxx/?label=S-wiCLWKoGUQ_OfCuQM&amp;guid=ON&amp;script=0"/> 
      </div> 
     </noscript> 


</div> 

什么是最好的练习和解决方案在AngularJS中做到这一点?

谢谢!

回答

0

我的猜测是这与Angular没有关系。缺少HTTP响应意味着在网站上检测到脚本,但不会执行。 如果将http/https添加到src属性,它会起作用吗?

无论如何,我会强烈建议您使用像谷歌标签管理器添加这样一个标签,所以你不需要改变你需要改变营销/转换标签,源代码每次。这也可以帮助你避免这样的问题。

Debugging no HTTP response for AdWords。官方支持页面。 Google Tag Manager - adding AdWords conversions

相关问题