Integração com a Amplitude
A Amplitude, uma robusta plataforma de análise de produtos, capacita as empresas a entender o comportamento do usuário em tempo real, rastrear interações no produto e obter insights valiosos sobre o engajamento, retenção e receita do usuário.
A integração da Amplitude com o Pushwoosh permite que você personalize as campanhas do Pushwoosh com dados da Amplitude, acione campanhas automatizadas com base nas ações do usuário, analise o desempenho para melhoria contínua e, por fim, impulsione o engajamento aprimorado, reduza o churn e aumente a receita.
Visão geral da integração
Anchor link toTipo de integração
Anchor link toDestino: Os dados são enviados da Amplitude para o Pushwoosh.
Pré-requisitos
Anchor link toPara configurar a integração de Streaming de Eventos e Sincronização de Coortes da Amplitude para o Pushwoosh, certifique-se de que os seguintes pré-requisitos sejam atendidos:
- Você precisa de uma conta ativa no Pushwoosh.
- Gere um Token de Acesso à API no Pushwoosh para enviar dados.
- Localize o Código do seu Aplicativo Pushwoosh antes de configurar a integração.
- Esta integração está disponível apenas para clientes da Amplitude com planos pagos.
- Você deve ter um plano pago do Pushwoosh para usar esta integração.
Glossário (mapeamento de nomes de entidades, se forem diferentes)
Anchor link toCohorts na Amplitude = Segmentos no Pushwoosh
Entidades sincronizadas
Anchor link to- Eventos
- Tags
- Segmentos
Como funciona a integração?
Anchor link toA Integração da Amplitude com o Pushwoosh opera sincronizando dados entre as duas plataformas para aprimorar o engajamento e a segmentação do usuário. Aqui está um detalhamento de como funciona:
Transmissão de dados
Anchor link to-
Eventos: A Amplitude envia dados de eventos para o Pushwoosh. Cada evento contém um ID de usuário (
external_id), um código de aplicativo (app_id), um timestamp (created_at) e atributos adicionais (attributes). -
Tags: O Pushwoosh recebe tags que são associadas aos perfis dos usuários. Essas tags são enviadas com um ID de usuário (
external_id), um código de aplicativo (app_id) e propriedades da tag (properties). -
Segmentos: Os segmentos são importados de forma semelhante a como o Pushwoosh lida com importações de CSV. Os usuários são adicionados ou removidos dos segmentos por meio de requisições.
Fluxo de dados
Anchor link to-
Eventos e Tags: Os dados são enviados da Amplitude para o Pushwoosh com base nas interações ou atributos do usuário rastreados na Amplitude. Eventos e tags são criados ou atualizados no Pushwoosh de acordo com a configuração e os mapeamentos definidos na Amplitude.
-
Segmentos: Os segmentos são criados no Pushwoosh quando a Amplitude faz uma requisição. O Pushwoosh gera um identificador único para cada segmento, que a Amplitude usa para manipular o segmento adicionando ou removendo usuários.
Requisições
Anchor link toAs requisições são enviadas para endpoints específicos no Pushwoosh para lidar com eventos, atributos de usuário e atualizações de segmento. Cada requisição requer autenticação e tem cabeçalhos e formatos de payload específicos.
Casos de uso
Anchor link toRastreamento de eventos
Anchor link toRastreie ações e interações do usuário da Amplitude e envie esses eventos para o Pushwoosh para acionar notificações ou atualizações.
Marcação de usuários
Anchor link toAtribua tags aos usuários com base em seu comportamento ou atributos na Amplitude. Essas tags podem ser usadas no Pushwoosh para mensagens direcionadas ou segmentação.
Gerenciamento de segmentos
Anchor link toCrie e gerencie segmentos de usuários no Pushwoosh com base nos dados e segmentos configurados na Amplitude. Isso ajuda a direcionar grupos específicos de usuários com mensagens personalizadas.
Gerenciamento automatizado de usuários
Anchor link toAdicione ou remova usuários de segmentos automaticamente com base em suas ações ou atributos na Amplitude, garantindo uma segmentação atualizada no Pushwoosh.
Configurando a integração
Anchor link toSincronização de coortes
Anchor link toConfiguração no Pushwoosh
Anchor link to-
No Pushwoosh, navegue para Settings > Integrations.
-
Clique em Add Integration, em seguida, encontre e adicione Amplitude.

-
Copie a Chave de API e o Código do Aplicativo do Pushwoosh para a sua área de transferência.
Configuração na Amplitude
Anchor link toPara configurar a Amplitude para integração, siga estes passos:
- Nos seus Dados da Amplitude, vá para o Catálogo e selecione Destinos.
- Na seção Coorte, localize e clique em Pushwoosh.

- Clique em Adicionar outro destino.

- Forneça um nome e cole a chave de API que você copiou do Pushwoosh.

- Mapeie o campo de ID do Usuário da Amplitude para o campo de ID do Usuário do Pushwoosh.
- Salve suas configurações quando terminar.
Enviando uma coorte
Anchor link toPara sincronizar sua primeira coorte, complete os seguintes passos:
- Na Amplitude, abra a coorte que você deseja sincronizar e clique em Sincronizar.

- Escolha Pushwoosh e selecione a conta com a qual você deseja sincronizar. Em seguida, clique em Próximo.

- Decida a cadência de sincronização e salve suas configurações.

Streaming de eventos
Anchor link toConfiguração no Pushwoosh
Anchor link to-
Obtenha sua Chave de API do Pushwoosh
-
Localize o Código do Aplicativo em sua conta Pushwoosh.
Configuração na Amplitude
Anchor link to- Na Amplitude, vá para Destinos de Dados e encontre Pushwoosh - Event Stream.

- Insira um nome para a sincronização e clique em Criar Sincronização.

- Altere o Status de Desabilitado para Habilitado e cole seu Token de Acesso à API do Pushwoosh e o Código do Aplicativo.

- No menu suspenso à esquerda, selecione a propriedade de usuário da Amplitude que corresponde ao seu UserID do Pushwoosh.
- (Opcional) Habilite a opção Criar e Atualizar usuários se desejar enviar usuários e suas propriedades em tempo real sempre que a Amplitude criar ou atualizar uma propriedade de usuário.

- Habilite Enviar Eventos (“Eventos são enviados para o Pushwoosh”) se desejar transmitir eventos para o Pushwoosh. Isso encaminhará automaticamente os eventos para o Pushwoosh à medida que são ingeridos na Amplitude. Os eventos não são enviados em um cronograma ou sob demanda usando esta integração.

- Em seguida, escolha quais eventos você deseja enviar na seção Selecionar e Filtrar Eventos. Selecione apenas os eventos que você precisa no Pushwoosh; eventos transformados não são suportados.
- Quando terminar, habilite o destino e clique em Salvar.
Como saber se a integração está funcionando?
Anchor link toPara verificar se a integração da Amplitude e do Pushwoosh está funcionando corretamente, você pode usar os seguintes métodos:
Monitore o painel do Pushwoosh
Anchor link to- Eventos e Tags: Verifique o painel do Pushwoosh para ver se os eventos e tags enviados da Amplitude aparecem como esperado. Procure por atividades recentes ou atualizações relacionadas aos seus eventos e tags.
- Segmentos: Verifique se os segmentos estão sendo criados, atualizados ou modificados com base nos dados da Amplitude. Certifique-se de que as contagens de usuários e as associações de segmentos reflitam as alterações esperadas.
Verifique as respostas da API
Anchor link to- Respostas bem-sucedidas: Certifique-se de receber respostas
200 OKdos endpoints da API do Pushwoosh. Embora nem sempre haja um corpo de resposta, o status200 OKindica que a requisição foi recebida com sucesso. - Respostas de erro: Revise quaisquer respostas de erro ou códigos de status diferentes de
200 OKpara obter pistas se algo não estiver funcionando. Erros comuns podem incluir400 Bad Request,401 Unauthorizedou500 Internal Server Error.
Registre requisições e respostas
Anchor link to- Logs de requisições: Mantenha logs das requisições de saída da Amplitude e das respostas de entrada do Pushwoosh. Verifique esses logs para garantir que as requisições estejam formatadas corretamente e que as respostas sejam as esperadas.
- Registro de erros: Implemente o registro de erros para capturar quaisquer problemas durante a transferência de dados ou processos de integração.
Teste com dados de amostra
Anchor link to- Envie Eventos/Tags de teste: Crie e envie eventos e tags de teste da Amplitude para o Pushwoosh. Verifique se essas entradas de teste aparecem corretamente no Pushwoosh e acionam os comportamentos esperados.
- Simule ações do usuário: Realize ações na Amplitude que devem acionar eventos ou atualizações específicas no Pushwoosh. Verifique se essas ações resultam nas alterações esperadas no Pushwoosh.
Use ferramentas de monitoramento
Anchor link to- Monitoramento da integração: Utilize ferramentas ou serviços de monitoramento que possam rastrear a saúde e o desempenho da integração. Essas ferramentas podem alertá-lo sobre problemas ou falhas em tempo real.
- Análise e relatórios: Use os recursos de análise em ambas as plataformas, Amplitude e Pushwoosh, para revisar o fluxo de dados e o desempenho da integração.
Revise a documentação da integração
Anchor link to- Revisão da configuração: Verifique novamente a configuração da integração tanto na Amplitude quanto no Pushwoosh para garantir que todas as configurações e mapeamentos estejam aplicados corretamente.
- Atualizações da documentação: Mantenha-se atualizado com quaisquer alterações ou atualizações na documentação da integração que possam afetar a funcionalidade.
Entre em contato com o suporte
Anchor link toSe você encontrar problemas persistentes ou inconsistências, entre em contato com as equipes de suporte da Amplitude ou do Pushwoosh para obter assistência. Forneça a eles detalhes da configuração da integração e quaisquer logs de erro para uma resolução mais rápida.
Solução de problemas
Anchor link toProblemas de integração
Anchor link to-
Evento não aparece no Pushwoosh: Certifique-se de que o evento está mapeado corretamente e verifique se o código do aplicativo Pushwoosh e o token da API estão configurados adequadamente.
-
Tags não sincronizando: Confirme que as tags estão formatadas corretamente e que todos os detalhes de autenticação necessários estão incluídos na requisição.
Problemas com segmentos
Anchor link to-
Segmento não criado: Verifique se a requisição para criar o segmento está formatada corretamente e se o token da API do Pushwoosh é válido.
-
Usuários não adicionados/removidos: Verifique se os IDs dos usuários estão especificados corretamente e se o ID do segmento é válido. Certifique-se de que o payload da requisição esteja formatado adequadamente.
Problemas com respostas
Anchor link to- Sem corpo de resposta: Se você receber uma resposta
200 OKmas nenhum corpo de resposta, verifique se a requisição foi formatada corretamente e se os dados foram enviados corretamente.
O que devo fazer se receber um erro 400 Bad Request?
Anchor link toRevise o payload da requisição em busca de erros de formatação ou campos ausentes. Certifique-se de que todos os campos obrigatórios estão incluídos e formatados corretamente.
Como posso verificar se a integração está funcionando?
Anchor link toVerifique o painel do Pushwoosh para eventos, tags e atualizações de segmentos recebidos. Você também pode monitorar logs ou respostas dos endpoints da API para transferências de dados bem-sucedidas.
Posso personalizar os eventos ou tags enviados para o Pushwoosh?
Anchor link toSim, você pode personalizar eventos e tags na configuração da Amplitude. Certifique-se de que os dados sigam o formato esperado pelo Pushwoosh.
Com que frequência os dados são sincronizados entre a Amplitude e o Pushwoosh?
Anchor link toOs dados são sincronizados em tempo real ou quase em tempo real com base nas requisições feitas pela Amplitude. Certifique-se de que sua configuração suporte a frequência de atualização desejada.
Onde posso encontrar mais informações ou suporte para esta integração?
Anchor link toConsulte a documentação oficial da Amplitude e do Pushwoosh. Para obter mais assistência, entre em contato com as respectivas equipes de suporte.