Skip to content

importação de CSV

Saiba como registrar e atualizar atributos de usuários e eventos personalizados usando a importação de CSV.

Sobre a importação de CSV

É possível usar a importação de CSV para registrar e atualizar os seguintes atributos de usuário e eventos personalizados.

Usando a importação de CSV

Etapa 1: Baixe um modelo CSV

Para abrir a importação de CSV, vá para Públicos > Importar usuários. Aqui, você encontrará uma tabela que lista detalhes sobre as importações mais recentes, como a data do upload, o nome do responsável pelo upload, o nome do arquivo, a disponibilidade do direcionamento, o número de linhas importadas e o status da importação.

Para começar a criar seu CSV, baixe um modelo para atribuições 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 as seguintes opções:

Ao importar os dados de seus clientes, você pode usar um external_id para servir como identificador exclusivo de cada cliente. Quando você fornece um external_id na sua importação, a Braze atualizará qualquer usuário existente com o mesmo external_id ou criará um novo usuário identificado com esse conjunto de external_id se não for encontrado nenhum.

Para direcionar os usuários que não têm um external_id, é possível importar uma lista de usuários com aliases de usuário. Um alias serve como um identificador de usuário exclusivo alternativo e pode ser útil se você estiver tentando fazer marketing para usuários anônimos que não se inscreveram ou fizeram uma conta no 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 atualizará qualquer usuário existente com o mesmo user_alias_name e user_alias_label. Se um usuário não for encontrado, o Braze criará um novo usuário identificado com esse conjunto user_alias_name.

Baixe: Modelo de importação de atribuições CSV: Apelido de 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 será atualizado e o Braze não criará 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 não houver um perfil com esse endereço de e-mail ou número de telefone, o Braze criará um novo perfil com esse 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: Crie 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 dados, faça upload de vários arquivos CSV.

  • Atribuições do usuário: Isso inclui atributos de usuário padrão e personalizados. Os atributos de usuário padrão são chaves reservadas no Braze (como first_name ou email) e os atributos personalizados são atributos de usuário exclusivos da sua empresa (como last_destination_searched).
  • Eventos personalizados: Eles são exclusivos da sua empresa e refletem as ações realizadas por um usuário, como trip_booked para um app de reserva de viagens.

Quando estiver pronto para começar a criar seu arquivo CSV, consulte as informações a seguir:

Identificadores necessários

Embora o site external_id não seja obrigatório, você deve incluir um dos seguintes identificadores como cabeçalho em seu arquivo CSV. Para obter detalhes sobre cada um deles, consulte 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. Os cabeçalhos de coluna que não corresponderem exatamente a um atributo padrão receberão um atributo personalizado no Braze.

Atribuições padrão

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

Além disso, é possível adicionar usuários a grupos de inscrições para e-mail ou SMS por meio da importação de usuários. 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 necessários

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

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

Campos de eventos personalizados

Além dos itens a seguir, seu CSV também pode conter cabeçalhos de coluna adicionais para propriedades de eventos. 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. Eles podem ser importados com os cabeçalhos de coluna trip_booked.properties.destination e trip_booked.properties.duration.

Etapa 4: Faça upload e prévia de seus dados

Antes de o Braze processar seu CSV, ele gerará uma prévia das primeiras linhas para que você possa verificar se há algum problema. Para gerar sua prévia, escolha Attributes (Atribuições ) ou Events (Eventos), selecione Browse Files (Procurar arquivos) e faça upload do CSV.

O upload do arquivo CSV foi concluído com erros envolvendo tipos de dados misturados em uma única coluna

Etapa 5: Escolha as preferências de direcionamento

Você também pode escolher entre as seguintes preferências de direcionamento. Se não for necessário criar um novo filtro ou segmento de direcionamento a partir de sua importação, selecione Não disponibilizar essa lista como filtro de direcionamento.

Um grupo de filtros com o filtro "Updated/Imported from CSV" (Atualizado/Importado de CSV), incluindo um arquivo CSV intitulado "Halloween season fun" (Diversão da temporada de Halloween).

Etapa 6: Iniciar sua importação de CSV

Quando estiver pronto, selecione Iniciar importação. É possível rastrear o progresso atual na página Importação de usuário, que é atualizada automaticamente a cada cinco segundos.

Se não houver problemas, o status será atualizado para Complete e o número de linhas processadas será exibido. Todos os dados das linhas processadas serão adicionados aos perfis existentes ou aos perfis recém-criados.

Considerações sobre pontos de dados

Cada dado de cliente importado de um arquivo CSV substituirá o valor existente nos perfis de usuário e registrará 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 Braze, seu gerente de conta Braze poderá respondê-la.

Solução de problemas

Analise esses problemas comuns se estiver tendo problemas com a importação de CSV. Ainda precisa de ajuda? Entre em contato com o [email protected].

Problemas de formatação de arquivos

Linha malformada

Se o seu upload foi concluído com erros, pode haver uma linha malformada em 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 o seu arquivo CSV tiver linhas em branco e importar menos linhas do que o total de linhas no arquivo CSV, isso pode não indicar um problema com a importação, pois 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 de 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 se todos os endereços de e-mail estão criptografados corretamente antes de importá-los para o Braze.

  • Ao atualizar ou importar endereços de e-mail no Braze, use o valor de e-mail com hash sempre que um e-mail for incluído. Esses valores de e-mail de hash são fornecidos pela sua equipe interna.
  • Ao criar um novo usuário, é necessário adicionar o endereço email_encrypted com o valor do e-mail criptografado do usuário. Caso contrário, o usuário não será criado. Da mesma forma, se estiver adicionando um endereço de e-mail a um usuário existente que não tenha um e-mail, será necessário adicionar email_encrypted. Caso contrário, o usuário não será atualizado.

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 seria importado como um atributo personalizado, enquanto first_name seria corretamente importado no campo “first name” 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. Os valores que não corresponderem ao tipo de dados do atributo causarão erros na segmentação.

Além disso, iniciar uma atribuição numérica com zero causará problemas porque os 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 será convertida em 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 atribuições com tipos de dados string. No entanto, esse tipo de dados não está disponível na comparação de números de segmentação.

Tipos de atribuição padrão

Algumas atribuições padrão podem aceitar apenas determinados valores como válidos para atualizações de usuários. Para obter orientação, consulte Construção de seu CSV.

Espaços finais e diferenças na capitalização podem fazer com que um valor seja interpretado como inválido. Por exemplo, no arquivo CSV a seguir, somente o usuário da primeira linha (brazetest1) terá seus status de e-mail e push atualizados com êxito 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

“Select CSV File” (Selecionar arquivo CSV) não está funcionando

Há vários motivos pelos quais o botão Selecionar arquivo CSV pode não funcionar:

New Stuff!