2016-07-20 13 views
0

Ich muss ein Snippet für AdWords in meiner App laden, aber ich habe ein Problem, wenn Sie versuchen, dies zu tun, funktioniert das Pixel nicht.Laden Sie AdWords Conversion Tracking mit AngularJS

Dies ist der Fehler, den ich habe:

Missing HTTP Response 

ich ui.router bin mit und die Schnipsel in einer Ansicht getroffen haben (mein Ziel):

<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> 

Was ist der beste Übung und Lösung dafür in AngularJS zu machen ??

Vielen Dank!

Antwort

0

meine Vermutung ist, dass dies nicht Angular betrifft. Fehlende HTTP-Antwort bedeutet, dass das Skript auf der Website erkannt, aber nicht ausgeführt wird. Würde es funktionieren, wenn Sie http/https zum src Attribut hinzufügen?

Wie auch immer, würde ich Ihnen dringend zu Verwendung so etwas wie Google Tag Manager empfehlen, eine solche Tags hinzuzufügen, so dass Sie müssen Sie Remarketing/Conversion-Tag ändern müssen nicht Quellcode jedes Mal ändern. Dies hilft Ihnen auch, solche Probleme zu vermeiden.

Debugging no HTTP response for AdWords. Offizielle Supportseiten Google Tag Manager - adding AdWords conversions