Remarketing din√°mico Google Adwords en Magento

Explicamos c√≥mo implementar campa√Īas de remarketing din√°mico de Google Adwords en nuestro Magento ecommerce desde cero

Profile picture for user admin
Por Way2 Ecommerce
12 Mayo 2015

El remarketing din√°mico de Google Adwords es una de las herramientas imprescindibles para nuestras tiendas online. En esta nueva entrada del blog ecommerce explicamos como implementar campa√Īas de remarketing din√°mico de Google Adwords en nuestro Magento ecommerce desde cero. Conoceros los pasos a seguir y los m√≥dulos que nos ayudar√°n a implementar estas campa√Īas de Adwords

Antes de empezar a realizar el remarketing din√°mico en Magento, debemos de preguntarnos que son las campa√Īas de remarketing din√°mico de Google Adwords, para que sirven estas campa√Īas de Google Adwords y que beneficio puede tener el remarketing din√°mico en nuestra tienda online Magento. Muy sencillo, lo explicaremos con un ejemplo. Muchas veces cuando navegamos por internet nos aparecen anuncios de tiendas online por los que ya hab√≠amos estado navegando con anterioridad mostr√°ndonos los productos que hab√≠amos visitado. El remarketing, es precisamente la herramienta que nos va a permitir anunciar nuestros productos a los clientes que hayan visitado nuestro ecommerce Magento. El remarketing din√°mico de Google Adwords da un salto todav√≠a mayor, permitiendo personalizar estos anuncios con mensajes adaptados a nuestros clientes ente otras funcionalidades extra. Con estas premisas podemos entender ya el gran potencial de poder aplicar campa√Īas de remarketing din√°mico con Magento: Hacer que los clientes que visitaran nuestra tienda online regresen a nuestro ecommerce generando nuevas oportunidades de ventas en nuestro negocio online.

¬ŅRemarketing din√°mico Google Adwords en Magento ecommerce?¬ŅQu√© necesito?

Google Merchant.

El primer paso para implementar una campa√Īa de remarketing din√°mico de Adwords es contar con una cuenta de Google Merchant. Google Merchant es una herramienta gratuita que permite subir los productos de nuestra tienda online para que aparezcan en Google Shopping o cualquier otra herramienta de Google cuando cualquiera de nuestros clientes potenciales realice una b√ļsqueda de alguno de nuestros productos. Google merchant se alimenta de los productos de nuestra tienda online mediante lo que se denominan "feeds de datos". Estos feeds no son mas que la informaci√≥n detallada de los productos que existen en nuestro ecommerce y pueden estar constituidos por ficheros de diversos formatos. Para hacernos a la idea de la informaci√≥n que contiene este feed de datos veamos algunos de los campos de los que consta:

  • ID: Ser√° el identificador de nuestro producto en Google Merchant. Podemos emplear perfectamente tanto el id del producto en Magento como el valor del SKU de nuestro producto ya que el SKU en magento es obligatorio adem√°s de tener que ser diferente para cada producto.
  • Disponibilidad: Podemos emplear la opci√≥n de inventario de Magento "En existencia/ Fuera de existencia" para rellenar los posibles valores que Google Merchant nos ofrece:
  • Titulo: Emplearemos el nombre de nuestro producto para el campo t√≠tulo del feed de datos de Google merchant.
  • Enlace: URL a la p√°gina de nuestro producto.
  • Enlace imagen: URL a la imagen principal de nuestro producto en Magento.
  • Descripci√≥n: Google recomienda descripciones comprendidas entre 500 y 1000 caracteres. Dependiendo de como tengamos configurados nuestros productos en nuestro ecommerce Magento podemos optar por emplear los campos de descripci√≥n o descripci√≥n corta.
  • Marca: Magento por defecto ya cuenta con el atributo "manufactured". Lo normal es emplear este atributo para introducir el valor de la marca de nuestros art√≠culos.
  • MPN: Es el c√≥digo propio que el producto tiene para nosotros, podemos emplear el SKU con el que hayamos definido nuestro producto en Magento ya que el SKU en Mageno es √ļnico adem√°s de obligatorio.
  • Precio: El precio final de nuestro producto. Este campo depender√° del precio final del art√≠culo y no debe de ser siempre el campo price. Si el producto dispone de un precio de oferta, el precio real del producto es el precio de oferta "special price" y no el precio normal. Google Merchant es sensible a este campo, es decir, si detecta que subimos un producto a un precio distinto al que se esta vendiendo en nuestra tienda online directamente deshabilitar√° este anuncio.
  • GTIN: Es el c√≥digo universal (c√≥digo de barras) del producto.

Simplemente con este listado de campos, queda patente que no resulta ni pr√°ctico ni procedente generar este feed de datos manualmente. Mas teniendo presente que Magento es una plataforma de comercio electr√≥nico perfectamente preparada (siempre y cuando la implementaci√≥n y la integraci√≥n de la soluci√≥n sea realizada por expertos en ecommerce) para trabajar con vol√ļmenes de decenas de miles de productos. Adem√°s del volumen de informaci√≥n, existen otros muchos mas factores a la hora de generar este feed de datos. Para productos simples, rellenar cada uno de los campos de este feed no tiene ning√ļn tipo de problema. Sin embargo, la gran mayor√≠a de comercios electr√≥nicos en Magento cuentan con un porcentaje de productos mas complejos, entre los que podemos encontrar los denominados productos agrupados, configurables o bundles y esto repercute directamente en la creaci√≥n del feed de datos de Google Shopping. Por ejemplo, en un producto configurable existe en Magento un producto configurable que tiene asociados multitud de productos simples seg√ļn los atributos que tengamos especificados para ello. Un claro ejemplo de producto configurable ser√≠a una camiseta. La camiseta como tal, ser√≠a nuestro producto configurable que tendr√≠a asociados multitud de productos simples representados por ejemplo por cada color y talla que hubiera disponible de la camiseta, as√≠ nuestro cliente podr√≠a elegir la camiseta "roja" en talla "M" o la "Negra" en talla "XL". Una opci√≥n en este tipo de productos configurables, es que √ļnicamente el producto configurable sea visible, configurando cada uno de los productos simples como no visibles individualmente. Es decir, las variantes de la camiseta en nuestra tienda online, solo est√°n accesibles desde la ficha del producto configurable y no individualmente. Por lo tanto, aunque perfectamente puede tener sentido introducir nuestra camiseta roja talla M en el fed de datos de Google Shopping, tendremos que tener presente que su link deber√° de ser el del producto padre (el producto padre en este caso es el producto configurble), pues si introducimos como link el campo presente en la "URL Key" del producto simple el cliente obtendr√≠a un erro 404 de p√°gina no encontrada debido a que las variantes del producto configurables estaban implementadas con la configuraci√≥n de "no visible individualmente" en el campo "Visibility". Al igual que en el caso del producto configurable, podemos encontrar casos semejantes tanto en los productos agrupados y los paquetes de productos. Estos factores, cantidad de productos que puede contener el feed de datos de Google Shopping y la complejidad del mismo, hacen que su generaci√≥n de forma manual quede totalmente descartada en la gran mayor√≠a de casos. Desde nuestra experiencia, en consultor√≠a commerce e implantaciones de campa√Īas de remarketing din√°mico de Adwords en Magento, dependiendo del presupuesto disponible y la complejidad de los productos del ecommerce, solemos emplear dos extensiones con las que hemos obtenidos fant√°sticos resultados en la implantaci√≥n de este feed de datos:

    • Google Shopping Feed: La m√°s completa de todas. Permite mapeo de campos y configuraci√≥n espec√≠fica para cada tipolog√≠a de productos en Magento de una forma r√°pida e intuitiva, gesti√≥n avanzada de categor√≠as y multitud de opciones de configuraci√≥n. La siguiente imagen muestra las opciones de parametrizaci√≥n del feed de datos para el producto configurable, configuraci√≥n que nos permite resolver de forma r√°pida y sencilla el problema comentado anteriormente:
Remarketing din√°mico Google Merchant Adwords en Magento paso a paso
  • Simple Google Shopping: Con un precio bastante mas reducido que el anterior m√≥dulo, aunque no presenta tantas opciones de configuraci√≥n desde su panel, si cuenta con amplia informaci√≥n para la generaci√≥n y modificaci√≥n del feed de datos de Google Shopping, permitiendo as√≠ personalizar la creaci√≥n del feed y lograr muy buenos resultados. Por efecto el este m√≥dulo ya nos presenta un feed b√°sico que puede resultar de utilidad
<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Data feed title</title>
<link>http://wwww.website.com</link>
<description>Data feed description</description>
<item>
<!-- Basic Product Information -->
<g:id>{sku}</g:id>
<title>{name,[substr],[70],[...]}</title>
<description>{description,[html_entity_decode],[strip_tags]}</description>
{G:GOOGLE_PRODUCT_CATEGORY}
{G:PRODUCT_TYPE,[10]}
<link>{url parent}</link>
{G:IMAGE_LINK}
<g:condition>new</g:condition>
 
<!-- Availability & Price -->
<g:availability>{is_in_stock?[in stock]:[out of stock]:[available for order]}</g:availability>
<g:price>{normal_price,[USD],[0]}USD</g:price>
{G:SALE_PRICE,[USD],[0]}
 
<!-- Unique Product Identifiers-->
<g:brand>{manufacturer}</g:brand>
<g:gtin>{upc}</g:gtin>
<g:mpn>{sku}</g:mpn>
<g:identifier_exists>TRUE</g:identifier_exists>
 
<!-- Apparel Products -->
<g:gender>{gender}</g:gender>
<g:age_group>{age_group}</g:age_group>
<g:color>{color}</g:color>
<g:size>{size}</g:size>
 
<!-- Product Variants -->
{G:ITEM_GROUP_ID}
<g:material>{material}</g:material>
<g:pattern>{pattern}</g:pattern>
 
<!-- Shipping -->
<g:shipping_weight>{weight,[float],[2]}kg</g:shipping_weight>
 
<!-- AdWords attributes -->
<g:adwords_grouping>{adwords_grouping}</g:adwords_grouping>
<g:adwords_labels>{adwords_labels}</g:adwords_labels>
</item>
</channel>
</rss>

 

Una vez generado nuestro feed de datos de cualquiera de las formas posibles ya podemos incluirlo accediendo a nuestra cuenta de Google Merchant. Desde el panel lateral seleccionamos el men√ļ "Feeds de datos" para subirlo. Una vez que Google Merchant vincule la informaci√≥n del feed desde el men√ļ "Estado" podremos observar el feedback que Google Merchant nos ofrece del mismo y solucionar los posibles errores en caso de que existan.

A√Īadir la etiqueta de remarketing din√°mico a las p√°ginas de Magento

Para poder realizar campa√Īas remarketing din√°mico de Google Adwords, resulta imprescindible a√Īadir la etiqueta de remarketing din√°mico, que nos proporciona Google Adwords, con los par√°metros personalizados a nuestra tienda online Magento. Esta etiqueta de remarketing din√°mico, almacenar√° informaci√≥n referente al tipo de p√°ginas que nuestros clientes visitaron (categor√≠as, p√°ginas de productos, carrito de la compra, etc), los ID de los productos de nuestra tienda online que nuestros cientes vieron y el precio final de los mismos. La estructura de esta etiqueta de remarketing din√°mico es la siguiente:

<script type="text/javascript">
var google_tag_params = {
    ecomm_prod_id:''
    ecomm_pagetype:''
    ecomm_totalvalue:¬°
}
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXX;
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;" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/997220060/?value=0&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

El significado de los valores de las variables google_tag_param que deberemos de personaliar para cada una de nuestras p√°ginas es el siguiente:

  • ecomm_prod_id: Contendr√° el id del producto que el cliente ha visitado de cara a que el anuncio implementado en las campa√Īas de remarketing din√°mico de Google Adwords muestre los productos que el cliente ha visitado en nuestra tienda online
  • ecom_pagetype: Contendr√° el tipo de p√°gina que el cliente ha visitado. Los posibles valores de este campo son: home, cart, purchase, cateory, product, searchresults y other
  • ecomm_totalvalue: Como su nombre indica incluye el valor total.

La etiqueta de remarketing din√°mico debe de estar incluido en todas las p√°ginas de nuestro ecommerce Magento. para ello, podemos optar por incluirla de forma personalizada en cada una de ellas o bien podemos emplear un √ļnico c√≥digo que seleccione los valores correctos en alg√ļn elemento com√ļn de nuestra tienda online. Si optamos por el segundo caso una buena ubicaci√≥n para incluir este c√≥digo podr√≠a ser el footer de nuestro ecommerce ya que en cualquier p√°gina de nuestro Magento este elemento esto disponible. a modo formativo veamos algunos ejemplos de como configurar esta etiqueta de remarketing din√°mico en cada una de las p√°ginas de Magento.

Etiqueta de remarketing din√°mico en Magento: Home page

En el caso de encontrarnos en la home page de nuestra tienda online la etiqueta de remarketing dinámico quedaría de la siguiente forma:

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

Como se puede observar √ļnicamente informamos del tipo de p√°gina, en este caso la home dejando sin valor el resto de variables. Para el caso de querer introducir la etiqueta de remarketing din√°mico en una p√°gina est√°tica o de categor√≠as la estructura es id√©ntica con la salvedad de actualizar la variable acomm_pagetype al valor "page" y "category" respectivamente.

Etiqueta de remarketing din√°mico en Magento: Ficha de producto

En el caso de encontrarnos en una página de alguno de nuestros productos (destacar que deberemos introducir la etiqueta para todos los tipos de productos de magento) de nuestra tienda online la etiqueta de remarketing dinámico quedaría de la siguiente forma:

<?php
 $product_id = Mage::registry('current_product')->getId();
 $product_sku = Mage::getModel('catalog/product')->load($product_id)->getSku();
 $product_price = Mage::registry('current_product')->getPrice();
?>
 <script type="text/javascript">
var page = 'product';
var prod_id ='<?php echo strtolower($product_id); ?>';
 var google_tag_params = {
 ecomm_pagetype: product,
 ecomm_prodid: prod_sku,
 ecomm_totalvalue: <?php echo $product_price; ?>
 };
 </script>

Como se puede observar el tipo de p√°gina es product, en este caso, informamos tanto del sku del producto como del valor total del mismo.

Al igual que hemos hecho para estas p√°ginas deber√≠amos de completar la configuraci√≥n de las restantes. Si por el contario, en lugar de ir introduciendo el c√≥digo en cada una de las p√°ginas decidimos insertar el c√≥digo en el footer aqu√≠ tenemos una configuraci√≥n sobre la que podr√≠amos trabajar para personalizar cada par√°metro seg√ļn las necesidades de nuestra tienda online Magento, pues dependiendo de la informci√≥n subida en el feed de datos de Google Merchant deber√° de ser personalizada. Para entender a que no estamos refiriendo pondremos el ejemplo del c√≥digo de remarketing din√°mico que cargar√≠amos en la p√°gina de nuestro producto:

<script type="text/javascript">
var google_tag_params = {
    ecomm_prod_id:''
    ecomm_pagetype:''
    ecomm_totalvalue:¬°
}
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXX;
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;" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/997220060/?value=0&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

En este caso, los par√°metros enviado en el google_tag_params son:

  • ecomm_pagetype:Enviamos el valor "product" pues nos encontramos en la p√°gina del producto
  • ecomm_prodid:Si nos fijamos en le c√≥digo podemos observar que estamos enviando el sku del producto seleccionado. por ejemplo en el caso de tener un producto configurable enviaremos el sku del producto configurable. Este producto, est√° dado de alta en Google Merchant, pues lo hemos enviado en el feed de datos que creamos. as√≠ que no hay porblema
  • ecomm_totalvalue: valor del producto configurable

Hasta aqu√≠ todo bien, pero debemos de tener presente que cuando seleccionemos la variante que queremos comprar (recordemos el ejemplo de las camisetas) a nuestro carrito de la compra se a√Īadir√° la variante seleccionada, es decir, la camiseta roja de talla M por citar un ejemplo. debemos de tener presente que en ese momento, el product id que enviaremos ya no ser√° el id del producto configurable sino el de la variante, y exactamente sucede lo mismo con el precio. Y... ¬ŅQue ocurre en este caso? Muy sencillo, si en el feed de datos extra√≠dos de Magento que se env√≠a Google Merchant la informaci√≥n de las variantes no est√° incluida el id del producto simple que se env√≠e dar√° un error pues no podr√° ser encontrado. Existen, m√ļltiples soluciones a este problema que se nos plantea a la hora de introducir la etiqueta de remarketing directo. Por ejemplo podr√≠amos modificar el c√≥digo expuesto para que en le caso de que si el producto a√Īadido al carrito formar√° parte de un productor configurable enviara en lugar de su id y su precio el del producto configurable al que pertenece.

Por otro lado, Magento también dispone de módulos para la introducción de la etiqueta de remarketing dinámico de Adwords. En este apartado es mención obligatoria el módulo Anaraky GDRT. Este módulo, totalmente gratuito, se encargará de introducir las etiquetas de remarketing dinámico en Magento por nosotros siendo una excelente opción para llevar a cabo esta implantación. Os dejamos unas captura de las opciones de su panel de configuración. En la primera se observa que basta con activar la etiqueta de remarketing dinámico de Google y especificar el código de conversión correspondiente:

Remarketing din√°mico Google Adwords en Magento paso a paso

En la segunda captura, especificamos las URLs correspondientes a cada una de las p√°ginas donde es necesario que se introduzca la etiqueta de remarketing din√°mica de Google en magento:

Remarketing din√°mico Google Adwords en Magento paso a paso

Destacar tambi√©n, que de cara a verificar el correcto funcionamiento de las etiquetas de remarketing din√°mico existe un plugin para el navegador Google Chrome muy √ļtil que nos ayudar√° en el proceso de validaci√≥n de las mismas en todas las p√°ginas de nuestro ecommerce llamado Google Tag Assistant. Una vez instalemos la extensi√≥n en Google crome su el icono del tag assistan aparecer√° en la esquina superior derecha de nuestro navegador. Haciendo click sobre ella la herramienta Tag Assistant nos avisar√° de las etiquetas incluidas en cualquiera de las p√°ginas de nuestra tienda online Magento en la que nos encontremos incluida por supuesto la etiqueta de remarketing din√°mico inform√°ndonos de si el funcionamienot es el correcto o existe alg√ļn tipo de error. Os mostramos una captura del plugin donde detecta la correcta implementaci√≥n de dos c√≥digos de Google:

Remarketing din√°mico tag manager Google Adwords en Magento paso a paso

Campa√Īa de remarketing din√°mico en Google Addwors

Llegado a este punto nos encontramos ya con el feed de datos de nuestro Magento ecommerce correctamente importado en google mercahnt center. Adem√°s hemos incluido la etiqueta de remarketing din√°mico en todas las p√°ginas de nuestra tineda online. Nos falta explicar como crear la nueva campa√Īa de remarketing din√°mico en Google addwords. Para ello entramos en la cuenta de Google Adwords y a√Īadimos una nueva campa√Īa mediante ‚Äú+ Campa√Īa‚ÄĚ. Seleccionaremos s√≥lo para la red de display.

Remarketing din√°mico Google Adwords en Magento paso a paso

Elije la opci√≥n remarketing y da un nombre a tu campa√Īa:

Remarketing din√°mico Google Adwords en Magento paso a paso

introduce el nombre de la campa√Īa, la estrategia de puja y el presupuesto disponible

Remarketing din√°mico Google Adwords en Magento paso a paso

Recuerda marcar la opción uso de los anuncios dinámicos y selecciona como tipode negocio minoristas:

Remarketing din√°mico Google Adwords en Magento paso a paso

Desde aquí ya podemos enlazar con el feed de datos de Google Merchant:

Remarketing din√°mico Google Adwords en Magento paso a paso

Lo siguiente es elegir a quien quieres mostrar tus anuncios existen los siguientes opciones:

Remarketing din√°mico Google Adwords en Magento paso a paso

Finalmente procederemos a crear los anuncios din√°micos para nuestro grupo de anuncios. Es sencillo e intuitivo, podemos seleccionar un logo, cambiar textos, etc. una herramienta muy √ļtil ya que nos permite ahorrar tiempo en la creaci√≥n de los banners que contendr√°n nuestros anuncios

Conclusiones

El remarketing din√°mico de Google Adwords es una herramienta muy potente de marketing online. Integrar correctamente las etiquetas de remarketing din√°mico en nuestro comercio electr√≥nico es clave para la correcta implementaci√≥n de estas campa√Īas. En Magento 2 commmerce somos expertos en consultor√≠a ecommerce y te ayudamos a preparar Magento para la correcta implementaci√≥n de tus campa√Īas de Google Adwords. Si te interesa impulsar la ventas de tu tienda online y conseguir que tu negocio crezca no dudes en visitar nuestra secci√≥n de servicios ecommerce

Profile picture for user admin
Way2 Ecommerce

Expertos en Magento ecommerce. Definimos, desarrollamos, mantenemos y potenciamos tiendas online de la m√°s alta calidad para que tu ecommerce supere todas tus expectativas.

Comentar