> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/es/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/bulk-upload-product-boost-campaigns.md).

# Carga masiva de campañas de Product Boost

Puedes usar la herramienta de cargas masivas para crear varias campañas de Product Boost a la vez, en lugar de crearlas individualmente. Usarás un archivo CSV o Excel para proporcionar los detalles de los campos que, de otro modo, completarías durante la configuración.

{% stepper %}
{% step %}

## Prepara tu archivo

1. Copia o descarga esta plantilla en tu dispositivo:

{% code overflow="wrap" %}

```
Nombre de la campaña,ID del proveedor,ID interno de campaña,Financiación,Tipo de elegibilidad,IDs de socios,IDs de grupos de socios,Presupuesto,Presupuesto obligatorio,Borrador,Fecha de inicio,Fecha de fin,ID del tipo de evento,Tipo de pago,Importe del pago,Precedencia,Reglas
Promoción de botas de invierno,,EXAMPLE-001,,JOINED_PARTNERS,,,1000.00,no,yes,2026-08-01T00:00:00-07:00,2026-08-31T23:59:59-07:00,17897,FIXED,5.00,10,ITEM_SKU IS BOOT123
```

{% endcode %}

2. Reemplaza la fila de ejemplo con los detalles de tu propia campaña y completa una fila para cada campaña que quieras crear.
   * Consulta tus valores frente a la [referencia del formato del archivo](#file-format-reference) a continuación para asegurarte de introducir los datos correctos y en los formatos requeridos.
   * Para añadir varias reglas de grupo de pago a una sola campaña, consulta la [sección de grupos de pago](#add-multiple-payout-groups) a continuación.
3. Guarda los cambios en tu archivo con un nombre adecuado, por ejemplo, `Product_Boost_Bulk_Upload`. Asegúrate de que el archivo se guarde en `.csv` o `.xlsx` formato.
   {% endstep %}

{% step %}

## Sube tus campañas

1. En la barra de navegación izquierda, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** → **Campaign Manager** → [**Product Boost**](https://app.impact.com/secure/advertiser/engage/campaigns/manage-rate-boost-campaigns-flow.ihtml?execution=e3s1#sortBy=dateOfEntry\&sortOrder=ASC).
2. En la esquina superior derecha de la pantalla, selecciona **Carga masiva**.
3. Seleccione **Elegir archivo** o arrastra y suelta el archivo que preparaste para subirlo.
4. Seleccione **Siguiente**.
   {% endstep %}

{% step %}

## Revisa cualquier error de validación

1. Revisa tus datos cargados en busca de errores.
   * Los errores de validación se resaltarán en rojo, con los errores enumerados en la primera columna para que los corrijas.
   * Cada fila representa una campaña individual. Para filtrar las filas que se validaron correctamente, selecciona ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Casilla] Mostrar solo errores**.
2. Si hay errores en tu archivo, selecciona **Atrás** para volver al paso de carga. Consulta la [referencia de errores de validación](#validation-error-reference) a continuación para obtener orientación sobre cómo abordar los errores.
   * Cuando todas las filas estén correctas y muestren *Aceptar* en la primera columna, tus campañas estarán listas para crearse.

<div data-with-frame="true"><figure><img src="https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2F4oJ2tv4RiFlATHGkCSPL%2FScreenshot_2026-07-23_at_10_04_30%E2%80%AFAM.png?alt=media&amp;token=d21d2c4e-1dfe-423c-943d-4aad68135dd6" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

## Aprobar la creación de campañas

1. Seleccione **Aceptar y crear campañas**.
   * Las nuevas campañas que subiste aparecerán en tu lista de campañas.
2. A continuación, aprende qué significa el estado de cada campaña de Product Boost y cómo [gestionarlas](/brand/es/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/manage-product-boost-campaigns.md).
   {% endstep %}
   {% endstepper %}

## Referencias

<details>

<summary>Referencia del formato del archivo</summary>

Usa esta referencia como guía al actualizar los datos de marcador de posición de tu archivo con los detalles de tu propia campaña.

| Nombre de la columna    | Tipo         | Obligatorio | Descripción                                                                                                                                                                                                                                                                                                                                     |
| ----------------------- | ------------ | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nombre de la campaña    | Cadena       | Sí          | El nombre de la campaña                                                                                                                                                                                                                                                                                                                         |
| ID del proveedor        | Entero       | No          | El ID del proveedor, si corresponde. Puedes obtenerlo en tu [*Mis proveedores*](/brand/es/what-would-you-like-to-learn-about/beta-product-boost/beta-product-boost-for-retailers/get-started-with-retail-media-as-a-retailer.md#step-2-view-your-listed-vendors) página                                                                         |
| ID interno de campaña   | Cadena       | No          | Tu propio identificador opcional para esta campaña                                                                                                                                                                                                                                                                                              |
| Financiación            | Cadena       | No          | Los detalles de financiación de la campaña                                                                                                                                                                                                                                                                                                      |
| Tipo de elegibilidad    | Cadena       | Sí          | Identifica a los socios elegibles que serán contratados automáticamente. Para grupos o socios específicos, añade los IDs y sepáralos con comas. Valores permitidos: `JOINED_PARTNERS`, `PARTNER_GROUPS`, `INDIVIDUAL_PARTNERS`                                                                                                                  |
| IDs de socios           | cadena CSV   | No          | IDs de socios separados por comas. Obligatorio cuando el tipo de elegibilidad es `INDIVIDUAL_PARTNERS`.                                                                                                                                                                                                                                         |
| IDs de grupos de socios | cadena CSV   | No          | IDs de grupos de socios separados por comas. Obligatorio cuando el tipo de elegibilidad es `PARTNER_GROUPS`.                                                                                                                                                                                                                                    |
| Presupuesto             | Decimal(8,2) | Sí          | Presupuesto total de la campaña                                                                                                                                                                                                                                                                                                                 |
| Presupuesto obligatorio | Booleano     | No          | Deja en blanco si no deseas aplicarlo. Valores aceptados: `sí`, `true` (finaliza la campaña automáticamente cuando el presupuesto se agote por completo) o `no`, `false` (no aplicar).                                                                                                                                                          |
| Borrador                | Booleano     | Sí          | Si se debe guardar la campaña como borrador. Valores aceptados: `sí`, `true` (guardar como borrador) o `no`, `false` (activa de inmediato).                                                                                                                                                                                                     |
| Fecha de inicio         | Fecha        | Sí          | Fecha ISO8601. Ejemplo: `2013-06-30T00:00:00-07:00`                                                                                                                                                                                                                                                                                             |
| Fecha de fin            | Fecha        | Sí          | Fecha ISO8601. Ejemplo: `2013-06-30T00:00:00-07:00`                                                                                                                                                                                                                                                                                             |
| ID del tipo de evento   | Entero       | Sí          | El ID numérico del tipo de evento para el rastreador de pago principal de esta campaña.                                                                                                                                                                                                                                                         |
| Tipo de pago            | Cadena       | Sí          | El tipo de pago para este evento (por ejemplo, `PERCENTAGE` o `FIXED`).                                                                                                                                                                                                                                                                         |
| Importe del pago        | Decimal(8,2) | Sí          | El importe del pago para este tipo de evento. Debe ser mayor que cero.                                                                                                                                                                                                                                                                          |
| Precedencia             | Entero       | Sí          | Prioridad de la campaña del 1 (más alta) al 10 (más baja).                                                                                                                                                                                                                                                                                      |
| Reglas                  | Cadena       | Sí          | Una condición de elegibilidad en el formato `[VARIABLE] [OPERADOR] [VALOR]` p. ej., `ITEM_SKU IS HYD-2000`. Aprende más sobre cómo [configurar reglas de grupo de pago](/brand/es/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/payout-adjustments/set-payout-rules-using-payout-groups.md). |

</details>

<details>

<summary>Referencia de errores de validación</summary>

Si tus datos cargados contienen errores de validación, encuentra el mensaje de error a continuación para ver cuál es la causa probable y cómo solucionarlo.

| Mensaje de error                                                                                                                         | Cómo solucionarlo                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| La fecha de inicio de tiempo limitado no es válida                                                                                       | Comprueba que tu `Fecha de inicio` tenga un valor, sea anterior a `Fecha de fin`, y esté en formato ISO8601 (por ejemplo, `2026-08-01T00:00:00-07:00`).                                                                                                                                                                                                                                                   |
| La fecha de fin de tiempo limitado no es válida                                                                                          | Comprueba que tu `Fecha de fin` tenga un valor, sea posterior a `Fecha de inicio`, y esté en formato ISO8601 (por ejemplo, `2026-08-30T00:00:00-07:00`).                                                                                                                                                                                                                                                  |
| El borrador es obligatorio                                                                                                               | Intro `sí`/`true` o `no`/`false` en el `Borrador` columna para indicar si la campaña debe guardarse como borrador o activarse de inmediato.                                                                                                                                                                                                                                                               |
| El tipo de elegibilidad es obligatorio                                                                                                   | Introduce uno de los tres valores aceptados en la `Tipo de elegibilidad` columna: `JOINED_PARTNERS`, `PARTNER_GROUPS`, o `INDIVIDUAL_PARTNERS`.                                                                                                                                                                                                                                                           |
| La precedencia es obligatoria                                                                                                            | Introduce un número entero del 1 (prioridad más alta) al 10 (prioridad más baja) en la `Precedencia` columna.                                                                                                                                                                                                                                                                                             |
| La fecha de inicio no puede estar en el pasado                                                                                           | Actualizar `Fecha de inicio` a una fecha futura, con formato ISO8601 (por ejemplo, `2026-08-01T00:00:00-07:00`).                                                                                                                                                                                                                                                                                          |
| El ID del tipo de evento no pertenece a este programa                                                                                    | El `ID del tipo de evento` que introdujiste no coincide con ningún tipo de evento vinculado realmente a tu programa. Aprende a [encontrar tu ID del tipo de evento](/brand/es/what-would-you-like-to-learn-about/platform-features/event-types/how-do-i-find-my-event-type-ids.md).                                                                                                                       |
| La columna Reglas contiene una expresión de regla no válida. Usa el formato \[Variable Operador Valor] y encadena varias reglas con AND. | <p>Usa una condición por fila, en el formato <code>VARIABLE OPERADOR VALOR</code> p. ej., <code>ITEM\_SKU IS HYD-2000</code>.</p><p>No uses corchetes ni <code>AND</code>. Además, comprueba que el <code>Valor</code> existe en tu catálogo de productos. Consulta <a href="#add-multiple-payout-group-rules">Añadir varias reglas de grupo de pago</a> a continuación para obtener más información.</p> |

</details>

## Añadir varias reglas de grupo de pago

Puedes añadir varias [reglas de grupo de pago](/brand/es/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/payout-adjustments/set-payout-rules-using-payout-groups.md) a una sola campaña añadiendo una *fila de continuación* a tu archivo después de la fila de la campaña. En la fila de continuación, deja *Nombre de la campaña* en blanco. Así aparecería la carga de tu archivo durante la validación:

<div data-with-frame="true"><figure><img src="https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FBxnOSdEg66dsGFlPPq7j%2FScreenshot_2026-07-23_at_10_08_16%E2%80%AFAM.png?alt=media&amp;token=ad435b1f-2f91-4115-9e63-e56259e234c1" alt=""><figcaption></figcaption></figure></div>

Repetir el mismo `ID del tipo de evento` que la fila principal permite que el sistema lea tu fila de continuación como una regla de pago adicional para el mismo tipo de evento. Para saber qué columnas completar en las filas de continuación, consulta la referencia a continuación.

<details>

<summary>Directrices para las filas de reglas de pago</summary>

Al añadir varias reglas de grupo de pago a una campaña, aplica estas directrices a cualquier fila de continuación.

| Nombre de la columna  | Tipo         | Obligatorio | Descripción                                                                                                                                                                                                  |
| --------------------- | ------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Nombre de la campaña  | Cadena       | No          | Déjalo en blanco para marcar esta como una fila de continuación adjunta a la campaña definida inmediatamente arriba.                                                                                         |
| ID del tipo de evento | Entero       | Sí          | ID del tipo de evento para este grupo de pago.                                                                                                                                                               |
| Tipo de pago          | Cadena       | Sí          | Tipo de pago para este tipo de evento adicional (por ejemplo, `PERCENTAGE` o `FIXED`).                                                                                                                       |
| Importe del pago      | Decimal(8,2) | Sí          | Importe del pago para este tipo de evento adicional. Debe ser mayor que cero.                                                                                                                                |
| Reglas                | Cadena       | Sí          | Una condición de elegibilidad en el formato `VARIABLE OPERADOR VALOR` — por ejemplo, `ITEM_SKU IS HYD-2000`. Consulta la [referencia de errores de validación](#validation-error-reference) si no se valida. |

</details>

{% hint style="success" %}
**Nota:** Una sola campaña también puede rastrear más de un tipo de evento. En la fila de continuación, introduce un `ID del tipo de evento` distinto al de la fila principal en lugar de repetirlo. Para saber qué columnas completar en las filas de continuación, consulta la referencia anterior.
{% endhint %}

### Archivo de ejemplo con una fila de continuación

{% code overflow="wrap" %}

```
Nombre de la campaña,ID del proveedor,ID interno de campaña,Financiación,Tipo de elegibilidad,IDs de socios,IDs de grupos de socios,Presupuesto,Presupuesto obligatorio,Borrador,Fecha de inicio,Fecha de fin,ID del tipo de evento,Tipo de pago,Importe del pago,Precedencia,Reglas
Promoción de botas de invierno,,EXAMPLE-001,,JOINED_PARTNERS,,,1000.00,no,yes,2026-08-01T00:00:00-07:00,2026-08-31T23:59:59-07:00,17897,FIXED,5.00,10,ITEM_SKU IS BOOT123
,,,,,,,,,,,,17897,FIXED,3.00,,ITEM_SKU IS BOOT456
```

{% endcode %}


---

# 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://help.impact.com/brand/es/what-would-you-like-to-learn-about/beta-product-boost/product-boost-campaign-management/bulk-upload-product-boost-campaigns.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.
