Google AdWordsコンバージョントラッキング


10

私たちは最近、1.9.0.1を実行するmagentoコミュニティサイトを立ち上げました。

Googleアドワーズ広告のコンバージョントラッキングを設定しようとしています。成功ページに配置したいコードがあります。

これは1.9.0.1のどこにありますか?

回答:


8

ステップ1として:

ordee成功ファイルに変換コードを追加する必要があります

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

ファイルが存在しない場合は、次のようになります。

success.phtmlからコピー

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

と貼り付け

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

あなたを追加 code on new success.phtml

このファイルでは、以下のコードを使用してIDを注文できます

$this->getOrderId()

または: この拡張機能を確認し ますhttp://www.magentocommerce.com/magento-connect/luka-google-adwords-conversion-tracking.html


行var google_conversion_value = 1.00; グーグル変換コードで、それはすべてのトランザクションに1の値を与えませんか?
Peter O'Sullivan

1
@ PeterO'Sullivanはい、そうです。これをトランザクション値に置き換える必要があります。
Nick Rolando

Luka拡張機能github.com/lukanetconsult/mage-google-adwordsの GitHubリンクは完全に機能します。
FireBear 2017年

9

次のコードをコピーして、success.phtmlに貼り付けることができます

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

上記のコードで次の変数を変更してください-

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

上記のアプローチに自信がない場合は、コードをいじるのではなく、簡単に設定できる次のモジュールを使用できます。

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

それが役に立てば幸い!


1
$order上記のコードでは未定義です。ここで修正があります: $orderId = Mage::getSingleton('checkout/session')->getLastOrderId(); $order = Mage::getModel('sales/order')->load($orderId); $total = (float) number_format($order->getSubtotal(), 2);
PartialOrder

@PartialOrder-おかげで、上記の投稿で修正されました。
stevensagaar

1

これは私のために働いたコードです

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

?>

そして、私はこのリンクからそれを手に入れました、多分それは同様に誰かを助けるでしょう。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.