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.
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.
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:
Añadir
Para añadir atributos de usuario:
- En AppsFlyer, desde el menú lateral, elija Interactuar > Audiencias.
- Haga clic en la pestaña Atributos de usuario.
- Haga clic en Agregar atributo de usuario.
- Rellene los campos. Las características de los campos se enumeran en la tabla que sigue.
- Nombre del atributo
- Formato
- Nivel
- Haga clic en Guardar.
Campo | Características |
---|---|
Nombre del atributo |
|
Formato |
|
Nivel |
|
Gestionar
Para gestionar los atributos de usuario, diríjase a la pestaña Audiencias > Atributos de usuario.
altAudienciasUserAttributes_us-en.pngaltFunció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:
¡Nota! Si los scripts tienen claves integradas, asegúrese de actualizarlos con la nueva clave. |
Eliminar
Solo un usuario administrador puede suprimir un atributo.
Para suprimir un atributo que forma parte de un conjunto de reglas:
- Quite el atributo del conjunto de reglas.
- Elimine el atributo.
Importar datos
Especificaciones del campo de importación
Campo | Contenido | Formato | Agregar datos a través de CSV |
Eliminar datos mediante CSV |
---|---|---|---|---|
id_del_dispositivo |
Incluye uno de estos ID de usuario:
|
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 |
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
Requisitos del archivo CSV
- Sin fila de encabezado
- Contiene todas las columnas enumeradas en la tabla anterior.
Para importar un archivo CSV:
- Vaya a la pestaña Audiencias > Atributos de usuario .
- Haga clic en Importar datos.
- Seleccione CSV.
- Seleccione una de las siguientes opciones:
- Añadir datos
- Eliminar datos
- Elija un archivo CSV para importar.
- 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.
- En el panel de control, obtén las llamadas de solicitud de API preparadas y la plantilla JSON.
- 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:
- Haz clic en Importar datos.
- Selecciona API.
- 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.
- Copia la URL de solicitud de API generada.
- Copia el cuerpo de la solicitud de API generada.
- 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": ["*"]
- Prepara la llamada API basándote en la URL y el cuerpo de la solicitud.
- Envía la solicitud de manera programática.
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
{
"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
ycustomer_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 pordevice_id
y no porcustomer_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.