VISTO
A SEEN é uma plataforma de personalização de vídeo que permite que as empresas criem e desenvolvam vídeos com base em seus clientes para proporcionar uma experiência mais envolvente. Com o SEEN, você pode criar um vídeo com base em seus dados, personalizá-lo em escala na nuvem e distribuí-lo onde for melhor.
Casos de uso
O SEEN oferece personalização automatizada de vídeo em toda a jornada do cliente. Os usos comuns incluem integração, fidelidade, inscrever-se e conversão, recuperar e combater o churn.
Pré-requisitos
Antes de começar, você precisará do seguinte:
Pré-requisito | Descrição |
---|---|
Uma campanha SEEN | É necessária uma campanha SEEN para aproveitar essa parceria. |
Fonte de dados | Você precisará enviar dados ao SEEN para personalizar seus vídeos. Certifique-se de que todos os dados relevantes estejam disponíveis no Braze e que você passe os dados com braze_id como identificador. |
URL do webhook de transformação de dados do Braze | A transformação de dados do Braze será usada para reformatar os dados de entrada do SEEN para que possam ser aceitos pelo endpoint /users/track do Braze. |
Limite de taxa
Atualmente, a API do SEEN aceita 1.000 chamadas por hora.
Integração do SEEN com o Braze
No exemplo a seguir, enviaremos os dados de usuários ao SEEN para geração de vídeo e receberemos um link de landing page exclusivo e uma miniatura personalizada e exclusiva de volta ao Braze para distribuição. Este exemplo usa um webhook POST para enviar dados ao SEEN e uma transformação de dados para receber os dados de volta ao Braze. Se você tiver várias campanhas de vídeo com o SEEN, repita o processo para conectar o Braze a todas as campanhas de vídeo.
Se tiver algum problema, entre em contato com o gerente de sucesso do cliente da SEEN para obter assistência.
Etapa 1: Criar uma campanha de webhook
Crie uma nova campanha de webhook no Braze. Dê um nome à sua campanha e consulte a tabela a seguir para criar seu webhook:
Campo | Informações |
---|---|
URL do webhook | Use o seguinte URL de webhook. Você receberá seu campaign_slug do SEEN para chamar o endpoint correto.https://api.seen.io/v1/campaigns/{campaign_slug}/receivers/ |
Método HTTP | Use o POST método. |
Corpo da solicitação | Digite o corpo da solicitação em um texto bruto semelhante ao seguinte.
Para saber mais, consulte API do SEEN. |
Cabeçalhos da solicitação | Use as informações a seguir para preencher os cabeçalhos de sua solicitação: - Autorização: Token {token} - Content-Type: application/json Você receberá seu token de autenticação do SEEN. |
Agora é possível testar o webhook com um usuário, alternando para a guia Teste.
Se tudo estiver funcionando como planejado, acesse o Braze e defina a taxa de envio da campanha como 10 mensagens por minuto. Dessa forma, você não excederá o limite de frequência do SEEN de 1.000 chamadas por hora.
Etapa 2: Criar transformação de dados
- Crie novos campos de atributos personalizados para
landing_page_url
eemail_thumbnail_url
. Essas são as duas atribuições que usaremos neste exemplo. - Abra Transformação de dados em Configurações de dados e selecione Criar transformação.
- Dê um nome à sua transformação e, em seguida, selecione Iniciar do zero e defina Destino como POST: Rastreamento de usuários.
- Selecione Compartilhar a URL do webhook com o SEEN.
- Você pode usar o código abaixo como ponto de partida para a transformação:
1
2
3
4
5
6
7
8
9
10
11
let brazecall = {
"attributes": [
{
"braze_id": payload.customer_id,
"_update_existing_only": true,
"landing_page_url": payload.landing_page_url,
"email_thumbnail_url": payload.email_thumbnail_url
}
]
};
return brazecall;
Se você quiser incluir outros dados, certifique-se de incluí-los também. Lembre-se de discutir também com o SEEN para que a carga útil do retorno de chamada inclua todos os campos necessários.
6. Envie uma carga útil de teste para o endpoint fornecido. Se quiser usar a carga útil de retorno de chamada definida na documentação do SEEN, você mesmo poderá enviá-la com o Postman ou outro serviço semelhante:
1
2
3
4
5
6
7
8
9
{
"customer_id": "101",
"campaign_slug": "onboarding",
"landing_page_url": "your.subdomain.com/v/12345",
"video_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/output.m3u8",
"thumbnail_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/thumbnail.jpg",
"email_thumbnail_url": "https://motions.seen.io/298abdcf-1f0f-46e7-9c26-a35b4c1e83cc/d3c1dffdf063986ad521a63e3e68fd7d1100c90a/email_thumbnail.jpg"
}
7. Selecione Validate (Validar) para garantir que tudo funcione como planejado. 8. Selecione Save and Activate (Salvar e ativar).