Audiencias: atributos de los usuarios

Premium

Resumen general: Mejora tu capacidad para segmentar a los usuarios en grupos relevantes añadiendo tus datos sobre sus características en Audiencias.

altUserAttributionNavigationXL3_us-en.pngalt

Acerca de los atributos de usuario

Los atributos de usuario, a diferencia de los datos basados en eventos, son características generales que tus usuarios comparten contigo. Pueden ser estáticos, como género, edad, fecha de nacimiento y país; o dinámicos, como la puntuación del usuario en un juego.

Los datos de atributos de usuario se:

  • Actualizan mediante la importación de archivos CSV o JSON a través de API. 
  • Almacenan en formato cifrado.
  • Encuentran disponibles para su uso en cualquier conjunto de reglas de audiencia.

Los datos de atributos de usuario no se comparten con socios publicitarios.

Los atributos de usuario se alojan a nivel de aplicación o de cuenta, como se describe en este artículo. Si se utilizan atributos a nivel de aplicación, el usuario de la cuenta debe tener permiso de aplicación para gestionar y usar los atributos. 

El siguiente escenario ofrece una explicación detallada de los atributos de usuario.

Escenario: requisitos del marketer de aplicaciones

Tú, como marketer de aplicaciones, estás ocupado con lo siguiente:

  • Mantener 2 aplicaciones de juegos: game_a y game_b.
  • Lanzar game_c
  • Dirigirte a los usuarios actuales de la aplicación con estos atributos de usuario:
    • Deporte favorito: Cricket
    • Puntuación actual del juego: 15 o más en uno de los juegos actuales

La tabla contiene datos de atributos de usuario de tu CRM. Los conjuntos de reglas de audiencia necesitan acceso a estos datos. 
UserAttributuesExample_us-en.png

Usa datos de CRM en conjuntos de reglas

En Audiencias, crea atributos de usuario (deporte favorito y puntuación del juego). Esto permite que el conjunto de reglas acceda a los datos de CRM. 

Atributos de usuario del escenario

Nombre Formato Nivel
Puntuación del juego Número: Te permite establecer reglas como 'ScoreGameB es mayor que 29'.

Nivel de aplicación: La puntuación del usuario se registra para cada juego jugado.

Significado: PuntuaciónJuegoA, PuntuaciónJuegoB.

Deporte favorito

Cadena: Te permite establecer reglas como "cuyo deporte favorito es el tenis".

¡Atención! Los valores distinguen entre mayúsculas y minúsculas.

Nivel de cuenta: El deporte favorito del usuario es siempre el mismo sin importar la aplicación.

¡Atención! Un usuario puede tener solo un valor asociado con los atributos a nivel de cuenta.

Atributos de usuario en conjuntos de reglas

Los atributos de usuario funcionan como filtros en los conjuntos de reglas de Audiencias. Este ejemplo utiliza criterios (deporte favorito y puntuación en el juego) que establece el comercializador. 

altEjemplo de atributo de usuario.jpgalt

Implementar atributos de usuario

Configurar, añadir, gestionar y eliminar atributos de usuario.

Configurar

Requisito previo:

Para gestionar atributos a nivel de aplicación, el usuario de la cuenta debe tener permiso para la aplicación. 

Para configurar los atributos de usuario siga estos pasos:

  1. Añadir atributos de usuario.

  2. Puede realizar una de las siguientes acciones:

  3. Implementar atributos de usuario en conjuntos de reglas.

Añadir

Para añadir atributos de usuario:

  1. En AppsFlyer, desde el menú lateral, elija Interactuar > Audiencias.
  2. Haga clic en la pestaña Atributos de usuario.
  3. Haga clic en Agregar atributo de usuario.

    Agregar atributo de usuario.png

  4. Rellene los campos. Las características de los campos se enumeran en la tabla que sigue. 
    • Nombre del atributo
    • Formato
    • Nivel
  5. Haga clic en Guardar.
Campos de atributos de usuario
Campo Características
Nombre del atributo
  • Solo caracteres en inglés
  • Sin puntuación ni caracteres especiales
  • El mismo nombre no puede usarse a nivel de aplicación y de cuenta
  • El mismo nombre puede emplearse a nivel de aplicación; por ejemplo, en el escenario anterior se utilizan ScoreGameA y ScoreGameB
Formato
  • Texto: Compruebe si el valor del atributo es o no es igual a un valor de regla especificado. Ejemplo: Es cricket o no es cricket.
  • Número: Compruebe si el valor del atributo es mayor, menor o igual a un valor de regla especificado. Ejemplo: Puntuación superior a 15
Nivel
  • Nivel de cuenta: Un atributo no tiene conexión con la aplicación.
    Ejemplo: género, deporte favorito
  • Nivel de aplicación: Un atributo está relacionado con la aplicación. Seleccione las aplicaciones asociadas al atributo. 

Gestionar

Para gestionar los atributos de usuario, diríjase a la pestaña Audiencias > Atributos de usuario.

altAudienciasUserAttributes_us-en.pngalt
Gestionar atributos de usuario
Función Descripción
Buscar y filtrar

Por nombre de atributo, nombre de la aplicación y nivel de atributo.

Ordenar por  Haga clic en el encabezado de una columna para ordenar las filas de la tabla.
Importar datos
Cambiar la clave de importación de API 

Para cambiar la clave de importación de API:

  1. Haga clic en Importar datos.
  2. Seleccione API.
  3. Haga clic en Actualizar clave de importacióny. 

¡Nota! Si los scripts tienen claves integradas, asegúrese de actualizarlos con la nueva clave. 

Eliminar

AppsFlyerAdmin_us-en.png Solo un usuario administrador puede suprimir un atributo.

Para suprimir un atributo que forma parte de un conjunto de reglas:

  1. Quite el atributo del conjunto de reglas.
  2. Elimine el atributo.

Importar datos

Especificaciones del campo de importación

Listado de campos de atributos de usuario
Campo Contenido Formato Agregar datos
a través de CSV
Eliminar datos mediante CSV
id_del_dispositivo 

Incluye uno de estos ID de usuario:

  • IDFA
  • GAID
 Texto Es obligatorio device_id o customer_id

Es obligatorio device_id o customer_id

 

Para eliminar los datos existentes, no envíe

id_cliente  ID de usuario del cliente  Texto Es obligatorio device_id o customer_id

Es obligatorio device_id o customer_id

 

Para eliminar los datos existentes, no envíe

id de la aplicación

Atributo a nivel de aplicación: ID de la aplicación tal como se muestra en el panel de control.

Para las aplicaciones de iOS, incluya el prefijo ID

Atributo a nivel de cuenta: Complete siempre con * 

Texto Obligatorio Obligatorio
clave de atributo Nombre del atributo de usuario, exactamente como se muestra en la pestaña de atributos de usuario. Texto Obligatorio Obligatorio
valor_del_atributo

Valor asignado

*Ver limitaciones

Texto o número Obligatorio No enviar

Importar datos mediante CSV

Los datos de atributos de usuario se agregan o eliminan mediante un archivo CSV. La figura y el archivo CSV de ejemplo que sigue coinciden con el escenario descrito en este artículo.

Ejemplo de atributo de usuario.csv

ArchivoParaAtributos.png

Requisitos del archivo CSV

  • Sin fila de encabezado
  • Contiene todas las columnas enumeradas en la tabla anterior. 

Para importar un archivo CSV:

  1. Vaya a la pestaña Audiencias > Atributos de usuario .
  2. Haga clic en Importar datos.
  3. Seleccione CSV.
  4. Seleccione una de las siguientes opciones:
    • Añadir datos
    • Eliminar datos
  5. Elija un archivo CSV para importar. 
  6. Haga clic en Cargar; aparecerá un mensaje de estado de carga.

Nota: Al importar atributos de usuario, todos los dispositivos asociados conocidos con un ID de cliente también reciben el atributo. Por ejemplo, si un usuario importa 10 dispositivos (por customer_id) al atributo “Puntaje del juego”, y uno de los customer_id está asociado a 2 dispositivos (es decir, 2 GAID con el mismo CUID), esta importación incluirá 11 registros de atributos de usuario.

 

Importar datos a través de API

Este método de importación requiere una URL de solicitud y un JSON con datos de atributos de usuario.

  1. En el panel de control, obtén las llamadas de solicitud de API preparadas y la plantilla JSON.
  2. Rellena la plantilla JSON con tus datos de acuerdo con las especificaciones de campo

Para generar la URL de solicitud de API y la plantilla JSON:

  1. Haz clic en Importar datos.
  2. Selecciona API.
  3. Elige una acción:
    • Actualizar atributos de usuario: Sobrescribir o agregar.
    • Eliminar atributos de usuario.
    • Eliminar datos del usuario: Elimina todos los datos relacionados con un usuario específico. El usuario se identifica mediante su ID de AppsFlyer.
    • Eliminar datos de la aplicación: Elimina todos los datos a nivel de la aplicación. 
  4. Copia la URL de solicitud de API generada.
  5. Copia el cuerpo de la solicitud de API generada.
  6. Prepara el JSON (con sus datos de atributos de usuario) utilizando el formato JSON especificado. Para los atributos a nivel de cuenta, configura "app_ids": ["*"]
  7. Prepara la llamada API basándote en la URL y el cuerpo de la solicitud.
  8. Envía la solicitud de manera programática.
Ejemplo de solicitud y JSON
https://hq1.appsflyer.com/api/user-attributes-import-api/set-user-data
{
  "import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
  "attributes_values": [
    {
      "device_id": "",
      "customer_id": "",
      "app_ids": [],
      "attributes": [
        {
          "attribute_key": "",
          "attribute_value": ""
        }
      ]
    }
  ]
}

Nota

Debes autenticar la solicitud usando un encabezado de autorización Bearer con un token API V2.0

Ejemplo con múltiples IDs de dispositivos, claves de atributos y valores de atributos
{
    "import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
    "attributes_values": [
        {
            "device_id": "0bcfc579-f1f3-4452-9111f",
            "customer_id": "2222222",
            "app_ids": ["game.a.demo"],
            "attributes": [
                {
                    "attribute_key": "score",
                    "attribute_value": 5
                }
                ,
                {
                    "attribute_key": "favorite_sport",
                    "attribute_value": "cricket"
                }
            ]
        }
        ,
        {
            "device_id": "555555-d1d1-d1d1-555-fffffffff",
            "customer_id": "111111",
            "app_ids": ["game.a.demo"],
            "attributes": [
                {
                    "attribute_key": "order",
                    "attribute_value": 7
                }
                ,
                {
                    "attribute_key": "number",
                    "attribute_value": 8
                }
            ]
        }]
}
Ejemplo con un único ID de dispositivo y múltiples claves y valores de atributos
{
    "import_key": "c733e4d7-b538-4d12-a2ef-ffffffffffff",
    "attributes_values": [
        {
            "device_id": "0bcfc579-f1f3-4452-9111f",
            "customer_id": "12345678",
            "app_ids": ["game.a.demo"],
            "attributes": [
                {
                    "attribute_key": "score",
                    "attribute_value": 90
                }
                ,
                {
                    "attribute_key": "favorite-sport",
                    "attribute_value": "cricket"
                }
                ,
                {
                    "attribute_key": "orderNumber",
                    "attribute_value": 93
                }
                ,
                {
                    "attribute_key": "netPromoterScore",
                    "attribute_value": 94
                }
            ]
        }
    ]
}

 

Nota: Al importar atributos de usuario, todos los dispositivos asociados conocidos con un ID de cliente también reciben el atributo. Por ejemplo, si un usuario importa 10 dispositivos (por customer_id) al atributo “Puntaje del juego”, y uno de los customer_id está asociado a 2 dispositivos (es decir, 2 GAID con el mismo CUID), esta importación incluirá 11 registros de atributos de usuario. Limitaciones de importación CSV

Limitaciones

Limitaciones generales

  • Solo se admiten números enteros en los datos de importación CSV/API. No se admiten números de tipo flotante (decimales). Ejemplo: Un valor de atributo "puntuación" puede ser 90, pero no 90,5.
  • No se pueden imprimir ni descargar los datos de atributos de usuario. 
  • Limitaciones de los valores de los atributos:

    • No se permiten comas, puntos ni otros caracteres especiales en los valores de los atributos.
    • Existe una limitación de 40 caracteres para un valor de atributo de tipo cadena.
    • Los valores de los atributos no pueden comenzar con 0.

Limitaciones de importación a través de la API

  • Un máximo de 350 solicitudes API por minuto, 10.000 dispositivos para una carga útil simple (10.000 dispositivos con un atributo, 5.000 con dos atributos, etc.)
  • Las claves device_id y customer_id son necesarias para cada llamada de importación. Si desea importar atributos con solo uno de estos identificadores, la llamada debe incluir el "encabezado" del otro identificador con una cadena vacía. Por ejemplo, si desea importar atributos por device_id y no por customer_id, la llamada debería ser así:

"attributes_values": [
{
"device_id": "39e123.......",
"customer_id": "",

 

Limitaciones de importación CSV

  • Al agregar valores de atributos de usuario, se permite un máximo de 10 millones de filas por archivo CSV.