Visão geral: melhore sua capacidade de segmentar usuários em grupos relevantes, adicionando dados das características deles no Audiences.
Sobre os atributos de usuário
Atributos de usuários, ao contrário de dados baseados em eventos, são características gerais que seus usuários compartilham com você. Eles podem ser estáticos, como gênero, idade, data de nascimento e país; ou dinâmicos, como a pontuação do usuário em um jogo.
Dados de atributos do usuário:
- São atualizados usando um arquivo CSV ou JSON via API.
- São armazenados de forma anonimizada.
- Estão disponíveis para uso em qualquer conjunto de regras de audiência
Dados de atributos de usuário não são compartilhados com parceiros de publicidade.
Atributos de usuário são armazenados no nível do aplicativo ou no nível da conta, conforme descrito neste artigo. No caso de uso de atributos no nível da conta, o usuário da conta precisará da permissão do aplicativo para gerenciar e usar os atributos.
O cenário abaixo traz uma explicação detalhada dos atributos de usuário.
Cenário—profissional de marketing de aplicativos
Você, um profissional de marketing de aplicativos, está bastante ocupado:
- Gerenciando 2 aplicativos de jogos, o game_a e o game_b.
- Lançando o game_c.
- Segmentando usuários que possuem os seguintes atributos:
- Esporte favorito: críquete
- Pontuação atual: 15 ou mais em qualquer um dos jogos já lançados
A tabela abaixo mostra os dados de atributos do usuário do seu CRM. Os conjuntos de regras do Audiences precisam acessar esses dados.
Use dados de CRM em conjuntos de regras
No Audiences, crie atributos de usuário (por exemplo, esporte favorito e pontuação no jogo). Assim, o conjunto de regras terá acesso aos seus dados de CRM.
Cenários de atributos de usuário
Nome | Formato | Nível |
---|---|---|
Pontuação no jogo | Número: permite que você defina regras como"ScoreGameB é maior que 29". |
Nível do aplicativo: A pontuação do usuário é registrada para cada jogo. Significado: ScoreGameA, ScoreGameB. |
Esporte favorito |
Strings: Permite definir regras como"o esporte favorito é tênis". Atenção! Os nomes diferenciam maiúsculas de minúsculas. |
No nível da conta: O esporte favorito do usuário é o mesmo, independentemente do aplicativo. Atenção! Um usuário só pode ter 1 valor associado aos seus atributos no nível da conta. |
Atributos do usuário nos conjuntos de regras
Os atributos do usuário atuam como filtros nos conjuntos de regras do Audiences. Esse exemplo usa critérios (como esporte favorito e pontuação no jogo) definidos pelo profissional de marketing.
Implementar atributos de usuário
Configure, adicione, gerencie e exclua atributos de usuário.
Configuração
Pré-requisito:
Para gerenciar atributos no nível do aplicativo, o usuário da conta precisará da permissão do aplicativo.
Para configurar atributos do usuário, siga os passos abaixo:
Adicionar
Para adicionar atributos de usuário:
- Na AppsFlyer, no menu lateral, selecione engajamento>Audiences.
- Clique na aba atributos de usuário.
- Clique em adicionar atributo de usuário.
- Preencha os campos. As características do campo estão listadas na tabela a seguir.
- Nome do atributo
- Formato
- Nível
- Clique em Salvar.
Campo | Características |
---|---|
Nome do atributo |
|
Formato |
|
Nível |
|
Gerenciar
Para gerenciar os atributos do usuário, acesse Audiences > aba Atributos do usuário.
Função | Descrição |
---|---|
Pesquisar e filtrar |
Por nome do atributo, nome do aplicativo e nível do atributo. |
Ordenar por | Clique em um cabeçalho de coluna para ordenar as linhas da tabela. |
Importar dados | |
Alterar a chave de importação da API |
Para alterar a chave de importação da API:
Atenção!Se os scripts tiverem chaves incorporadas, certifique-se de atualizá-las com a nova chave. |
Excluir
Somente um usuário administrador pode excluir um atributo.
Para excluir um atributo que faz parte de um conjunto de regras:
- Remova-o do conjunto de regras.
- Delete o atributo.
Importar dados
Importar especificações de campo
Campo | Conteúdo | Formato | Adicionar dados por CSV |
Remover dados por CSV |
---|---|---|---|---|
device_id |
Inclui 1 desses user IDs:
|
Texto | O device_id ou o customer_id é obrigatório |
O device_id ou o customer_id é obrigatório
Para remover dados existentes, basta não enviá-los |
customer_id | ID de usuário cliente | Texto | O device_id ou o customer_id é obrigatório |
O device_id ou o customer_id é obrigatório
Para remover dados existentes, basta não enviá-los |
app_id |
Atributo no nível do aplicativo: App ID, conforme exibido no dashboard. Para aplicativos iOS, inclua o ID do prefixo. Atributo em nível de conta: sempre preenchido com * |
Texto | Obrigatório | Obrigatório |
attribute_key | Nome do atributo do usuário, exatamente conforme exibido na guia de atributos do usuário. | Texto | Obrigatório | Obrigatório |
attribute_value |
Valor atribuído |
Texto ou número | Obrigatório | Não envie |
Importar dados por CSV
Os dados de atributos de usuário são adicionados ou removidos por meio de um arquivo CSV. A figura e o arquivo CSV do exemplo a seguir correspondem ao cenário descrito neste artigo.
Requisitos do arquivo CSV
- Nenhuma linha de cabeçalho
- Contém todas as colunas listadas na tabela anterior.
Para importar um arquivo CSV:
- Acesse Audiences > aba Atributos do usuário ).
- Clique em importar dados.
- Selecione CSV.
- Selecione uma das opções:
- Adicionar dados
- Remover dados
- Escolha um arquivo CSV.
- Clique em upload; uma mensagem com o status do upload será exibida.
Observação: ao importar atributos de usuário, todos os dispositivos associados a um customer ID também recebem um atributo. Por exemplo, se um usuário importou 10 dispositivos (por customer_id) para atribuir a "Pontuação no jogo" e um desses customer_ids está associado a 2 dispositivos (ou seja, 2 GAIDs com o mesmo CUID), então serão registrados 11 atributos de usuário.
Importar dados por API
Esse método requer uma URL de solicitação e JSON com dados de atributos de usuário.
- No dashboard, obtenha as chamadas de solicitação de API e o modelo JSON.
- Preencha o modelo JSON com os dados de acordo com as especificações do campo.
Para gerar a URL de solicitação da API e o modelo JSON:
- Clique em importar dados.
- Selecione API.
- Selecione uma ação:
- Atualizar atributos de usuário: substituir ou adicionar.
- Remover os atributos de usuário.
- Remover dados do usuário: remove todos os dados relacionados a um usuário específico. O usuário é identificado por seu AppsFlyer ID.
- Remover dados do aplicativo: remove todos os dados no nível do aplicativo.
- Copie a URL da solicitação da API.
- Copie o corpo da solicitação da API.
- Prepare o JSON (com seus dados de atributo de usuário) usando o formato especificado. Para atributos em nível de conta, defina "app_ids": ["*"]
- Prepare a chamada da API com base na URL e no corpo da solicitação.
- Envie a solicitação de forma 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": ""
}
]
}
]
}
Observação
Você deve autenticar a solicitação usando um cabeçalho de portador de autorização com um token de 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
}
]
}]
}
Exemplo com um único ID de dispositivo e várias chaves e 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
}
]
}
]
}
Observação: ao importar atributos de usuário, todos os dispositivos associados a um customer ID também recebem um atributo. Por exemplo, se um usuário importou 10 dispositivos (por customer_id) para atribuir a "Pontuação no jogo" e um desses customer_ids está associado a 2 dispositivos (ou seja, 2 GAIDs com o mesmo CUID), então serão registrados 11 atributos de usuário. Limitações da importação de CSV
Limitações
Limitações gerais
- Somente números inteiros são aceitos nos dados de importação CSV/API. Os números do tipo flutuante (decimal) não são compatíveis. Exemplo: um atributo pode ter um valor de 90, mas não 90,5.
- Os dados de atributos do usuário não podem ser impressos ou baixados.
-
Limitações do valor do atributo:
- Não é possível incluir vírgulas, pontos ou outros caracteres especiais dentro dos valores de atributos.
- Há um limite de 40 caracteres para uma string de valor de atributo.
- Os valores de atributos não podem começar com 0.
Limitações de importação da API
- Máximo de 1.000 solicitações de API por minuto, 5.000 dispositivos para carga útil fixa (5.000 dispositivos com um atributo, 2,5K dispositivos com 2 atributos, etc.)
- As chaves
device_id
ecustomer_id
são obrigatórias para cada chamada de importação. Se você quiser importar atributos com apenas um desses identificadores, a chamada deverá incluir o "cabeçalho" do outro identificador com uma string de vazia. Por exemplo, se você quiser importar atributos pordevice_id
e não porcustomer_id
, a chamada deverá ser semelhante a esta:
"attributes_values": [
{
"device_id": "39e123.......",
"customer_id": "",
- Máximo de 10 milhões de linhas