Google Tag Remarketing Dinamico in Prestashop 1.5

Tag Remarketing PrestashopNegli ultimi giorni ho dovuto implementare il tag remarketing dinamico di Google su prestashop 1.5.x, non remarkating standard quindi, ma tag di remarketing dinamico con invio dell’id prodotto, il tipo di pagina e il totale carrello; questo sistema di analisi è da utilizzare in concomitanza con Google Merchant (o Shopping), in cui dovrai già aver inserito il tuo feed di prodotti.

Ho trovato online diverse soluzioni, moduli e chi più ne ha più ne scriva e alla fine ho fatto un “merge” tra due soluzioni trovate nel forum principale di prestashop; precisamente queste due discussioni http://www.prestashop.com/forums/topic/314154-remarketing-google-prestashop-15/ e http://www.prestashop.com/forums/topic/330200-add-the-dynamic-remarketing-tag-into-prestashop/.

Di seguito il codice che ho ricavato e che funziona correttamente, confermato anche da un consulente Google.

Nel file footer.tpl del theme in uso, aggiungere prima della chiusura del tag body:

<!– google remarketing script –>
<script type=’text/javascript’>
var google_tag_params = {
{if $page_name == ‘index’}
ecomm_pagetype: ‘home’
{elseif $page_name == ‘order’}
ecomm_prodid: [{foreach from=$products item=product name=prodid}'{$product.id_product}-it'{if $smarty.foreach.prodid.last}{else}, {/if}{/foreach}],
ecomm_pagetype: ‘cart’,
ecomm_totalvalue: ‘{convertPrice price=$cart->getOrderTotal(true)}’
{elseif $page_name == ‘order-opc’}
ecomm_prodid: [{foreach from=$products item=product name=prodid}'{$product.id_product}-it'{if $smarty.foreach.prodid.last}{else},{/if}{/foreach}], ecomm_pagetype: ‘cart’, ecomm_totalvalue:'{convertPrice price=$cart->getOrderTotal(true)}’
{elseif $page_name == ‘product’}
ecomm_prodid: ‘{$product->id}-it’,
ecomm_pagetype: ‘product’,
ecomm_totalvalue: ‘{$product->getPrice(true, $smarty.const.NULL, $priceDisplayPrecision)}’

Continua a leggere… »