Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cómo integrar Trusted Shops con Google Tag Manager en tu eCommerce

Cómo integrar Trusted Shops con Google Tag Manager en tu eCommerce
Escrito por Juan José Iturbe
17 de julio de 2025
Tiempo de lectura 8 min

En esta guía te mostramos paso a paso cómo integrar en tu tienda online tanto el Trustbadge como la Trustcard de Trusted Shops con Google Tag Manager, sin necesidad de tocar el código fuente de tu ecommerce.

Ideal para tiendas basadas en PrestaShop, Shopify, WooCommerce, Magento u otras plataformas compatibles con Google Tag Manager.

¿Qué son el Trustbadge y la Trustcard de Trusted Shops?

El Trustbadge es un widget que muestra el sello de calidad, las valoraciones de clientes y facilita la protección al comprador. Se trata de una herramienta imprescindible para aumentar la confianza y las conversiones en tu tienda online.

La Trustcard es el componente que aparece automáticamente en la página de confirmación del pedido. Permite mostrar al cliente un resumen de su compra y recoger su consentimiento para enviarle una invitación de valoración, tanto del servicio como de los productos comprados.

Con esta configuración podrás mostrar el sello de confianza en todo el sitio y automatizar la recopilación de opiniones tras cada compra. Ideal para aumentar la conversión y generar confianza en tu ecommerce.

Requisitos antes de integrar Trusted Shops con Google Tag Manager

Antes de comenzar, asegúrate de:

Paso 1: Añadir el Trustbadge en todas las páginas

1.1. Crear una nueva etiqueta en Google Tag Manager

  1. Entra en tu cuenta de Google Tag Manager
  2. Ve a la sección Etiquetas y haz clic en "Nueva"
  3. Nombra la etiqueta, por ejemplo: Trustbadge
  4. En Configuración de la etiqueta, selecciona HTML personalizado
  5. Pega el siguiente código, reemplazando YOUR_TSID con tu propio ID:
<script async 
  data-desktop-y-offset="0"
  data-mobile-y-offset="0"
  data-desktop-disable-reviews="false"
  data-desktop-enable-custom="false"
  data-desktop-position="right"
  data-desktop-custom-width="156"
  data-desktop-enable-fadeout="false"
  data-disable-mobile="false"
  data-disable-trustbadge="false"
  data-mobile-custom-width="156"
  data-mobile-disable-reviews="false"
  data-mobile-enable-custom="false"
  data-mobile-position="left"
  data-mobile-enable-topbar="false"
  data-mobile-enable-fadeout="true"
  data-color-scheme="light"
  charset="UTF-8"
  src="//widgets.trustedshops.com/js/YOUR_TSID.js">
</script>
  1. Marcar la opción "Compatible con document.write"
  2. Seleccionar “Todas las páginas”
  3. Guardar los cambios
Trustbadge

Paso 2: Configurar recopilación de valoraciones (servicio y productos)

2.1. Añadir Data Layer en la página de confirmación

Debes insertar un fragmento de código en la página de gracias (confirmación del pedido). Este paso varía según el ecommerce, pero la lógica es la misma: generar dinámicamente los datos del pedido.
Aquí un ejemplo para pedidos con valoraciones de servicio + producto:

<script>
dataLayer.push({
  ts_checkout: {
    tsCheckoutOrderNr: '2025-0001',
    tsCheckoutBuyerEmail: 'cliente@dominio.com',
    tsCheckoutOrderAmount: 123.45,
    tsCheckoutOrderCurrency: 'EUR',
    tsCheckoutOrderPaymentType: 'TARJETA',
    tsCheckoutProducts: [{
      tsCheckoutProductUrl: 'https://www.tutienda.com/producto1',
      tsCheckoutProductImageUrl: 'https://www.tutienda.com/img1.jpg',
      tsCheckoutProductName: 'Producto 1',
      tsCheckoutProductSKU: 'SKU-001',
      tsCheckoutProductGTIN: '1234567890123',
      tsCheckoutProductBrand: 'Marca X'
    }]
  }
});
</script>

Importante: Sustituye los valores en negrita por variables dinámicas de tu plataforma, por ejemplo en PHP:

<?php echo $order->id ?>

2.2. Crear Variables en Google Tag Manager

  1. Ve a la sección Variables y haz clic en "Nueva"
  2. Crea variables del tipo "Variable de capa de datos"
  3. Usa los siguientes nombres para las variables:
Variable GTMNombre en DataLayer
tsCheckoutOrderNrts_checkout.tsCheckoutOrderNr
tsCheckoutBuyerEmailts_checkout.tsCheckoutBuyerEmail
tsCheckoutOrderAmountts_checkout.tsCheckoutOrderAmount
tsCheckoutOrderCurrencyts_checkout.tsCheckoutOrderCurrency
tsCheckoutOrderPaymentTypets_checkout.tsCheckoutOrderPaymentType
tsCheckoutProductsts_checkout.tsCheckoutProducts
Variables Trustcard

2.3. Crear etiqueta Trustcard (Checkout)

  1. Ve a Etiquetas > Nueva
  2. Nómbrala por ejemplo: Trustcard
  3. Selecciona tipo HTML personalizado
  4. Pega este código:
<script>
var strOut = '';
strOut += '<div id="trustedShopsCheckout" style="display: none;">';
strOut += '<span id="tsCheckoutOrderNr">' + {{tsCheckoutOrderNr}} + '</span>';
strOut += '<span id="tsCheckoutBuyerEmail">' + {{tsCheckoutBuyerEmail}} + '</span>';
strOut += '<span id="tsCheckoutOrderAmount">' + {{tsCheckoutOrderAmount}} + '</span>';
strOut += '<span id="tsCheckoutOrderCurrency">' + {{tsCheckoutOrderCurrency}} + '</span>';
strOut += '<span id="tsCheckoutOrderPaymentType">' + {{tsCheckoutOrderPaymentType}} + '</span>';

var list = {{tsCheckoutProducts}};
list.forEach(function(product) {
  strOut += '<span class="tsCheckoutProductItem">';
  strOut += '<span class="tsCheckoutProductUrl">' + product.tsCheckoutProductUrl + '</span>';
  strOut += '<span class="tsCheckoutProductImageUrl">' + product.tsCheckoutProductImageUrl + '</span>';
  strOut += '<span class="tsCheckoutProductName">' + product.tsCheckoutProductName + '</span>';
  strOut += '<span class="tsCheckoutProductSKU">' + product.tsCheckoutProductSKU + '</span>';
  strOut += '<span class="tsCheckoutProductGTIN">' + product.tsCheckoutProductGTIN + '</span>';
  strOut += '<span class="tsCheckoutProductBrand">' + product.tsCheckoutProductBrand + '</span>';
  strOut += '</span>';
});

strOut += '</div>';
document.write(strOut);

if ("undefined" !== typeof trustbadge) {
  trustbadge.remove();
  trustbadge.reInitialize();
}
</script>
  1. Marca la opción "Compatible con document.write"

    2.4. Crear Activador para la página de confirmación

    1. Haz clic en "+" en Activadores
    2. Tipo: "Vista de una página - DOM preparado"
    3. Elige la opción "Algunos eventos DOM"
    4. Crea una regla del tipo: Page URL → contiene → /gracias o /order-confirmation (ajusta según tu ecommerce)
    5. Guarda y vincula este activador a la etiqueta Trustcard
    Activador Trustcard Tag Manager

    Paso final: Configura el trigger en el backend de eTrusted

    Una vez realizada la integración mediante Google Tag Manager, es importante revisar la configuración en tu cuenta de eTrusted para que el envío de las invitaciones de valoración funcione correctamente.

    1. Accede al backend de eTrusted
    2. Ve al menú de Configuración > Invitaciones automáticas
    3. Asegúrate de que el evento de activación (trigger) esté configurado como checkout
    4. Ajusta el número de días de espera si es necesario, para que el correo de solicitud de valoración se envíe tras un plazo adecuado

    Si antes usabas otro tipo de integración (como API o plugin nativo), es posible que el trigger estuviera en delivery. Ahora, con Google Tag Manager, debe estar en checkout para que funcione correctamente.

    Verifica y publica

    Una vez creadas las etiquetas y activadores, haz clic en "Vista previa" en GTM para verificar que todo se activa correctamente. Luego, publica los cambios.

    En el resultado final:

    • El Trustbadge aparece en todas las páginas del sitio

    Sello de Trusted Shops
    • En la página de confirmación de pedido, se lanza la Trustcard:
    Trustedcard de Trusted Shops
    • Se recopilan automáticamente valoraciones de servicio y productos
    • Todo gestionado desde Google Tag Manager

    Con esta integración, tu ecommerce gana en confianza, conversión y visibilidad online. Trusted Shops no solo aporta una imagen de calidad, sino que permite recopilar opiniones auténticas y mostrarlas fácilmente a tus futuros compradores.

    ¿Dudas con la integración en tu plataforma? En digitalDot podemos ayudarte, ¡Contáctanos! 😉

    Preguntas frecuentes sobre la integración de Trusted Shops con Google Tag Manager

    ¿Dónde encuentro mi TSID para el Trustbadge?

    Tu TSID (Trusted Shops ID) lo puedes localizar en el panel de control de tu cuenta de Trusted Shops, dentro del área de “Mis tiendas”. Es un código que comienza normalmente por la letra X.

    ¿Puedo integrar el Trustbadge sin tocar el código fuente de mi ecommerce?

    Sí. Gracias a Google Tag Manager, puedes hacer toda la integración desde una interfaz visual sin necesidad de modificar archivos del tema o plantillas directamente.

    ¿Qué pasa si mi página de confirmación tiene una URL dinámica o distinta según idioma?

    En ese caso, puedes usar reglas más amplias en el activador de GTM, como que la URL contenga partes comunes (/gracias, /order-confirmation, etc.) o usar variables personalizadas si tu CMS lo permite.

    ¿Qué diferencia hay entre recopilar valoraciones de servicio y de productos?

    Las valoraciones de servicio evalúan la experiencia global del cliente (entrega, atención, etc.), mientras que las de producto son opiniones específicas sobre los artículos comprados. Recomendamos habilitar ambas para maximizar la confianza y el SEO.

    ¿Es obligatorio incluir los datos del pedido (Data Layer) para que funcione el Trustbadge?

    El Trustbadge se mostrará incluso sin Data Layer, pero si no envías esos datos, no podrás activar automáticamente la protección al comprador ni enviar invitaciones de valoración. Es altamente recomendable incluirlo para sacar el máximo partido a Trusted Shops.

    Noticias relacionadas sobre Guías

    Cómo crear descuentos en prestashop 8

    Cómo gestionar descuentos en PrestaShop 8

    Crear descuentos en una tienda online parece fácil: pones un 10%, lo anuncias y esperas que los clientes entren felices. Pero luego llega la realidad: descuentos por cliente, por grupo, por categoría, por marca, por transportista, por fecha, por cantidad mínima, con o sin código, acumulables o no acumulables… y…

    Crear pedidos manualmente en Prestashop

    Cómo crear manualmente pedidos en PrestaShop

    A veces un cliente quiere comprar, pero no puede completar el pedido. O llama por teléfono, o escribe por WhatsApp, o te dice aquello de: “Lo he intentado tres veces y la web no me deja”. Y claro, tú miras la tienda, el carrito, el método de pago, el transportista……

    Devoluciones y reembolsos en Prestashop

    Cómo crear devoluciones y reembolsos en PrestaShop 8

    PrestaShop 8 permite gestionar devoluciones y reembolsos directamente desde la página del pedido. Lo que conviene entender bien es qué opción usar en cada caso, porque no es lo mismo devolver un pedido completo que hacer un reembolso parcial o registrar una devolución de producto ya enviado. PrestaShop distingue entre…

    Guía para gestionar pedidos en Prestashop 8

    Cómo gestionar los pedidos en Prestashop

    En esta guía vamos a explicar de forma sencilla cómo funciona la gestión del listado de pedidos en PrestaShop 8. Nada de tecnicismos innecesarios. Vamos a lo importante: dónde están los pedidos, qué puedes hacer desde el listado y qué cosas conviene no tocar si no quieres meterte en líos…

    Cómo crear una ficha de productos para tiendas online

    Cómo crear una ficha de producto para tu ecommerce

    Hay fichas de producto que parecen escritas para cumplir expediente. Y luego están las que venden.La diferencia no está en “poner más texto” ni en añadir tres iconos de envío gratis y cruzar los dedos. Está en algo mucho más complejo: entender por qué alguien compra y traducirlo en una…

    Errores SEO

    8 errores comunes en SEO y cómo evitarlos

    Antes de empezar por los errores te voy a contar por qué estos errores puede que te estén quitando tráfico (y, lo que es más trágico: ¡¡ventas!!) Muchos proyectos tienen el mismo problema: Si el SEO fuese un cubo, no es que no estén echando agua en él (contenido, enlaces,…

    Usar Search Console para posicionar

    Cómo usar Search Console para mejorar tu posicionamiento web

    Si tienes una web pero no sabes cómo te va en Google, es muy probable que necesites conocer esta herramienta: Google Search Console.Search Console es, básicamente, el lugar donde Google te deja ver qué está pasando entre tu web y el buscador: Por qué búsquedas apareces. Qué páginas atraen clics…

    Neuromarketing en Marketing Digital. digitalDot

    Qué es el neuromarketing y cómo aplicarlo al marketing digital

    Seguro que en los últimos años te has cruzado cientos de veces con la palabra neuromarketing. Y probablemente has pensado algo tipo: “Vale, esto suena a ciencia muy seria… o a vendehúmos muy creativos”. La realidad está justo en medio: el neuromarketing no es magia ni humo, pero tampoco necesitas…

    Cómo configurar el seguimiento de conversiones en WooCommerce con Google Analytics 4

    Cómo configurar el seguimiento de conversiones en WooCommerce con Google Analytics 4 (GA4)

    ¿Tienes una tienda online?, ¿la tienes con WooCommerce?, pues este artículo es para ti porque en él vas a aprender a instalar y configurar el plugin Enhanced Ecommerce Google Analytics Plugin for WooCommerce. ¿Y, para qué sirve te preguntarás?, pues se trata de un plugin que te permitirá habilitar el…

    1 2 3 5
    crossmenuchevron-down