> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/advertisers/es/seguimiento-de-conversiones/manuales-de-seguimiento/shopify-tracking.md).

# Cómo realizar el seguimiento de conversiones con Shopify

*Esta guía es solo para Shopify. Si quieres conocer los pasos genéricos para el seguimiento de conversiones, consulta la* [*sección de Anunciantes*](/advertisers/es/seguimiento-de-conversiones/seguimiento-de-conversiones.md)*.*

ExoClick te da acceso a fuentes de tráfico globales, funciones de segmentación, big data y herramientas estadísticas y analíticas para filtrar resultados y optimizar tus campañas. Este manual explica cómo hacer seguimiento de conversiones desde tu tienda Shopify en la red ExoClick.

En esta documentación, proporcionaremos dos ejemplos de seguimiento de eventos:

* **checkout\_completed**
* **product\_added\_to\_cart**

Antes de continuar con los ejemplos, asegúrate de tener un [**objetivo de conversión**](/advertisers/es/seguimiento-de-conversiones/seguimiento-de-conversiones.md#creating-a-conversion-goal) creado en tu cuenta.

## Evento de compra completada

Si quieres rastrear compras en tu tienda Shopify usando el seguimiento de píxeles de ExoClick, puedes utilizar eventos como `checkout_completed`. Este evento registra cuando un visitante completa una compra y se activa una vez por cada proceso de pago. Es importante señalar que, en este ejemplo, el valor del objetivo de conversión es dinámico.

Para añadir el `checkout_completed` evento a tu tienda Shopify, sigue estos pasos:

{% stepper %}
{% step %}
Ve a **Configuración** en tu panel de administración de Shopify.
{% endstep %}

{% step %}
Selecciona **Eventos de clientes**.
{% endstep %}

{% step %}
Haz clic en **Añadir píxel personalizado**.

<figure><img src="/files/458bb15599f2386cb5a68b847608899ee42d90e5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Establece **Permiso para marketing** requerido para cumplir con la Política de Cookies.

<figure><img src="/files/c90bd1263764fd2914b1c8dab7e30cfce1bd0802" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Añade el siguiente código:

```javascript
analytics.subscribe('checkout_completed', (event) => {
  const el = document.createElement('script');
  el.setAttribute('src', 'https://a.magsrv.com/tag_gen.js');
  el.setAttribute('data-goal', 'XXXXX');
  const cost = event.data.checkout.subtotalPrice?.amount || event.data.checkout.totalPrice?.amount;
  el.setAttribute('data-value', cost);

  document.body.appendChild(el);
});
```

{% endstep %}

{% step %}
Asegúrate de reemplazar `'XXXXX'` con tu propio ID de objetivo.
{% endstep %}

{% step %}
Por último, pulsa el **Conectar** botón.

<figure><img src="/files/ad4503af50fcf51b4f6ce323a2e6fb19a547e8f7" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Una vez conectado, realiza una compra de prueba utilizando la función de pago de prueba de Shopify para confirmar que todo está configurado correctamente.

Después de un pago exitoso, deberías ver las conversiones junto con el valor dinámico registrado en la sección de ingresos de tu panel de administración de ExoClick.

{% hint style="info" %}
**Nota:** Puede tardar un par de minutos en que la conversión aparezca en tu panel de administración de ExoClick.
{% endhint %}

<figure><img src="/files/23df2383f8b5fe81b91bd69a688e11b84b659d23" alt=""><figcaption></figcaption></figure>

## Evento de producto añadido al carrito

El `product_added_to_cart` el evento registra cuando un cliente añade un artículo a su carrito de compras. Es importante señalar que, en este ejemplo, no hay un valor asignado para el objetivo de conversión.

Para configurarlo, sigue los mismos pasos que se indicaron anteriormente para el `checkout_completed` evento. Sin embargo, ten en cuenta que esta vez el código será diferente.

* Añade el siguiente código:

```javascript
analytics.subscribe('product_added_to_cart', (event) => {
  const el = document.createElement('script');
  el.setAttribute('src', 'https://a.magsrv.com/tag_gen.js');
  el.setAttribute('data-goal', 'XXXXXX');

  document.body.appendChild(el);
});
```

* Asegúrate de reemplazar `'XXXXX'` con tu propio ID de objetivo.
* Por último, pulsa el **Conectar** botón.

Una vez conectado, prueba la configuración añadiendo un producto al carrito. Si todo está configurado correctamente, verás la conversión reflejada en tu panel de administración de ExoClick.

{% hint style="info" %}
**Nota:** Puede tardar un par de minutos en que la conversión aparezca en tu panel de administración de ExoClick.
{% endhint %}

<figure><img src="/files/556e2e96cc070b336c73bdec986d5bef2d5ece79" alt=""><figcaption></figcaption></figure>

## Configuración adicional de eventos

Si deseas configurar otros tipos de eventos, consulta el manual de Shopify [Documentación de eventos estándar de Shopify](https://shopify.dev/docs/api/web-pixels-api/standard-events).

{% hint style="warning" %}
**Nota:** Estos eventos están personalizados. Si te gustaría añadir más eventos, ten en cuenta que esto requerirá tu propio esfuerzo de desarrollo.
{% endhint %}

Si quieres encontrar información adicional sobre los píxeles de Shopify, consulta esta página: [Documentación de píxeles de Shopify](https://help.shopify.com/en/manual/promoting-marketing/pixels)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/advertisers/es/seguimiento-de-conversiones/manuales-de-seguimiento/shopify-tracking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
