Skip to content

importação de CSV

Aprenda a gravar e atualizar atributos de usuário e eventos personalizados usando importação CSV.

Sobre a importação CSV

Você pode usar a importação CSV para gravar e atualizar os seguintes atributos de usuário e eventos personalizados.

Usando a importação CSV

Etapa 1: Baixar um modelo CSV

Para abrir a importação CSV, acesse Audiências > Importar Usuários. Aqui, você encontrará uma tabela que lista detalhes sobre as importações mais recentes, como a data de upload, nome do uploader, nome do arquivo, disponibilidade de direcionamento, número de linhas importadas e status da importação.

Para começar com seu CSV, baixe um modelo para atributos ou eventos.

A página "Importar usuários" no dashboard do Braze.

Etapa 2: Escolha um identificador

O CSV que você importar precisará de um identificador dedicado. Você pode escolher entre os seguintes:

Ao importar seus dados de cliente, você pode usar um external_id para servir como o identificador exclusivo de cada cliente. Quando você fornece um external_id em sua importação, o Braze atualiza qualquer usuário existente com o mesmo external_id ou cria um novo usuário identificado com esse external_id definido, se um não for encontrado.

Para direcionar usuários que não têm um external_id, você pode importar uma lista de usuários com apelidos de usuário. Um apelido serve como um identificador único alternativo de usuário e pode ser útil se você estiver tentando fazer marketing para usuários anônimos que não se inscreveram ou criaram uma conta com seu app.

Se você estiver carregando ou atualizando perfis de usuário que são apenas alias, você deve ter as seguintes duas colunas em seu CSV:

  • user_alias_name: Um identificador único de usuário; uma alternativa ao external_id
  • user_alias_label: Um rótulo comum pelo qual agrupar aliases de usuário

Quando você fornece tanto um user_alias_name quanto um user_alias_label na sua importação, a Braze atualiza qualquer usuário existente com o mesmo user_alias_name e user_alias_label. Se um usuário não for encontrado, a Braze cria um novo usuário identificado com aquele user_alias_name definido.

Baixar: Modelo de Importação de Atributos CSV: Apelido do Usuário

Para atualizar perfis de usuário existentes na Braze usando um valor de ID interno da Braze em vez de um external_id ou user_alias_name e user_alias_label, especifique braze_id como um cabeçalho de coluna.

Isso pode ser útil se você exportou dados de usuários do Braze através da nossa opção de exportação CSV dentro da segmentação e deseja adicionar um novo atributo personalizado a esses usuários existentes.

É possível omitir uma ID externa ou um alias de usuário e usar um endereço de e-mail ou número de telefone para importar usuários. Antes de importar um arquivo CSV com endereços de e-mail ou números de telefone, verifique o seguinte:

  • Verifique se não há IDs externos ou aliases de usuário para esses perfis no arquivo CSV. Se o fizer, o Braze priorizará o uso da ID externa ou do alias do usuário antes do endereço de e-mail para identificar perfis.
  • Confirme se o arquivo CSV está formatado corretamente.

Se um perfil existente tiver esse endereço de e-mail ou número de telefone, esse perfil é atualizado, e a Braze não cria um novo perfil. Se houver vários perfis com o mesmo endereço de e-mail, o Braze usará a mesma lógica do endpoint /users/track, no qual o perfil atualizado mais recentemente será atualizado.

Se um perfil com esse endereço de e-mail ou número de telefone não existir, a Braze cria um novo perfil com aquele identificador. Você pode usar o endpoint /users/identify para identificar esse perfil posteriormente. Para excluir um perfil de usuário, você também pode usar o endpoint /users/delete.

Etapa 3: Construa seu arquivo CSV

Você pode fazer upload de qualquer um dos seguintes tipos de dados como um único arquivo CSV. Para fazer upload de mais de um tipo de dado, faça upload de múltiplos arquivos CSV.

  • Atributos do Usuário: Isso inclui tanto atributos de usuário padrão quanto personalizados. Atributos de usuário padrão são chaves reservadas no Braze (como first_name ou email) e atributos personalizados são atributos de usuário únicos para o seu negócio (como last_destination_searched).
  • Eventos Personalizados: Estes são únicos para o seu negócio e refletem ações que um usuário realizou, como trip_booked para um aplicativo de reserva de viagens.

Quando você estiver pronto para começar a construir seu arquivo CSV, consulte as seguintes informações:

Identificadores obrigatórios

Embora external_id não seja obrigatório, você deve incluir um dos seguintes identificadores como cabeçalho em seu arquivo CSV. Para detalhes sobre cada um, revise Escolha um identificador.

  • external_id
  • braze_id
  • user_alias_name e user_alias_label
  • email
  • phone

Atributos personalizados

Os seguintes tipos de dados podem ser usados como atributos personalizados para importação de CSV. Cabeçalhos de coluna que não correspondem exatamente a um atributo padrão são importados como atributos personalizados no Braze.

Atributos padrão

Os seguintes atributos padrão estão disponíveis para importação de usuário.

Atualizando o status do grupo de inscrições (opcional)

Além disso, você pode adicionar usuários a grupos de inscrições de e-mail ou SMS através da importação de usuário. Isso é particularmente útil para SMS, porque um usuário deve estar inscrito em um grupo de inscrições de SMS para ser enviado uma mensagem pelo canal de SMS. Para saber mais, consulte os grupos de inscrição de SMS.

Se estiver atualizando os status do grupo de inscrições, é necessário ter as duas colunas a seguir no CSV:

  • subscription_group_id: O id do grupo de inscrições.
  • subscription_state: Os valores disponíveis são unsubscribed (não está no grupo de inscrições) ou subscribed (está no grupo de inscrições).

Identificadores obrigatórios

Embora external_id não seja obrigatório, você deve incluir um dos seguintes identificadores como cabeçalho em seu arquivo CSV. Para detalhes sobre cada um, revise Escolha um identificador.

  • external_id
  • braze_id
  • user_alias_name e user_alias_label
  • email
  • phone

Campos de evento personalizado

Além do seguinte, seu CSV também pode conter cabeçalhos de coluna adicionais para propriedades de evento. Essas propriedades devem ter um cabeçalho de coluna de <event_name>.properties.<property name>.

Por exemplo, o evento personalizado trip_booked pode ter as propriedades destination e duration. Esses podem ser importados tendo os cabeçalhos de coluna trip_booked.properties.destination e trip_booked.properties.duration.

Etapa 4: Fazer upload do seu arquivo

Para fazer upload do seu arquivo, selecione Atributos ou Eventos, clique em Navegar Arquivos e faça upload do seu CSV. A Braze exibe uma prévia das primeiras linhas e um resumo dos campos detectados.

O modal de upload concluído mostrando uma prévia do arquivo, campo de nome de importação, preferências de direcionamento e caixa de seleção de validação de arquivo.

No campo Nome da importação, você pode renomear sua importação. Por padrão, o nome do arquivo é usado.

Etapa 5: Valide seu arquivo (opcional)

Antes de iniciar sua importação, você pode executar a validação do arquivo para verificar cada linha em busca de erros e avisos. Para validar seu arquivo, selecione Validar arquivo antes de importar, em seguida, clique em Iniciar importação.

A validação pode levar até 2 minutos para arquivos no tamanho máximo permitido. Enquanto a validação é executada, você pode selecionar Ignorar validação para ignorá-la e prosseguir imediatamente.

Resultados da validação

Quando a validação é concluída, um dos seguintes resultados aparece.

O diálogo de problemas encontrados mostrando a contagem de linhas com erros e avisos, com opções para cancelar, baixar o relatório de erros ou importar mesmo assim.

Entendendo o relatório de erros

O relatório de erros é um arquivo CSV que contém cada linha sinalizada junto com seus dados originais e uma descrição do problema.

Após revisar o relatório, você pode corrigir os problemas em seu arquivo original e fazer o upload novamente, ou prosseguir com a importação e aceitar os resultados parciais.

Etapa 6: Escolha as preferências de direcionamento

Você também pode escolher entre as seguintes preferências de direcionamento. Se você não precisar criar um novo filtro ou segmento de direcionamento a partir da sua importação, selecione Não tornar esta lista disponível como um filtro de direcionamento.

Um grupo de filtros com o filtro "Atualizado/Importado de CSV" incluindo um arquivo CSV intitulado "Diversão da temporada de Halloween".

Etapa 7: Inicie sua importação de CSV

Quando estiver pronto, clique em Iniciar importação. Você pode acompanhar o progresso atual na página Importar Usuários, que atualiza automaticamente a cada 5 segundos.

Status da importação

Após iniciar sua importação, você pode verificar seu status na página Importar Usuários.

A página Importar Usuários mostrando um status de sucesso parcial com o menu de contexto aberto, exibindo opções de Baixar relatório de erro e Baixar CSV enviado.

O relatório de erro pós-importação inclui linhas que falharam por razões que a validação não cobre, como quando um usuário não existe no Braze.

Considerações sobre pontos de dados

Cada dado de cliente importado de um arquivo CSV sobrescreve o valor existente nos perfis de usuário e registra um ponto de dados, exceto para IDs externos e valores em branco. Se você tiver alguma dúvida sobre as nuances dos pontos de dados do Braze, seu gerente de conta do Braze pode respondê-las.

Solução de problemas

Se você usou validação de arquivo, comece com o relatório de erros—ele inclui o problema específico para cada linha sinalizada e uma descrição de como corrigi-lo. Para linhas que falharam durante a importação em vez da validação, baixe o relatório de erros no menu de três pontos na página Importar Usuários.

Se você está tendo problemas com a importação de CSV, revise esses problemas comuns abaixo. Ainda precisa de ajuda? Entre em contato com [email protected].

Problemas de formatação de arquivo

Linha malformada

Se seu upload foi concluído com erros, pode haver uma linha malformada no seu arquivo CSV.

Para importar dados corretamente, deve haver uma linha de cabeçalho. Cada linha deve ter o mesmo número de células que a linha de cabeçalho. Linhas com um comprimento de mais ou menos valores do que a linha de cabeçalho serão excluídas da importação. As vírgulas em um valor serão interpretadas como um separador e podem levar a esse erro. Além disso, todos os dados devem ser codificados em UTF-8.

Se seu arquivo CSV tem linhas em branco e importa menos linhas do que o total de linhas no arquivo CSV, isso pode não indicar um problema com a importação, já que as linhas em branco não precisariam ser importadas. Verifique o número de linhas que foram importadas corretamente e certifique-se de que corresponde ao número de usuários que você está tentando importar.

Linha ausente

Há algumas razões pelas quais o número de usuários importados pode não corresponder ao total de linhas no seu arquivo CSV:

String com aspas

Os valores encapsulados entre aspas simples ('') ou duplas ("") serão lidos como strings na importação.

Datas formatadas incorretamente

As datas que não estiverem no formato ISO-8601 não serão lidas como datetimes na importação.

Problemas na estrutura de dados

Endereços de e-mail inválidos

Se o seu upload foi concluído com erros, pode haver um ou mais endereços de e-mail criptografados inválidos. Confirme que todos os endereços de e-mail estão criptografados corretamente antes de importá-los para o Braze.

  • **Quando atualizando ou importando endereços de e-mail<1> no Braze, use o valor de e-mail hash sempre que um e-mail for incluído. Esses valores de e-mail hash são fornecidos pela sua equipe interna.
  • Ao criar um novo usuário, você deve adicionar email_encrypted com o valor de e-mail criptografado do usuário. Caso contrário, o Braze não criará o usuário. Da mesma forma, se você estiver adicionando um endereço de e-mail a um usuário existente que não tem um e-mail, você deve adicionar email_encrypted. Caso contrário, o Braze não atualizará o usuário.

Dados importados como atributo personalizado

Se uma parte dos dados padrão de usuários (como email ou first_name) for importada como um atributo personalizado, verifique as letras maiúsculas e minúsculas e o espaçamento do arquivo CSV. Por exemplo, First_name é importado como um atributo personalizado, enquanto first_name é corretamente importado no campo “primeiro nome” no perfil de um usuário.

Múltiplos tipos de dados

Braze espera que cada valor em uma coluna seja do mesmo tipo de dado. Valores que não correspondem ao tipo de dados do atributo causam erros na segmentação.

Além disso, começar um atributo numérico com zero causará problemas, pois números que começam com zeros são considerados strings. Quando o Braze converte essa string, ela pode ser tratada como um valor octal (que usa dígitos de zero a sete), o que significa que é convertida para seu valor decimal correspondente. Por exemplo, se o valor no arquivo CSV for 0130, o perfil do Braze mostrará 88. Para evitar esse problema, use atributos com tipos de dados string. No entanto, esse tipo de dado não está disponível na comparação de números de segmentação.

Tipos de atributos padrão

Alguns atributos padrão podem aceitar apenas certos valores como válidos para atualizações de usuários. Para orientação, consulte Construindo seu arquivo CSV.

Espaços em branco no final e diferenças na capitalização podem fazer com que um valor seja interpretado como inválido. Por exemplo, no seguinte arquivo CSV, apenas o usuário na primeira linha (brazetest1) teve seus e-mails e status de push atualizados com sucesso porque os valores aceitos são unsubscribed, subscribed e opted_in.

1
2
3
external_id,email,email_subscribe,push_subscribe
brazetest1,[email protected],unsubscribed,unsubscribed
brazetest2,[email protected],Unsubscribed,Unsubscribed

“Selecionar arquivo CSV” não está funcionando

Existem várias razões pelas quais o botão Selecionar arquivo CSV pode não funcionar:

New Stuff!