Pular para o conteúdo

Mixpanel: definir perfil

Use Mixpanel: definir perfil para atualizar o perfil do Mixpanel do viajante a partir de uma etapa da jornada, através da API Engage, autenticando com um token de projeto. Nenhuma conexão separada ou conta de serviço é necessária.

Usos típicos:

  • Sincronizar tags em segmentos do Mixpanel: envie um plano, e-mail ou outra tag para o perfil do Mixpanel para que os cohorts do Mixpanel correspondam aos públicos do Pushwoosh.
  • Manter os perfis atualizados sem um trabalho de sincronização separado: atualize o perfil na etapa exata da jornada em que a tag mudou.
  • Emparelhar com Rastrear evento: use o mesmo ID Distinto que o ponto Mixpanel: rastrear evento emparelhado para que eventos e atualizações de perfil cheguem à mesma pessoa no Mixpanel.

Configurar o ponto

Anchor link to
  1. Arraste Mixpanel: definir perfil da seção Integrações para a tela.
  2. Clique duas vezes no ponto e insira um Nome da Etapa.
  3. Em Host da API, escolha a região em que o projeto do Mixpanel armazena seus dados: api.mixpanel.com para um projeto nos EUA, api-eu.mixpanel.com para um na UE.
Gaveta de definição de perfil do Mixpanel com o Nome da Etapa preenchido e o host da API definido como api.mixpanel.com
  1. Em Token do Projeto, insira o token do projeto do Mixpanel: Configurações > Configurações do Projeto. A API de perfil recebe o token no corpo da solicitação, então, ao contrário de Mixpanel: rastrear evento, nenhuma conta de serviço é necessária aqui.
Campo de token do projeto com um valor de espaço reservado
  1. Em ID Distinto, insira o perfil a ser atualizado. Use o mesmo identificador que o ponto Mixpanel: rastrear evento emparelhado, já que ambos usam {{device:user_id}} por padrão. Uma incompatibilidade envia eventos e atualizações de perfil para duas pessoas diferentes do Mixpanel.
Campo de ID Distinto definido com uma macro de user_id do dispositivo
  1. Em Modo de atualização, escolha $set para sobrescrever as propriedades listadas sempre, ou $set_once para escrevê-las apenas onde o perfil ainda não tiver um valor.
Campo de modo de atualização definido como $set
  1. Em Propriedades do Perfil, adicione uma linha por propriedade a ser definida no perfil do Mixpanel. Insira o nome da propriedade e o valor. Os nomes não devem estar vazios e devem ser únicos. Use os nomes reservados do próprio Mixpanel quando aplicável, por exemplo, $email ou $name. Um valor que é uma única macro de viajante mantém seu próprio tipo ({{tag:Age}} chega como um número). Qualquer outro texto é enviado como uma string. As macros usam a mesma sintaxe que o corpo de um Webhook. Ou clique em Inserir Valor Dinâmico para escolher um atributo que uma etapa anterior nesta jornada produziu, por exemplo, uma resposta de LLM ou um valor de Webhook mapeado.
Tabela de propriedades do perfil com $email e $name mapeados para macros de tag
  1. Clique em Salvar.

O viajante continua para qualquer etapa que você conectar a seguir na tela.

Atributos após a execução da etapa

Anchor link to

Este ponto não mapeia nenhum dado de resposta de volta para a jornada.

Falhas e respostas inesperadas

Anchor link to

Uma solicitação com falha remove o viajante da jornada. Consulte Erros e solicitações com falha.

Cenário de exemplo: Mantendo um perfil do Mixpanel em sincronia com uma atualização da jornada

Anchor link to

Uma equipe deseja que o nível do plano de um viajante seja atualizado em seu perfil do Mixpanel assim que ele mudar no Pushwoosh.

  1. Adicione Mixpanel: definir perfil logo após a etapa em que o nível do plano muda. Defina o ID Distinto como {{device:user_id}} (correspondendo ao ponto Mixpanel: rastrear evento emparelhado) e o Modo de atualização como $set. Em Propriedades do Perfil, defina $email como {{tag:Email}}.
  2. Clique em Salvar.

Depois que isso for executado, o perfil do Mixpanel refletirá a mudança de plano sem um trabalho de sincronização separado.