2017-10-23 1 views
0

Wir wurden von einem Kunden gebeten, seinen AdWord Conversion-Tracking-Code nach Abschluss eines Anfrageformulars zu einer Zielseite hinzuzufügen. Das Problem ist, dass das Formular auf AJAX basiert, sodass es keine "Zielseite" gibt.Google AdWords Conversion auf AJAX-Formular?

Wir haben viele Beiträge und folgte der Anleitung zu verwenden, um die Asynchronous AdWords Remarketing-Tag

https://developers.google.com/adwords-remarketing-tag/asynchronous/

daher zur Änderung der von diesem Code lesen:

<!-- Google Code for Footer Contact Form Conversion Page --> 
<script type="text/javascript"> 
/* <![CDATA[ */ 
    var google_conversion_id = XXXXXXXXX; 
    var google_conversion_language = "en"; 
    var google_conversion_format = "3"; 
    var google_conversion_color = "ffffff"; 
    var google_conversion_label = "XXXXXXXXXXXXXXXXXX"; 
    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/XXXXXXXXX/?label=XXXXXXXXXXXXXXXXXX&amp;guid=ON&amp;script=0"/> 
</div> 
</noscript> 

An:

Im Kopf:

<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script> 

JS:

$.ajax({ 
    type: 'POST', 
    url: "/contactSend.php", 
    data: postData, 
    success: function(result) { 
     // CONVERSION TRACKING START 
     window.google_trackConversion({ 
      google_conversion_id: XXXXXXXXX, 
      google_conversion_language: "en", 
      google_conversion_format: "3", 
      google_conversion_color: "ffffff", 
      google_conversion_label: "XXXXXXXXXXXXXXXXXX", 
      google_remarketing_only: false, 
      onload_callback : function() { 
       console.log("Conversion Sent Contact"); 
      } 
     }); 
    } 
}); 

jedoch der Kunde sagt die Umsätze nicht aufgehoben, obwohl die Konsolenprotokoll Registrierung korrekt bei der Registrierung.

Jede Hilfe würde sehr geschätzt werden.

+0

Diese scheinbar korrekt ist, und arbeitet jetzt in Ordnung nach dem Client mit Umwandlungen kommen durch zu ihrem AdWords-Konto. –

Antwort

0

Die obige Lösung ist korrekt.

Im Kopf hinzu:

<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script> 

Im JS:

$.ajax({ 
    type: 'POST', 
    url: "/contactSend.php", 
    data: postData, 
    success: function(result) { 
     // CONVERSION TRACKING START 
     window.google_trackConversion({ 
      google_conversion_id: XXXXXXXXX, 
      google_conversion_language: "en", 
      google_conversion_format: "3", 
      google_conversion_color: "ffffff", 
      google_conversion_label: "XXXXXXXXXXXXXXXXXX", 
      google_remarketing_only: false, 
      onload_callback : function() { 
       console.log("Conversion Sent Contact"); 
      } 
     }); 
    } 
}); 
Verwandte Themen