# Explicación de la eliminación de participantes de Advocate

{% hint style="danger" %}
**Advertencia**: Las eliminaciones son permanentes y sus enlaces para compartir, referencias y analíticas pueden verse afectados.
{% endhint %}

Nuestra funcionalidad de eliminación cumple plenamente con los requisitos para la eliminación de usuarios tal como se describen en el RGPD. Cuando elimina participantes, nuestro sistema eliminará en un plazo de 30 días todos los PII que se hayan almacenado para esos participantes dentro de nuestro sistema y sus subprocesadores. Puede recuperar una lista completa de los PII almacenados para un participante específico usando el [Buscar PII de un usuario](https://integrations.impact.com/impact-brand/reference/getuserpii) método de la API. Los participantes pueden eliminarse de su programa de forma individual o masiva.

#### Opciones de eliminación

{% tabs %}
{% tab title="No rastrear" %}
Puede configurar la eliminación con la *No rastrear* opción. Si se selecciona, el participante eliminado no podrá volver a registrarse en el sistema y cualquier intento de recrear al participante fallará.
{% endtab %}

{% tab title="Conservar cuentas vacías" %}
Conservar cuentas vacías es una opción de configuración que puede usar al eliminar participantes en bloque, mediante la API REST o mediante GraphQL. Para conservar cuentas vacías, incluya el `preserveEmptyAccount` campo con su archivo o llamada de eliminación.
{% endtab %}
{% endtabs %}

#### Métodos de eliminación

{% tabs %}
{% tab title="A través de la API" %}
La API REST de Advocate ofrece dos métodos para eliminar participantes:

* [**Eliminar una cuenta**](https://integrations.impact.com/impact-brand/reference/opendeleteaccount)**:** Use este método para eliminar una cuenta y todos los participantes asociados a ella.
* [**Eliminar un participante**](https://integrations.impact.com/impact-brand/reference/opendeleteuser)**:** Use este método para eliminar un participante de una cuenta sin eliminar la cuenta en sí.
  {% endtab %}

{% tab title="Individualmente" %}

1. En el menú de navegación izquierdo, seleccione ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participants**.
2. Busque al participante que desea eliminar.
3. Seleccione su nombre para abrir su perfil de participante.
4. Selecciona el **Eliminar** botón debajo de su nombre.
5. Elija si desea agregar al participante a la *No rastrear* lista.
6. Seleccione el botón final de eliminación si está seguro de que desea eliminar al participante.
   {% endtab %}

{% tab title="En bloque" %}
{% hint style="warning" %}
**Advertencia**: Este proceso elimina permanentemente todos los participantes seleccionados y sus datos históricos (por ejemplo, referencias, recompensas y eventos). No puede recuperar estos datos. Antes de continuar, debe confirmar que los participantes de su archivo deben eliminarse.
{% endhint %}

**Prepare su archivo**

Advocate acepta importaciones enviadas en `.csv` o `.jsonl` formatos de archivo. Consulte la [archivo de importación CSV de muestra](https://assets.ctfassets.net/s68ib1kj8k5n/4IWYz9jkNTP4gQiKU5HSnO/09794e8768e3732f6d06ea29a058d388/sample-user-delete.csv) y [archivo de importación JSONL de muestra](https://assets.ctfassets.net/s68ib1kj8k5n/1GMnqK0sMJ9LXXaKyjXOVD/ec39618863613f483703cd6f754b6017/userDeleteImportSample.zip) para ver la estructura de archivo requerida. Para obtener mejores resultados, asegúrese de que cada archivo no supere las 500.000 entradas.

* Campos obligatorios: `id` y `accountId`.
* Campos opcionales: Puede incluir otros campos opcionales para personalizar la eliminación.

Todos los campos distinguen entre mayúsculas y minúsculas. Consulte la *referencia de campos* de la tabla siguiente para obtener más información.

**Eliminar participantes**

1. En el menú de navegación izquierdo, seleccione ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Informes → Importaciones y exportaciones**.
2. Selecciona ![](/files/121815e132f7a8288f3cd397afedeaf180ae92d8) **Importar**.
3. En *Elija un tipo de importación*, selecciona **Eliminar usuarios**.
4. Para cargar su archivo, seleccione **Elegir archivo**.
5. Selecciona **Ejecutar vista previa** para realizar una importación de prueba y validar su archivo.

La vista previa comprueba si hay errores en su archivo. El sistema omitirá cualquier fila con errores durante la importación final.

6. (Opcional) Configure las opciones de manejo de la eliminación:

* **Conservar cuentas vacías:** Seleccione esta opción para evitar que una cuenta se elimine cuando se eliminen todos sus usuarios asociados.
* **Evitar que los usuarios eliminados se vuelvan a crear:** Seleccione esta opción para aplicar la *No rastrear* marca a los usuarios eliminados.

7. Después de que la vista previa sea exitosa, seleccione **Eliminar en bloque**.

Cuando el proceso de eliminación se complete, el sistema enviará un correo electrónico de confirmación. El proceso puede tardar hasta 30 minutos, dependiendo de la cola y del tamaño del archivo.

<details>

<summary>Referencia de campos</summary>

| Campo                | Tipo                                                                | Descripción                                                                                                                                                                                                                                                                                      |
| -------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| accountId            | <p>String</p><p><mark style="color:$danger;">Obligatorio</mark></p> | El identificador único de la cuenta a la que pertenece este usuario.                                                                                                                                                                                                                             |
| id                   | <p>String</p><p><mark style="color:$danger;">Obligatorio</mark></p> | El identificador único proporcionado para este usuario.                                                                                                                                                                                                                                          |
| preserveEmptyAccount | booleano                                                            | Si la cuenta del usuario se queda sin usuarios, de forma predeterminada la cuenta se eliminará. Si se establece, este campo hará que se conserve la cuenta vacía. Esto anulará la `Conservar cuentas vacías` configuración global para el trabajo de importación específicamente para esta fila. |
| doNotTrack           | booleano                                                            | Especifique `true` si desea que este usuario se elimine con la `No rastrear` configuración establecida. Esto anulará la configuración global `No rastrear` configuración global para el trabajo de importación específicamente para esta fila.                                                   |

</details>
{% endtab %}
{% endtabs %}

**Resultados**

Le notificamos por correo electrónico cuando su importación se haya completado. Puede descargar los resultados desde ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Informes →** [**Importaciones y exportaciones**](https://app.impact.com/secure/advertiser/engage/advocate/p/6846ce09cf529b17c4549c95/t/live/jobs).

{% hint style="success" icon="memo" %}
**Nota**: Los enlaces de descarga expirarán después de 30 días.
{% endhint %}

{% tabs %}
{% tab title="Carga exitosa" %}
Si la importación se completa correctamente, se generará y se le enviará por correo electrónico un archivo con los ID de cuenta y de usuario de los participantes eliminados.
{% endtab %}

{% tab title="Errores" %}
**Errores de importación:** Si su archivo de importación contiene errores, el sistema genera un archivo de error separado. Este archivo enumera cada error con su número de fila correspondiente de su archivo original y un mensaje de error detallado.

**Errores del sistema:** Si un error del sistema interrumpe la importación, su estado cambiará a *abortada*. Este proceso no se puede recuperar. En este caso, [contacte con soporte](https://app.impact.com/secure/advertiser/support/customer-support-portal-flow.ihtml) para obtener ayuda.
{% endtab %}
{% endtabs %}

#### Efectos del sistema

Varias áreas del sistema pueden verse afectadas como resultado de eliminar un participante.

{% tabs %}
{% tab title="Enlaces de compartición" %}
Cuando se elimina a un participante, todos sus PII (incluido su código de referencia) también se eliminan. Los enlaces para compartir funcionan de manera diferente: el enlace para compartir en sí no se elimina, pero se elimina su asociación con un participante específico. Los enlaces para compartir del participante eliminado ya no atribuirán una referencia, pero seguirán permitiendo que los participantes recién referidos visiten la página de inicio de su programa.
{% endtab %}

{% tab title="Referidos" %}
Si los participantes eliminados han realizado referencias o han sido referidos ellos mismos, entonces el historial de referencias que se muestra en los widgets o micrositios de otros participantes cambiará. En estos casos, la referencia seguirá contando a efectos de recompensa, pero visualmente la referencia se mostrará como proveniente de un participante anónimo.
{% endtab %}

{% tab title="Analíticas" %}
Las analíticas se recopilan cuando los participantes realizan acciones como cargar widgets, compartir enlaces o hacer referencias. Cuando se eliminan participantes, se eliminan todas las analíticas atribuidas a ellos, lo que afectará a las estadísticas que se muestran en la sección de Informes de su programa Advocate en impact.com.
{% endtab %}

{% tab title="Plataforma" %}
Los participantes eliminados ya no aparecen en la **Participantes** página. Si el participante eliminado formaba parte de una referencia, entonces la tabla de referencias en el perfil del otro participante mostrará que existe una referencia, pero que provenía de un participante eliminado. Si se había otorgado una recompensa como parte de la referencia, entonces la tabla de recompensas indicará de manera similar que la referencia está vinculada a un participante eliminado.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: 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:

```
GET https://help.impact.com/brand/es/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/delete-participants-from-your-advocate-program.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
