Google Conversion-Tracking für Isotope eCommerce

von Marco Simbürger

Im Ordner /templates eine neue Datei anlegen.
Zum Beispiel: adwords-conversion.html5

Folgenden Code in die Datei einfügen:

<?php
if( !defined('TL_ROOT') ) die('You can not access this file directly!');
$objModel = \Isotope\Model\ProductCollection\Order::findBy('uniqid', \Input::get('uid'));
$arrModels = $objModel->getModels();
$objOrder = $arrModels[0]; 
?>

<!-- Google Code for Kauf im Shop Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XX_MEINE_ID_XX;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "XX_MEINE_LABEL_XX";
var google_conversion_value = 0;
if ($objOrder->getSubtotal()) {
  google_conversion_value = <?php echo $objOrder->getSubtotal(); ?>;
}
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/XX_MEINE_ID_XX/?value=<?php echo $objOrder->getSubtotal(); ?>&label=XX_MEIN_LABEL_XX&guid=ON&script=0"/>
</div>
</noscript>

XX_MEINE_ID_XX druch die Google Conversion-ID ersetzen.
XX_MEIN_LABEL_XX durch das Label ersetzen.

Weitere Infos hier: Leitfaden zum Conversion-Tracking

Anschliessend in Contao auf der Seite für den Bestellabschluss ein Inhaltselement "Eigener HTML Code" erstellen und den Insert-Tag {{file::*}} mit dem entsprechenden Pfad einfügen.

{{file::adwords-conversion.html5}}

Danach eine Testbestellung ausführen. Auf der "Bestellung abgeschlossen"-Seite sollte nun im Quellcode der Conversion-Code stehen und bei google_conversion_value der entsprechende Kaufbetrag.

Zurück

Kommentare

Einen Kommentar schreiben

Was ist die Summe aus 1 und 5?