Code für Google Adwords™ Conversion Tracking in Magento integrieren

Den Leitfaden zum Conversion-Tracking allgemein finden Sie auf der Website von Google unter http://adwords.google.de/support/bin/answer.py?hl=de&answer=115794.
Sie können den Standard-Code verwenden sowie den erweiterten Code, der zusätzlich die Beträge der Kundeneinkäufe übermittelt. Wir werden in diesem Tutorial den erweiterten Code integrieren.
Möchten Sie die Beträge nicht übertragen, so kommentieren Sie die Zeile
var google_conversion_value = "<?php echo $adwords_conversion_value; ?>";
einfach aus.
Umsetzung:
1. Öffnen Sie die Datei app/design/frontend/default/[ihr theme]/template/checkout/success.phtml
2. Suchen Sie den folgenden Code (Zeilen 38,39):
<?php echo $this->__('Your order # is: %s', $this->getOrderId()) ?>.<br/>
<?php endif;?>
3. Darunter den folgenden Code einfügen
//-------------------------------------------
// START ADWORDS CONVERSION VALUE TRACKING CODE
//-------------------------------------------
$order_details = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$adwords_conversion_value = $order_details->subtotal;
$adwords_conversion_id = 'XXXXXXXX---IHRE ID---XXXXXX'; // !!!WICHTIG!!! Hier Ihre Conversion-ID eintragen
?>
<!-- Google Code for Purchase/Sale Conversion Page -->
<script language="JavaScript" type="text/javascript">
<!--
var google_conversion_id = <?php echo $adwords_conversion_id;?>;
var google_conversion_language = "de";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "purchase";
var google_conversion_value = "<?php echo $adwords_conversion_value; ?>";
//-->
</script>
<script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<img height="1" width="1" border="0" src="http://www.googleadservices.com/pagead/conversion/<?php echo $adwords_conversion_id;?>/?label=purchase&guid=ON&script=0"/>
</noscript>
<?php
//-------------------------------------------
// END ADWORDS CONVERSION VALUE TRACKING CODE
//-------------------------------------------
?>
Download: success.phtml
WICHTIG: Ersetzen Sie XXXXXXXX—IHRE ID—XXXXXX mit Ihrer Conversion-ID
Ein absolutes MUST für alle die wissen wollen wie hoch die Konversationsrate Ihres Online-Shops tatsächlich ist.
Vielen Dank!
War diese Antwort hilfreich?
LikeDislikeVielen Dank für den Snippet. Kampagne ist gestartet und ich bin gespannt auf die erste Conversion : ]
War diese Antwort hilfreich?
LikeDislikeKleine Korrektur: Wenn man das Snippet an der beschriebenen Stelle einbaut Zerhaut es einem das Layout. Weil das Javascript von Google einen iFrame einbaut, der den Text beiseite schiebt.
Ich habe den Code nun also ganz unten hingepackt. Denn er stand ja vorher auch in keiner PHP-Bedingung.
War diese Antwort hilfreich?
LikeDislikeHallo Mischah,
danke für die Info.
Gruß
Dscho
War diese Antwort hilfreich?
LikeDislikeHallo,
Vielen Dank für den Eintrag.
Könnte man noch eintragen, wo man den Google-Code für die Conversion “Registrierung” einfügen müsste? Das müsste ja in der Template-Datei für das Benutzerkonto sein… Aber welche ist das?
Viele Grüße und Danke,
Simon
War diese Antwort hilfreich?
LikeDislikeHallo Herr Teitge,
vielen Dank für den Leitfaden.
Sie übergeben das subtotal an Adwords. Wäre es nicht korrekter den Deckungsbeitrag einer Bestellung zu übergeben, damit man direkt die Ausgaben (Adwords) mit den Einnahmen (DB Magento) vergleichen kann?
Kann man einfach
$adwords_conversion_value = $order_details->subtotal*0,40;
schreiben? (Wobei 0,40 als Beispiel für die Marge dient) Dann hätte man einen etwas genaueren Wert. (Bin keine Entwickler:-)
Beste Grüße
Armin
War diese Antwort hilfreich?
LikeDislike