Skip to main content

How to put the code google remarketing


 View.phtml
Paste the below code on your product view template. You can find the file inside the catalog folder.
<?php $_product = Mage::registry("current_product");?>
<?php if ($_product && $_product->getId()): ?>
<script>
dataLayer.push({
"event": "fireRemarketingTag",
"google_tag_params": {
"ecomm_prodid’: "<?php echo $_product->getSku(); ?>",
"ecomm_pagetype’: "product",
"ecomm_totalvalue’: <?php echo $_product->getfinalprice(); ?>
}
});
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</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="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXX/?guid=ON&amp;script=0"/>
</div>
</noscript>
Cart.phtml
Paste the below code on your cart template. You can find the file inside the checkout folder.
<?php $items = Mage::getSingleton("checkout/session")->getQuote()->getAllItems();?>
<script>
dataLayer.push({
"event": "fireRemarketingTag",
"google_tag_params":
{
"ecomm_prodid": [<?php foreach ($items as $item) {?>"<?php echo $item->getSku();?>",<?php }?>],
"ecomm_pagetype": "cart",
"ecomm_totalvalue": [<?php foreach ($items as $item) {?><?php echo $item->getPrice(); ?>,<?php }?>]
}
});
</script>
 Success.phml
Paste the below code on your success template. You can find the file inside checkout folder.
<?php
$order = Mage::getModel("sales/order")->loadByIncrementId($this->getOrderId());
$items = $order->getAllItems();
$total = $order->getGrandTotal();
?>
<script>
dataLayer.push({
"event": "fireRemarketingTag",
"google_tag_params":
{
"ecomm_prodid": [<?php foreach ($items as $item) {?>'<?php echo $item->getSku();?>",<?php }?>],
"ecomm_pagetype": "purchase",
"ecomm_totalvalue": "<?php echo $total; ?>"
}
});
</script>

I did it the same way in my Magento installation and it works fine

Comments

Popular posts from this blog

Magento 2 product collection Filtering multi-select attribute values

  If you have multi-select attribute of product like below If you want filter value for this option Use below syntax to get product data: ->addAttributeToFilter('store_model', array('finset' => $params['store_model'])) finset key is used for multiselect attribute filter. $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $products = $objectManager->get('Magento\Catalog\Model\Product')         ->getCollection()         ->addAttributeToSelect('*')         ->addAttributeToSelect('store_brand')         ->addAttributeToSelect('store_model')         ->addAttributeToSelect('store_year')         ->addAttributeToFilter('store_brand', array('finset' => $params['store_brand']))         ->addAttributeToFilter('store_model', array('finset' => $params['store_model']))         ->ad...

magento 2 best seller product display based on current category and subcategories

Magento 2 getting best seller based on category wise displaying i have done below for that to implement this functionality it is working fine for me. step 1 create block file in our module folder <?php namespace Pawan\Bestseller\Block; use Magento\Catalog\Api\CategoryRepositoryInterface; class Bestsellercategory extends \Magento\Catalog\Block\Product\ListProduct {     /**      * Product collection model      *      * @var Magento\Catalog\Model\Resource\Product\Collection      */     protected $_collection;     /**      * Product collection model      *      * @var Magento\Catalog\Model\Resource\Product\Collection      */     protected $_productCollection;     /**      * Image helper      *      * @var Magento\Catalog\Helper\Image     ...

magento 1 extension converted in to magento 2 process

Simple Install =================================== Download as a zip below link. unzip and upload it to your public_html or other rootdoc directory. https://github.com/magento/code-migration. login to your server via shell switch to the code-migration-develop directory by running following command   cd code-migration-develop Run command following command in root directory of this toolkit composer instal Before running the migration, the following directories need to be prepared: ===================================== * `<src>` - Directory that contains custom Magento 1.x code that is intended to be migrated. The code must follow the Magento 1.x directory structure.   Magento1.x core files must not be included. * `<dst>` - Empty directory for the toolkit to put the generated Magento 2 code to * `<m1>` - Directory that contains: * Vanilla Magento 1.x codebase, and * Custom Magento 1.x code same as...