Visão Geral
Para que a Utmize envie corretamente eventos de pixel para o Kwai, é fundamental enviar os parâmetros UTM no formato esperado.
O backend valida e descompacta esses campos, e em caso de erro (especialmente em modo de teste), retorna mensagens detalhadas para facilitar o ajuste da integração.
🎯 Formato Esperado dos UTMs
utm_source
Formato esperado:
ad_delivery_platform|public_pixel_id
ad_delivery_platform
: Nome da plataforma de entrega do anúncio (ex:kwai
)public_pixel_id
: O identificador público do pixel cadastrado na Utmize (ex:P6840023f8572a0.15411956
)Exemplo válido:
kwai|P6840023f8572a0.15411956
utm_medium
Formato esperado:
campaignId|adSETID|creativeId|click_id|pixel_id
campaignId
: ID da campanhaadSETID
: ID do conjunto de anúncioscreativeId
: ID do criativoclick_id
: ID do clique (usado para rastreamento e validação de teste)pixel_id
: ID do pixel (não é o public_id)Exemplo válido:
123456|654321|999888|CLIQUE123|PIXELID123
🧪 Retornos em Modo de Teste (test_flag: true
)
Quando você envia test_flag: true
, o backend valida os campos e retorna mensagens detalhadas caso algo esteja fora do padrão:
Se o
utm_source
estiver incorreto:
{
"message": "O teste foi identificado, mas o pixel não foi encontrado.",
"notes": "Os dados do webhook foram armazenados, mas o evento não foi enviado porque o pixel não pôde ser localizado. No parâmetro `utm_source`, esperamos o formato `ad_delivery_platform|public_pixel_id`. Note que o `public_pixel_id` é diferente do `pixel_id`; ele é o identificador usado para localizar o pixel em nosso banco de dados. Por favor, envie parâmetros válidos de `ad_delivery_platform` e `public_pixel_id`."
}
Se o
utm_medium
estiver incorreto ou faltar algum campo:
{
"message": "O teste foi identificado, mas o click_id não foi informado.",
"notes": "Os dados do webhook foram armazenados, mas o evento não foi enviado porque o click_id não foi informado. Se estiver usando Kwai Ads, esperamos o seguinte formato em utm_medium: campaignId|adSETID|creativeId|click_id|pixel_id."
}
Se tudo estiver correto:
{
"message": "Evento de teste enviado com sucesso para o Kwai.",
"notes": "O payload do webhook foi armazenado e o evento foi enviado para o Kwai em modo de teste. Certifique-se de que o parâmetro `click_id` contém o valor correto de `test_id` para validação do rastreamento."
}
📋 Resumo dos Campos
Campo | Obrigatório | Formato/Exemplo |
---|---|---|
utm_source | Sim | kwai|P6840023f8572a0.15411956 |
utm_medium | Sim | 123456|654321|999888|CLIQUE123|PIXELID123 |
test_flag | Opcional | true/false |
🕵️♂️ Onde encontrar o public_pixel_id
?
No painel Utmize, na área de Pixels, copie o campo Public ID do pixel Kwai desejado.
⚠️ Observações
O backend descompacta os campos automaticamente, separando por
|
e atribuindo cada parte ao seu respectivo campo.Se algum campo estiver fora do padrão, o retorno de erro explicará exatamente o que está faltando ou incorreto.
Sempre utilize o formato exato para garantir o rastreamento correto e facilitar a homologação.
🆘 Suporte
Em caso de dúvidas, envie o payload de teste e a resposta recebida para o suporte Utmize.
Assim, nossa equipe pode ajudar a ajustar rapidamente sua integração!
Seguindo este padrão, sua integração com o Kwai via Utmize será validada e rastreada corretamente!
Ainda precisa de ajuda?
Contate-Nos