Google AdWords ahora se llama Google Ads. Este nuevo nombre refleja toda la gama de opciones publicitarias que ofrecemos en las redes de Búsqueda y de Display, en YouTube y en muchos otros sitios y plataformas web. Más información

172 anunciantes en línea
172 anunciantes en línea
Bienvenidos a la Comunidad Oficial de Google AdWords
favorite_border

Instalación de Código de RMK dinámico en Prestashop 2º Parte

Antes de comenzar, me gustaría dejar una nota aclaratoria, sobre estos dos artículos sobre RMK dinamico.

 

"Tenemos que pensar que Prestashop tiene una gran variedad de plantilla y es por esto que el código en el Footer se tenga que variar según las versiones, ya que puede que algún modulo ocasione fallos en el código de RMK." 

 

Partimos de que ya tenemos los ficheros localizados que pertenecen a la plantilla que esta activa en nuestro Prestashop.

 

Recordemos son:

 

- Index.tpl

- Footer.tpl

- Category.tpl

- Product.tpl

- shopping-cart.tpl

- order-confirmation.tpl

 

 

"Como recordatorio en el único archivo donde es obligatorio añadir al código las etiquetas {Literal} {/Literal} Solo es en el "Footer.tpl"

 

index.tpl


<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '',
ecomm_pagetype: 'home',
ecomm_totalvalue: ''
};
</script>

 

category.tpl

<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '',
ecomm_pagetype: 'category',
ecomm_totalvalue: ''
};
</script>

 

Product.tpl

<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: {$product->id},
ecomm_pagetype: 'product',
ecomm_totalvalue: {$product->price}  
};
</script>

 



shopping-cart.tpl


<script type="text/javascript">
var productIDs = new Array();
{foreach $products as $product}
productIDs.push({$product.id_product});
{/foreach}
var google_tag_params = {
ecomm_prodid: productIDs,
ecomm_pagetype: 'cart',
ecomm_totalvalue: {$cart->getOrderTotal(false)}
};
</script>

 

order-confirmation.tpl

<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '',
ecomm_pagetype: 'purchase',
ecomm_totalvalue:''
};
</script>

 

footer.tpl      --------- Antes de </body>

{literal}
<script type="text/javascript">
if(typeof(google_tag_params)==undefined)
{
var google_tag_params = {
ecomm_prodid: '',
ecomm_pagetype: 'siteview',
ecomm_totalvalue:''
};
}
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXXXXX;
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/?value=0&guid=ON&script=0"/>
</div>
</noscript>

{/literal}

 

Repito según la plantilla que usemos en Prestashop, puede que el código que se inserta en el footer tenga que ser modificado, pero ya eso se tiene que analizar según el caso.

 

Una vez modificados y subidos los archivos, tenemos que verificar que todo funcione correctamente, el siguiente paso es usar el plugins de Chrome Google Tag Assistant y validar.

 

Captura de pantalla 2015-06-23 a las 8.21.23.png

Verificaremos que esta todo correcto de la siguiente manera, hacemos clic donde pon " 1 Request " 

 

Aquí nos mostrara la información que toma en cada parte de nuestra tienda online.

Captura de pantalla 2015-06-23 a las 8.20.48.png

 

Aquí vemos que recoge la información correctamente, El ID del producto (prodid), en el tipo de pagina que estamos (pagetype) en este caso en un producto en concreto y por ultimo el precio del producto (totalvalue) 660€.

 

La idea de RMK Dinámico es que las listas se llenen con datos de esta misma manera, dinámicos y sepa exactamente que productos visito un usuario.

 

Captura de pantalla 2015-06-23 a las 8.21.35.png

 

En esta otra imagen, podremos intuir que el usuario esta en la pagina del carrito, bien, hasta este paso, podemos pensar que esta todo correcto, pero... puede no ser así, tenemos que validarlo.

 

Captura de pantalla 2015-06-23 a las 8.22.21.png

 

Es bastante sencillo si todo va correctamente, hacemos clic en Remarketing Validation e introducimos el ID de Merchant, ojo! digo Merchant, no ID de AdWords o el ID de la lista de RMk.

 

Captura de pantalla 2015-06-23 a las 8.22.54.png

 

Por ultimo, comprobamos que realmente nos ha validado.

 

Para mayor información podeis consultar la ayuda de AdWords https://support.google.com/adwords/answer/3103357?hl=es

 

Luego es cuestión de esperar para que las listas se llenen y diseñéis campañas exitosas.

 

(Prestashop en configuración avanzada puede tener una opción de plegar el código de javascript, es recomendable deshabilitar esta opción por posibles fallos)

 

Acerca de Daniel Jurado

Desde 2012 CEO &amp; PPC Specialist. En el fondo... lo que me mueve es la pasión por Internet, me lo paso tan bien haciendo crecer la visibilidad de las empresas que no noto que trabajo. Gracias al análisis, investigación y la dedicación + I + D. Mi Agencia, crea para ti campañas PPC de alto nivel de eficiencia

Comentarios
por Fer Brizuela
junio 2015

Hola Daniel, 

 

Gracias por tu post, excelente ayuda para desarrolladores de Prestashop.

Me gustaría recordar que desde hace ya unos meses podemos hacer Remarketing Dinámico desde Anlalytics. Todo se simplifica, y sobre todo dejamos de depender tanto de los desarrolladores del ecommerce.

Lo único importante es activar lo siguiente,

 

Saludos!

 

Captura-rmk.PNG

 

por DanielJurado Colaborador Principal
junio 2015

Gracias por comentar @Fer Brizuela

 

Cierto que Analytics esta realizando grandes esfuerzos para que sea más comodo su uso, pero ojo! , habla de RMK , no indica nada de Dinamico.

 

Para que las listas sean dinamicas, igualmente se tiene que modificar codigo.

https://support.google.com/analytics/answer/2444872#trackingcode

 

Ademas, si se realiza desde analytics, nos perdemos esta información.

De mi anterior articulo

 

https://www.es.adwords-community.com/t5/Art%C3%ADculos-de-Usuarios/Usando-RMK-Dinamico-para-mejorar-...

 

Como todo en AdWord, "Depende" 

 

Recuerdo esto vale al 90% siempre y cuando se tenga una instalacion limpia de prestashop, si tenemos temas que comprimen el JS, posiblemente se tengan que personalizar el codigo del footer o usar un modulo.

 

Saludos!

por ooscarabad Colaborador Principal
junio 2015

Hola FerGeotelecom

 

Me parece muy interesante lo que comentas del remarketing dinamico en analytics y me interesa bastente pero no explicas mucho en cuanto a configuración.

 

Como lo configuras a nivel de la pestaña de remarketing de analytics?

 

Que campos se rellenan? te paso capturas

 

1rmkdinamico analytics.png

 

 

 

 

2rmk dinamico analytics.png

por DanielJurado Colaborador Principal
junio 2015

@ooscarabad No veo las imagenes!

por ooscarabad Colaborador Principal
junio 2015

las paso de nuevo

 

Por cierto, muy buenos articulos @DanielJurado. enhorabuena

 

1rmkdinamico analytics.png

2rmk dinamico analytics.png

por Fer Brizuela
junio 2015

Hola compañeros,

 

Se puede hacer remarketing dinámico desde Analytics sin tener que hacer ninguna modificación de código, excepto como indica Daniel añadir la linea de displayfeatures:

 

 En Analytics sólo tenemos que hacer los siguiente cambios de configuración: - Información de Seguimiento - Recopilación de Datos: Remarketing: SI.

 

Se configura todo desde la campaña de Adwords. (Han de estar enlazadas las cuentas de Analytics y Merchant): Uso de Anuncios Dinámicos - Minoristas - Enlace del Feed. Luego nos lleva a una vista de generación de código donde la clave está en marcar desde ANALYTICS y no en generar un nuevo código para colocar en la web.

 

Los atributos dinámicos de Analytics se generan de forma automática, al menos para minoristas. 

 

En cuanto tenga que configurar una cuenta real paso capturas pues no me permite ir hacia atrás.

 

El RMK Dinámico se simplifica mucho y sobre todo no dependemos de enviar códigos al desarrollador...!

 

Espero que esto os sirva de ayuda.

 

Saludos,

 

 

por DanielJurado Colaborador Principal
junio 2015

@ooscarabad  No veo las imagenes!

 

@Fer Brizuela Gracias por comentar y como todo en AdWords, "Depende"

 

Saludos!

por ooscarabad Colaborador Principal
junio 2015

Mira a ve ahora

 

1rmkdinamico analytics.jpg

 

 

2rmk dinamico analytics.jpg

por Marcos P
abril 2016

Hola. He implementado recientemente la etiqueta de RMK dinámico tal y como se explica aquí (y en otros lugares que he visitado por la web); pero me indica un error "Missing HTTP response"

 

Este es el fragmento de código; lo he repasado varias veces y no veo cual puede ser el problema.

 

{var google_tag_params={ecomm_prodid:'',ecomm_pagetype:'siteview',ecomm_totalvalue:''};};;var google_conversion_id=935141284;var google_custom_params=window.google_tag_params;var google_remarketing_only=true;/* ]]> */