Quando alguém clica num anúncio do tipo "Clique para conversar no WhatsApp" (Click to WhatsApp) e vira um lead, Meta (dona do Facebook/Instagram) e TikTok querem saber o que aconteceu depois se virou venda, por exemplo para melhorar a entrega dos próprios anúncios. Esta página explica como avisar essas duas plataformas sobre a evolução de um lead que veio de um anúncio, usando dados do atendimento feito pela cVortex.
Todas as requisições exigem o cabeçalho Authorization vejaAutenticação e Segurançase ainda não souber como conseguir e usar o token.
Índice desta página
Enviar evento de funil para Leads Meta
Envia eventos de evolução do lead no funil diretamente para a Meta, enriquecendo cada evento com dados do atendimento, do canal de mensageria e dos identificadores do lead. Isso ajuda a Meta a reconhecer as etapas percorridas pelo lead, melhorar a atribuição das conversões e otimizar campanhas.
Request
POST https://api.cvortex.com/v1/ads/meta/events/track
Header: Authorization
Parâmetros de body
|
Campo |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|
|
|
array |
Sim |
Lista de um ou mais eventos de funil enviados para a Meta |
|
|
string |
Sim |
Origem da ação que gerou o evento (correspondente ao canal usado) |
|
|
object |
Não |
Dados adicionais da conversão (moeda, valor) |
|
|
string |
Não |
Moeda usada no valor da conversão (ex: |
|
|
number |
Não |
Valor monetário associado ao evento de conversão |
|
|
string |
Sim |
Nome do evento enviado para a Meta (etapa do funil ou conversão) |
|
|
number |
Sim |
Data/hora do evento em timestamp Unix (segundos) |
|
|
string |
Sim |
Canal de mensageria relacionado ao evento (ex: WhatsApp) |
|
|
object |
Sim |
Identificadores do usuário/lead usados pela Meta para atribuição |
|
|
string |
Sim |
Click ID do anúncio Click to WhatsApp, usado para relacionar o lead ao evento |
|
|
string |
Sim |
Identificador da conta WhatsApp Business associada ao atendimento/campanha |
|
|
string |
Sim |
Nome do parceiro ou agente responsável pelo envio do evento |
|
|
string |
Sim |
ID Hash do caso |
Exemplo
{
"data": [
{
"action_source": "string",
"custom_data": {
"currency": "string",
"value": 0
},
"event_name": "string",
"event_time": 0,
"messaging_channel": "string",
"user_data": {
"ctwa_clid": "string",
"whatsapp_business_account_id": "string"
}
}
],
"partner_agent": "string",
"caseid": "2834-asd-5-325-24-"
}
Enviar eventos de funil para Leads TikTok (CTWA para WhatsApp)
Envia ao TikTok os eventos de funil de um lead que chegou pelo WhatsApp a partir de um anúncio de mensagem do TikTok. Com isso, o TikTok atribui a conversão à campanha de origem.
O cVortex verifica se o caso está aberto e repassa o payload ao TikTok exatamente como foi recebido, sem validar nem completar campos. Por isso, o sistema que faz a chamada é responsável por enviar todos os campos no formato correto, inclusive o hash dos dados do usuário.
Atenção: a resposta 200 indica apenas que o evento foi repassado ao TikTok. Ela não confirma que o evento foi aceito ou atribuído. O TikTok também retorna 200 para eventos inválidos. Confira o recebimento no Events Manager do TikTok.
Request
POST https://api.cvortex.com/v1/ads/tiktok/events/track
Header: Authorization
Parâmetros de body
|
Campo |
Type |
Value |
Obrigatório |
Descrição |
|---|---|---|---|---|
|
|
|
|
|
Origem do evento. |
|
|
|
|
|
ID da fonte de eventos no TikTok. |
|
|
|
|
|
Nome do parceiro da integração. Use |
|
|
|
|
|
Canal da conversa. Use |
|
|
|
|
|
|
|
|
|
|
Sim |
Nome do evento. Informe um dos valores listados em Eventos aceitos. |
|
|
|
|
Sim |
Momento do evento, em Unix timestamp (segundos). |
|
|
|
|
Recomendado |
ID único do evento. Reenviar o mesmo ID evita conversões duplicadas. |
|
|
|
|
Não |
Ativa o uso limitado de dados. |
|
|
|
|
|
Telefone do lead com hash SHA-256. |
|
|
|
|
|
Número do WhatsApp do lead. |
|
|
|
|
Não |
ID do lead no seu sistema, com hash SHA-256. |
|
|
|
|
|
ID de clique do anúncio do TikTok. |
|
|
|
|
|
Número do WhatsApp da empresa que recebeu a conversa. |
|
|
|
|
Não |
Valor do evento. Use apenas em eventos que aceitam valor. |
|
|
|
|
Com |
Moeda do valor, no padrão ISO 4217. |
|
|
|
|
Não |
ID do pedido no seu sistema. |
|
|
|
|
Não |
Descrição livre do evento. |
Eventos aceitos
|
Evento |
Quando usar |
Métrica no relatório do TikTok |
Aceita |
|---|---|---|---|
|
|
O lead deixou dados de contato, como telefone ou e-mail. |
|
Sim |
|
|
O lead fez um pedido. |
|
Sim |
|
|
O pagamento foi concluído. |
|
Sim |
|
|
O lead informou os dados de pagamento. |
|
Não |
Importante
Para o evento aparecer como purchase no relatório do TikTok, envie PlaceAnOrder. Não existe um evento Purchase.
Exemplo
{
"event_source": "crm",
"event_source_id": "7123456789012345678",
"partner_name": "cvortex",
"messaging_channel": "whatsapp",
"assetId": "1234567890",
"data": [
{
"event": "CompletePayment",
"event_time": 1790380800,
"event_id": "9f8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d",
"limited_data_use": false,
"user": {
"phone": "a1b2c3d4e5f60718293a4b5c6d7e8f901a2b3c4d5e6f708192a3b4c5d6e7f809",
"wa_id": "5531999998888",
"external_id": "b2c3d4e5f60718293a4b5c6d7e8f901a2b3c4d5e6f708192a3b4c5d6e7f809a1",
"tt_im_clid": "EAAJhb0aKXwBAxxxxxxxxxxxxxxxxxxxxx"
},
"properties": {
"im_account_id": "5531988887777",
"value": 1500.0,
"currency": "BRL",
"order_id": "ORD-2026-000123",
"description": "Pagamento do pedido"
}
}
]
}