Pelacakan konversi Google adwords

10

Kami baru-baru ini membuat situs komunitas magento yang menjalankan 1.9.0.1 setelah pindah dari go.

Kami mencoba menyiapkan pelacakan konversi google adwords, ada sepotong kode yang ingin mereka tempatkan di halaman sukses.

Di mana ini terletak di 1.9.0.1?

Peter O'Sullivan
sumber

Jawaban:

8

Sebagai Langkah1:

Anda perlu menambahkan kode konversi pada file sukses ordee

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

Jika file tidak keluar maka:

salin success.phtmldari

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

dan disisipkan

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

tambahkan code on new success.phtml

dalam file ini Anda dapat memesan id menggunakan kode di bawah ini

$this->getOrderId()

ATAU: periksa ekstensi ini http://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html

Amit Bera
sumber
Baris var google_conversion_value = 1,00; dalam kode konversi google, apakah itu tidak memberikan semua transaksi nilai 1?
Peter O'Sullivan
1
@ PeterO'Sullivan Ya, benar. Anda harus menggantinya dengan nilai transaksi.
Nick Rolando
Tautan GitHub untuk ekstensi Luka github.com/lukanetconsult/mage-google-adwords , berfungsi dengan sempurna.
FireBear
9

Anda dapat menyalin dan menempelkan potongan kode berikut ini di success.phtml Anda

/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>

Pastikan Anda mengubah variabel berikut dalam kode di atas -:

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

Jika Anda tidak yakin dengan pendekatan di atas maka Anda dapat menggunakan modul berikut yang akan mudah dikonfigurasikan alih-alih mengutak-atik kode

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

Semoga ini bisa membantu!

stevensagaar
sumber
1
$orderdalam kode di atas tidak terdefinisi. Berikut ini cara mengatasinya: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder
@PartialOrder - Terima kasih, sudah diperbaiki sekarang di posting di atas.
stevensagaar
1

ini adalah kode yang berfungsi untuk saya

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

?>

dan saya mendapatkannya dari tautan ini, mungkin itu membantu seseorang juga.

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

Hamza.Basharat
sumber