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.
Kommentare
Einen Kommentar schreiben