> 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/platform-features/promo-codes/bulk-upload-promo-codes.md).

# Carga masiva de códigos promocionales

Si quieres crear múltiples códigos promocionales, usa la **Carga masiva** función para subir un archivo CSV, XLS o XLSX con los datos de tus códigos promocionales.

Consulte la *Tablas de referencia para la carga masiva de códigos promocionales* que aparecen a continuación para ayudarte a estructurar este archivo. Para garantizar que la carga se realice correctamente, mantén el tamaño del archivo por debajo de 1 MB para XLS/XLSX o 5 MB para CSV. La validación se basa estrictamente en el tamaño del archivo, por lo que no hay un límite específico en el número de filas.

{% hint style="warning" %}
**Advertencia:** Asegúrate de que los encabezados de columna de tu archivo CSV/XLS coincidan exactamente con los nombres de columna que aparecen abajo (sensible a mayúsculas y espacios); de lo contrario, la carga de tu archivo podría ser rechazada.
{% endhint %}

{% hint style="info" %}
**Ejemplo:** El ejemplo de abajo es para un código promocional de ejemplo `10PEROFF`.

```programlisting
Código promocional,ID de campaña,ID de medio,Tipo,Regla de crédito,Modo de coincidencia,Oferta
Nombre10PEROFF,4321,1299679,TRACKING,ALWAYS,LI,
```

{% endhint %}

#### Carga masiva de códigos promocionales de seguimiento

1. En el menú de navegación izquierdo, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage]** → **Contenido** → **Códigos promocionales**.
2. En la *Códigos promocionales* pantalla, seleccione **Carga masiva**.
3. Seleccione **Elegir archivo** y luego localiza y selecciona el archivo de Excel/CSV con los códigos promocionales que deseas subir.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Nota:</strong> Asegúrate de que tu archivo use el formato de columnas requerido que se muestra en la tabla siguiente.</p></div>

   | Columna                     | Tipo   | Obligatorio | Descripción                                                                                                                                                                      |
   | --------------------------- | ------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Código promocional          | Cadena | Sí          | El código promocional único que se asignará.                                                                                                                                     |
   | ID de programa              | Entero | Sí          | El ID único de programa de impact.com al que pertenece el anuncio.                                                                                                               |
   | ID de medio                 | Entero | Sí          | El ID de medio de impact.com al que se asignará el código promocional. Puede ser un ID de socio o un ID de fuente de medio.                                                      |
   | Tipo                        | Cadena | Sí          | <p>El tipo de código promocional. Valores permitidos:</p><p><code>TRACKING</code></p>                                                                                            |
   | Regla de crédito            | Cadena | Sí          | <p>La regla de crédito del código promocional. Valores permitidos:</p><p><code>ALWAYS</code></p><p><code>INVOLVED</code></p><p><code>WINNER</code></p>                           |
   | Modo de coincidencia        | Cadena | Sí          | <p>El modo de coincidencia del código promocional. Valores permitidos:</p><p><code>LI</code> (Exacto/Literal)</p><p><code>RE</code> (Regex/Expresión regular)</p>                |
   | ID de oferta                | Entero | No          | El ID único de la oferta con la que este código promocional debe asociarse. La oferta ya debe existir en tu programa.                                                            |
   | Fecha de inicio de vigencia | Fecha  | No          | Te permite programar esta restricción. Esta es una [ISO8601](https://en.wikipedia.org/wiki/ISO_8601) fecha. Formato de ejemplo: `2013-06-30T00:00:00-07:00`                      |
   | Fecha de fin de vigencia    | Fecha  | No          | Esta es una fecha ISO8601. Formato de ejemplo: `2013-06-30T00:00:00-07:00`                                                                                                       |
   | zona horaria                | Cadena | No          | La zona horaria se deriva de la fecha de inicio, pero si quieres reemplazarla por una zona horaria específica, escribe aquí el nombre completo, por ejemplo, `America/New_York`. |

   Cada código promocional de seguimiento cargado solo puede asignarse a 1 socio o fuente de medio a través del `ID de medio` campo. Si otro socio promociona ese código, impact.com marca la conversión resultante como una conversión no válida y la revierte.
4. Seleccione **Siguiente**.
5. Revisa la lista de códigos promocionales que se cargarán. Si los detalles son correctos, selecciona **Aceptar y crear códigos promocionales**.
6. Si la carga se realiza correctamente, los nuevos *Códigos promocionales de seguimiento* se crean y se enumeran en la *Códigos promocionales* .

#### Campos de código promocional restringido para carga masiva

{% hint style="info" %}
**Nota:** Como parte de las mejoras continuas de la plataforma, vamos a retirar la *Códigos promocionales restringidos* función a finales de febrero. Revise sus configuraciones actuales y planifique en consecuencia.
{% endhint %}

Antes de empezar, comprende la diferencia entre los dos tipos de restricción:

* **Lista blanca**
  * Propósito: definir una lista de códigos promocionales que deben usarse para que un socio reciba crédito por una venta.
  * Se recomienda si tu lista autorizada de códigos promocionales es más pequeña que tu lista no autorizada.
* **Lista negra**
  * Propósito: definir una lista de códigos promocionales que, si se usan, no asignarán crédito por una venta a un socio.
  * Se recomienda si tu lista no autorizada de códigos promocionales es más pequeña que tu lista autorizada.

**Paso 1: Elige el tipo de restricción**

1. En el menú de navegación izquierdo, seleccione ![](/files/fe7777a565e5a85579aeb006aa379fcc1b594c29) **\[Engage]** → **Contenido** → **Códigos promocionales**.
2. En la *Códigos promocionales* pantalla, seleccione **Crear código promocional** ![](/files/dc4b460e9558e50b72a5d0a040271a8312ab03b3) **\[Menú desplegable]** → **Restringido**.
3. En la *Restricciones de códigos promocionales* página, selecciona ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **Configurar restricciones de códigos promocionales**.
4. Aparece la página de restricciones de códigos promocionales, que muestra dos columnas para la configuración:
   * Opcionalmente, seleccione ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **Configurar lista blanca**, para cargar códigos promocionales incluidos en la lista blanca.
   * Opcionalmente, seleccione ![](/files/7739dcda4ddf1d60735bf425b3969b4ce7b927a4) **Configurar lista negra**, para cargar códigos promocionales incluidos en la lista negra.

**Paso 2: Sube tu archivo**

1. Seleccione **Elegir archivo**, luego localiza y selecciona el archivo de Excel/CSV con los códigos promocionales restringidos que deseas subir.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Nota:</strong> Asegúrate de que tu archivo use el formato de columnas requerido que se muestra en la tabla siguiente.</p></div>

   | Columna                     | Tipo   | Obligatorio | Descripción                                                                                                                                                                      |
   | --------------------------- | ------ | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Código promocional          | Cadena | Sí          | El código promocional único que se asignará.                                                                                                                                     |
   | ID de programa              | Entero | Sí          | El ID único de programa de impact.com al que pertenece el anuncio.                                                                                                               |
   | Tipo                        | Cadena | Sí          | <p>El tipo de código promocional. Valor permitido:</p><p><code>RESTRINGIDO</code></p>                                                                                            |
   | Modo de coincidencia        | Cadena | Sí          | <p>El código de coincidencia del código promocional. Valores permitidos:</p><p><code>LI</code> (Exacto/Literal)</p><p><code>RE</code> (Regex/Expresión regular)</p>              |
   | Fecha de inicio de vigencia | Fecha  | No          | Te permite programar esta restricción. Esta es una fecha ISO8601. Formato de ejemplo: `2013-06-30T00:00:00-07:00`.                                                               |
   | Fecha de fin de vigencia    | Fecha  | No          | Esta es una fecha ISO8601. Formato de ejemplo: `2013-06-30T00:00:00-07:00`                                                                                                       |
   | zona horaria                | Cadena | No          | La zona horaria se deriva de la fecha de inicio, pero si quieres reemplazarla por una zona horaria específica, escribe aquí el nombre completo, por ejemplo, `America/New_York`. |
2. Seleccione **Siguiente**.
3. Revisa la lista de códigos restringidos que se muestran en la *Carga masiva de códigos promocionales* página.
   * Opcionalmente, para ver solo las entradas que contienen errores, selecciona **Mostrar solo errores**.
4. Si los detalles son correctos, selecciona **Aceptar y crear códigos promocionales**.

**Paso 3: Agrega excepciones de socios de medios**

1. En la *Controles de socios de medios* página, elige cómo se aplicarán las reglas de restricción:
   1. Opcionalmente, seleccione **Aplicar a todos los socios**, si quieres que esta regla se aplique a todos.
   2. Opcionalmente, seleccione **Permitir que ciertos socios omitan esta regla y reciban crédito por códigos promocionales restringidos**.

      Si eliges permitir una omisión, selecciona **Búsqueda** y luego selecciona y **Agregar** los socios específicos de la lista.
2. Seleccione **Guardar y activar**.
3. La nueva regla de código promocional restringido se activa y los códigos cargados se aplican al *Lista blanca* o *Lista negra*.


---

# 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/platform-features/promo-codes/bulk-upload-promo-codes.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.
