Magento的自定义电子商务跟踪代码



我需要在Magento中添加自定义电子商务跟踪代码?

知道这会给我一个好的开始,因为Magento很大并且不知道从哪里开始。

一旦知道正确的文件,我需要将JavaScript添加到结帐完成的页面中,JavaScript将与某些值插入

  • 购买的物品
  • 总成本
  • 成本/项目
  • etc

我拥有的javascript可以很好地处理,这是我正在挣扎的洋红色;

  1. 我应该在哪里添加此JavaScript?
  2. 找到此文件后,我可以轻松输出交易详细信息JavaScript Tracker所需的内容。

请注意,JavaScript适用于https://www.gosquared.com/

我认为您必须在success.phtml中添加此脚本/success.phtml在此文件中您获得了$order对象,并且您从此对象中获取所有信息,例如交易ID,产品信息,只是像前。

 $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$transactionid=$this->getOrderId()

foreach ($order->getItemsCollection() as $item) 
    {
        $item->getData();
        $proidcol[]=$item->getData('product_id');
        $pronamecol[]=$item->getData('name');
        $proqtycol[]=$item->getData('qty_ordered');
        $productpricecol[]=$item->getPrice();
    }

在此$pronamecol中,您可以从订单中获取所有产品名称阵列,然后在Java-scrips代码中使用for Loop实现此数组,我认为您可以轻松地做

1以将JavaScript添加到成功页面中,您可以在Loadout Local.xml文件中使用它:

<checkout_onepage_success>
    <reference name="head">
        <action method="addItem"><type>skin_js</type><name>js/path/to/file.js</name></action>
    </reference>
<checkout_onepage_success>

而不是头部,您也可以使用fore_body_end(因此javascript在页面底部添加)。

2目前无法告诉您,您的JavaScript需要什么信息?您需要手动添加信息吗?

最新更新