Conversion-Tracking für Google AdWords

10

Wir haben kürzlich eine Magento-Community-Site mit 1.9.0.1 eingerichtet, die von Anfang an umgezogen ist.

Wir versuchen, das Conversion-Tracking für Google AdWords einzurichten. Es gibt einen Code, den sie auf der Erfolgsseite platzieren möchten.

Wo befindet sich das in 1.9.0.1?

Peter O'Sullivan
quelle

Antworten:

8

Als Schritt 1:

Sie müssen den Konvertierungscode zur Erfolgsdatei des Auftragnehmers hinzufügen

app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

Wenn die Datei nicht beendet wird, dann:

Kopie success.phtmlvon

app/design/frontend/base/default/template/checkout/

und eingefügt

app/design/frontend/yourpackage/yourtemplate/template/checkout/

fügen Sie Ihre code on new success.phtml

In dieser Datei können Sie die ID mit dem folgenden Code bestellen

$this->getOrderId()

ODER: Überprüfen Sie diese Erweiterung unter http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html

Amit Bera
quelle
Die Zeile var google_conversion_value = 1.00; Gibt das im Google-Conversion-Code nicht allen Transaktionen den Wert 1?
Peter O'Sullivan
1
@ PeterO'Sullivan Ja, das tut es. Sie müssen dies durch den Transaktionswert ersetzen.
Nick Rolando
Der GitHub-Link für die Luka-Erweiterung github.com/lukanetconsult/mage-google-adwords funktioniert perfekt.
FireBear
9

Sie können den folgenden Code kopieren und in Ihre success.phtml einfügen

/app/design/frontend/yourpackage/yourtemplate/template/checkout/success.phtml

<?php
$orderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getModel('sales/order')->load($orderId);
$total = (float)number_format($order()->getSubtotal(),2);
?>

<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 'CONVERSION_ID';
var google_conversion_language = "LANG_CODE";
var google_conversion_format = "FORMAT";
var google_conversion_color = "COLOR";
var google_conversion_label = "LABEL";
if (<?php echo $total?>) {
    var google_conversion_value = <?php echo $total?>;
}
/* ]]> */
</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/CONVERSION_ID/?value=<?php echo $total?>&amp;label=LABEL&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

Stellen Sie sicher, dass Sie die folgenden Variablen im obigen Code ändern:

  • CONVERSION_ID(zB 999999999)
  • LANG_CODE(zB en)
  • FORMAT(zB 1)
  • COLOR(zB #ffffff)
  • LABEL(zB -9C8CICMuggQ4O_B1wM)

Wenn Sie hinsichtlich des obigen Ansatzes nicht sicher sind, können Sie das folgende Modul verwenden, das einfach zu konfigurieren ist, anstatt mit dem Code herumzuspielen

http://www.scommerce-mage.co.uk/magento-google-adwords-conversion-tracking.html

Ich hoffe es hilft!

Stevensagaar
quelle
1
$orderim obigen Code ist undefiniert. Hier ist ein Fix: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder
@PartialOrder - Danke, es wurde jetzt im obigen Beitrag behoben.
Stevensagaar
1

Dies ist der Code, der für mich funktioniert hat

<?php
//Get Order Number & Order Total
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$amount = number_format($order->getGrandTotal(),2);

?>

und ich habe es von diesem Link bekommen, vielleicht hilft es auch jemandem.

http://www.jxtgroup.com/how-to-setup-conversion-tracking-in-magento_3912881.html

Hamza.Basharat
quelle