{"id":915,"date":"2026-10-29T13:47:11","date_gmt":"2026-10-29T13:47:11","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/"},"modified":"2026-10-29T13:47:14","modified_gmt":"2026-10-29T13:47:14","slug":"utm-template-whatsapp","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/","title":{"rendered":"Bot\u00e3o de URL din\u00e2mica com UTM no template do WhatsApp: medir clique e venda no GA4"},"content":{"rendered":"\n<p><em>Atualizado em 29\/10\/2026<\/em><\/p>\n\n\n\n<p>Para medir clique e venda de um template do WhatsApp no GA4, use um bot\u00e3o de URL com sufixo din\u00e2mico: o template aprovado tem um endere\u00e7o fixo terminado em <code>{{1}}<\/code>, e a cada envio voc\u00ea passa um valor que identifica a campanha (e, se quiser, o envio). Esse valor vira UTMs (<code>utm_source=whatsapp<\/code>, <code>utm_medium<\/code>, <code>utm_campaign<\/code>) direto na URL ou por um redirecionamento no seu dom\u00ednio, e o GA4 atribui a sess\u00e3o e a compra \u00e0 campanha. Do lado do WhatsApp, voc\u00ea cruza com o webhook de status e com as an\u00e1lises de template da Meta para ter o funil completo: entregue, lida, clicada e vendida.<\/p>\n\n\n\n<p>Este guia mostra as regras da Meta para URLs em templates, dois jeitos de montar as UTMs, o payload de envio e um modelo de relat\u00f3rio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">As regras da Meta para o bot\u00e3o de URL<\/h2>\n\n\n\n<p>Segundo a <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/components\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o de componentes de template<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Regra<\/th><th>Limite<\/th><\/tr><\/thead><tbody><tr><td>Bot\u00f5es de URL por template<\/td><td>At\u00e9 2<\/td><\/tr><tr><td>Texto do bot\u00e3o<\/td><td>At\u00e9 25 caracteres<\/td><\/tr><tr><td>Tamanho da URL<\/td><td>At\u00e9 2.000 caracteres<\/td><\/tr><tr><td>Vari\u00e1veis na URL<\/td><td>No m\u00e1ximo 1, sempre no fim do endere\u00e7o<\/td><\/tr><tr><td>Exemplo<\/td><td>Obrigat\u00f3rio quando a URL tem vari\u00e1vel<\/td><\/tr><tr><td>Caracteres especiais<\/td><td>Devem ser codificados (ex.: espa\u00e7o vira <code>%20<\/code>); caracteres n\u00e3o codificados podem fazer o envio falhar<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>A consequ\u00eancia pr\u00e1tica \u00e9 importante: voc\u00ea n\u00e3o pode colocar a vari\u00e1vel no meio da URL nem ter duas vari\u00e1veis (uma para campanha e outra para contato). Todo o rastreio tem que caber num \u00fanico sufixo no final.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Duas formas de levar a UTM<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Op\u00e7\u00e3o 1: UTM fixa na URL, vari\u00e1vel no \u00faltimo par\u00e2metro<\/h3>\n\n\n\n<p>O template j\u00e1 nasce com as UTMs da campanha, e a vari\u00e1vel preenche s\u00f3 o \u00faltimo par\u00e2metro:<\/p>\n\n\n\n<p><code>https:\/\/www.loja.com.br\/ofertas?utm_source=whatsapp&amp;utm_medium=template&amp;utm_campaign=bf2026&amp;utm_content={{1}}<\/code><\/p>\n\n\n\n<p>No envio, <code>{{1}}<\/code> recebe algo como <code>oferta_tenis_a<\/code>. Vantagens: simples, n\u00e3o precisa de servidor. Desvantagens: <code>utm_campaign<\/code> fica presa ao template, ent\u00e3o cada campanha nova exige um template novo (e nova aprova\u00e7\u00e3o); e o valor passado precisa estar codificado para URL.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Op\u00e7\u00e3o 2: redirecionamento no seu dom\u00ednio (recomendado)<\/h3>\n\n\n\n<p>O template tem uma URL curta no seu pr\u00f3prio dom\u00ednio:<\/p>\n\n\n\n<p><code>https:\/\/www.loja.com.br\/w\/{{1}}<\/code><\/p>\n\n\n\n<p>No envio, <code>{{1}}<\/code> recebe um c\u00f3digo curto, como <code>k7Qm2x<\/code>. O seu servidor guarda o que esse c\u00f3digo significa (campanha, template, destino, ID do envio) e responde com um redirecionamento 302 para a URL final com todas as UTMs. Vantagens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um template serve para muitas campanhas, sem nova aprova\u00e7\u00e3o;<\/li>\n\n\n<li>voc\u00ea troca o destino depois do envio, se a p\u00e1gina mudar;<\/li>\n\n\n<li>o servidor registra o clique na hora, com o c\u00f3digo do envio;<\/li>\n\n\n<li>o cliente v\u00ea o dom\u00ednio da sua empresa, n\u00e3o um encurtador desconhecido.<\/li>\n\n<\/ul>\n\n\n\n<p>A documenta\u00e7\u00e3o da Meta n\u00e3o trata de encurtadores de terceiros. Usar o pr\u00f3prio dom\u00ednio evita a d\u00favida e deixa claro para o cliente para onde ele vai.<\/p>\n\n\n\n<p>Um redirecionador m\u00ednimo em Node.js (Express):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-js\">import express from 'express';\nconst app = express();\n\napp.get('\/w\/:code', async (req, res) =&gt; {\n  const link = await db.links.findOne({ code: req.params.code });\n  if (!link) return res.redirect(302, 'https:\/\/www.loja.com.br\/');\n\n  await db.cliques.insert({ code: link.code, wamid: link.wamid, em: new Date() });\n\n  const url = new URL(link.destino);\n  url.searchParams.set('utm_source', 'whatsapp');\n  url.searchParams.set('utm_medium', 'template');\n  url.searchParams.set('utm_campaign', link.campanha);\n  url.searchParams.set('utm_content', link.template);\n  url.searchParams.set('utm_id', link.campanha_id);\n  res.redirect(302, url.toString());\n});<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Como montar as UTMs para o GA4<\/h2>\n\n\n\n<p>O GA4 recomenda sempre preencher <code>utm_source<\/code>, <code>utm_medium<\/code> e <code>utm_campaign<\/code>, e sugere tamb\u00e9m <code>utm_id<\/code> (<a href=\"https:\/\/support.google.com\/analytics\/answer\/10917952\" target=\"_blank\" rel=\"noreferrer noopener\">ajuda do Google Analytics sobre UTMs<\/a>). Os valores diferenciam mai\u00fasculas de min\u00fasculas: <code>whatsapp<\/code> e <code>WhatsApp<\/code> viram duas origens diferentes. Defina um padr\u00e3o e use letras min\u00fasculas.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Par\u00e2metro<\/th><th>Valor sugerido<\/th><th>Para qu\u00ea<\/th><\/tr><\/thead><tbody><tr><td><code>utm_source<\/code><\/td><td><code>whatsapp<\/code><\/td><td>Origem do tr\u00e1fego<\/td><\/tr><tr><td><code>utm_medium<\/code><\/td><td><code>template<\/code> (marketing) ou <code>utilidade<\/code><\/td><td>Separar campanha de aviso transacional<\/td><\/tr><tr><td><code>utm_campaign<\/code><\/td><td><code>bf2026<\/code>, <code>reativacao_out<\/code><\/td><td>Nome da campanha<\/td><\/tr><tr><td><code>utm_content<\/code><\/td><td>nome do template ou varia\u00e7\u00e3o do teste<\/td><td>Comparar textos e bot\u00f5es<\/td><\/tr><tr><td><code>utm_id<\/code><\/td><td>ID da campanha no seu sistema<\/td><td>Ligar com dados de custo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Sobre os agrupamentos de canal: no grupo padr\u00e3o do GA4, as regras de canal olham origem e meio. Com <code>utm_medium=template<\/code>, o tr\u00e1fego pode cair em &#8220;Unassigned&#8221; ou em outro canal, dependendo das regras e da lista de sites que o Google mant\u00e9m. Para ver o WhatsApp como canal pr\u00f3prio, crie um grupo de canais personalizado com a condi\u00e7\u00e3o &#8220;Origem da sess\u00e3o exatamente igual a whatsapp&#8221;.<\/p>\n\n\n\n<p>N\u00e3o coloque telefone, nome, e-mail ou outro dado pessoal na UTM. O Google pro\u00edbe o envio de informa\u00e7\u00f5es de identifica\u00e7\u00e3o pessoal ao Analytics, e a URL tamb\u00e9m fica no hist\u00f3rico do navegador. Para ligar o clique ao contato, use o c\u00f3digo opaco do redirecionamento e guarde a rela\u00e7\u00e3o no seu banco.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O template e o payload de envio<\/h2>\n\n\n\n<p>Cria\u00e7\u00e3o do template (o mesmo formato da Cloud API), com corpo, bot\u00e3o de URL din\u00e2mica e bot\u00e3o de sa\u00edda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"name\": \"oferta_semana_url\",\n  \"language\": \"pt_BR\",\n  \"category\": \"MARKETING\",\n  \"components\": [\n    {\n      \"type\": \"BODY\",\n      \"text\": \"Oi, {{1}}! O kit que voc\u00ea viu est\u00e1 com 20% at\u00e9 domingo.\",\n      \"example\": { \"body_text\": [[\"Ana\"]] }\n    },\n    {\n      \"type\": \"BUTTONS\",\n      \"buttons\": [\n        {\n          \"type\": \"URL\",\n          \"text\": \"Ver oferta\",\n          \"url\": \"https:\/\/www.loja.com.br\/w\/{{1}}\",\n          \"example\": [\"k7Qm2x\"]\n        },\n        { \"type\": \"QUICK_REPLY\", \"text\": \"N\u00e3o quero ofertas\" }\n      ]\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p>Envio para um contato, passando o nome no corpo e o c\u00f3digo no bot\u00e3o. O <code>index<\/code> \u00e9 a posi\u00e7\u00e3o do bot\u00e3o de URL na lista (come\u00e7a em 0):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5511999999999\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"oferta_semana_url\",\n    \"language\": { \"code\": \"pt_BR\" },\n    \"components\": [\n      {\n        \"type\": \"body\",\n        \"parameters\": [{ \"type\": \"text\", \"text\": \"Ana\" }]\n      },\n      {\n        \"type\": \"button\",\n        \"sub_type\": \"url\",\n        \"index\": \"0\",\n        \"parameters\": [{ \"type\": \"text\", \"text\": \"k7Qm2x\" }]\n      }\n    ]\n  }\n}<\/code><\/pre>\n\n\n\n<p>O fluxo no seu sistema, por contato:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Gere um c\u00f3digo curto \u00fanico e salve <code>code \u2192 campanha, template, destino<\/code>.<\/li>\n\n\n<li>Envie o template com o c\u00f3digo no par\u00e2metro do bot\u00e3o.<\/li>\n\n\n<li>Guarde o <code>wamid<\/code> devolvido pela API junto do c\u00f3digo.<\/li>\n\n\n<li>Atualize <code>delivered<\/code>, <code>read<\/code> ou <code>failed<\/code> quando o webhook de status chegar.<\/li>\n\n\n<li>Registre o clique no redirecionador e deixe o GA4 cuidar da sess\u00e3o e da compra.<\/li>\n\n<\/ol>\n\n\n\n<p>Se o envio \u00e9 para muitos contatos, gere os c\u00f3digos em lote antes da campanha. O artigo <a href=\"https:\/\/vectalk.com.br\/blog\/enviar-template-api-whatsapp\/\">como enviar template pela API<\/a> detalha os outros componentes do payload.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Medindo o clique pela Meta<\/h2>\n\n\n\n<p>Al\u00e9m do seu redirecionador, a Meta conta cliques em bot\u00f5es. Segundo a <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/analytics\/\" target=\"_blank\" rel=\"noreferrer noopener\">documenta\u00e7\u00e3o de an\u00e1lises<\/a>, as an\u00e1lises de template retornam cliques em bot\u00f5es de URL e de resposta r\u00e1pida para templates de marketing e de utilidade, com os tipos <code>url_button<\/code> (total) e <code>unique_url_button<\/code> (contas distintas que clicaram). Tr\u00eas detalhes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e9 preciso ativar as an\u00e1lises de template na conta antes (pelo WhatsApp Manager ou com <code>is_enabled_for_insights=true<\/code>), e depois de ativadas elas n\u00e3o podem ser desligadas;<\/li>\n\n\n<li>os dados de leitura e clique ficam dispon\u00edveis por at\u00e9 7 dias a partir do envio;<\/li>\n\n\n<li>o rastreio de cliques pode ser desligado por template com <code>cta_url_link_tracking_opted_out<\/code>.<\/li>\n\n<\/ul>\n\n\n\n<p>Consulta de exemplo (com IDs ilustrativos):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\">curl -g 'https:\/\/graph.facebook.com\/v26.0\/&lt;WABA_ID&gt;\/template_analytics?start=1793145600&amp;end=1793232000&amp;granularity=daily&amp;metric_types=sent,delivered,read,clicked&amp;template_ids=[&lt;TEMPLATE_ID&gt;]' \\\n  -H 'Authorization: Bearer &lt;TOKEN&gt;'<\/code><\/pre>\n\n\n\n<p>Os n\u00fameros da Meta e os do seu redirecionador n\u00e3o precisam bater exatamente: s\u00e3o medi\u00e7\u00f5es diferentes. Use a Meta para comparar templates entre si e o seu redirecionador para ligar clique a envio e a venda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Relat\u00f3rio: do envio \u00e0 venda<\/h2>\n\n\n\n<p>Com o c\u00f3digo do redirecionamento, d\u00e1 para juntar tudo numa tabela por campanha. Exemplo em SQL, supondo as tabelas <code>envios<\/code> (uma linha por mensagem, com o c\u00f3digo do link e o \u00faltimo status do webhook), <code>cliques<\/code> (redirecionador) e <code>pedidos<\/code> (com o c\u00f3digo do link gravado no checkout):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-sql\">SELECT\n  e.campanha,\n  COUNT(*) FILTER (WHERE e.status IN ('delivered', 'read')) AS entregues,\n  COUNT(*) FILTER (WHERE e.status = 'read') AS lidas,\n  COUNT(c.code) AS clicaram,\n  COALESCE(SUM(p.pedidos), 0) AS pedidos,\n  COALESCE(SUM(p.receita), 0) AS receita,\n  ROUND(COUNT(*) FILTER (WHERE e.status IN ('delivered', 'read')) * 0.3217, 2) AS custo_meta_brl\nFROM envios e\nLEFT JOIN (SELECT DISTINCT code FROM cliques) c ON c.code = e.code\nLEFT JOIN (\n  SELECT link_code, COUNT(*) AS pedidos, SUM(valor) AS receita\n  FROM pedidos GROUP BY link_code\n) p ON p.link_code = e.code\nGROUP BY e.campanha;<\/code><\/pre>\n\n\n\n<p>O resultado vira um relat\u00f3rio assim (exemplo fict\u00edcio, s\u00f3 para mostrar o formato):<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Campanha<\/th><th>Entregues<\/th><th>Lidas<\/th><th>Clicaram<\/th><th>Pedidos<\/th><th>Receita<\/th><th>Custo Meta<\/th><\/tr><\/thead><tbody><tr><td>bf2026_tenis<\/td><td>4.000<\/td><td>2.900<\/td><td>610<\/td><td>48<\/td><td>R$ 9.120,00<\/td><td>R$ 1.286,80<\/td><\/tr><tr><td>reativacao_out<\/td><td>1.500<\/td><td>820<\/td><td>95<\/td><td>7<\/td><td>R$ 980,00<\/td><td>R$ 482,55<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>O custo usa a tarifa de marketing para o Brasil em vigor desde 1\u00ba\/10\/2026 (R$ 0,3217 por mensagem entregue). No GA4, a mesma an\u00e1lise aparece no relat\u00f3rio de aquisi\u00e7\u00e3o de tr\u00e1fego filtrado por <code>Origem da sess\u00e3o = whatsapp<\/code>, com o evento de compra marcado como evento principal.<\/p>\n\n\n\n<p>Uma ressalva: sem identifica\u00e7\u00e3o do usu\u00e1rio (User-ID), o GA4 em geral s\u00f3 atribui a venda se ela acontecer no mesmo navegador do clique. Se o cliente clica no celular e compra no computador, a venda some do relat\u00f3rio do GA4, mas pode aparecer no seu, se o checkout guardar o c\u00f3digo do link. Para enviar a venda de volta \u00e0 Meta, veja <a href=\"https:\/\/vectalk.com.br\/blog\/api-de-conversoes-meta-whatsapp\/\">API de Convers\u00f5es para WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como fazer isso com a Vectalk<\/h2>\n\n\n\n<p>Na Vectalk voc\u00ea cria o template com bot\u00e3o de URL din\u00e2mica pela API (<a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/templates\/create\">criar template<\/a>), com os componentes no formato da Cloud API mostrado acima, e envia com o par\u00e2metro do bot\u00e3o pelo endpoint de mensagens (<a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-template\">enviar template<\/a>, exemplo &#8220;Bot\u00e3o com par\u00e2metro din\u00e2mico&#8221;). Os webhooks de status chegam no endpoint que voc\u00ea registrar, prontos para alimentar a tabela <code>envios<\/code>.<\/p>\n\n\n\n<p>O redirecionador, o GA4 e o relat\u00f3rio ficam no seu sistema: a Vectalk n\u00e3o tem ferramenta de campanhas nem encurtador no painel. Cada mensagem entregue desconta do saldo pr\u00e9-pago, sem cart\u00e3o na Meta. Crie sua conta em <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>. Se est\u00e1 come\u00e7ando, leia o <a href=\"https:\/\/vectalk.com.br\/blog\/api-oficial-do-whatsapp\/\">guia da API oficial do WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Posso colocar a vari\u00e1vel no meio da URL?<\/h3>\n\n\n\n<p>N\u00e3o. A Meta aceita no m\u00e1ximo uma vari\u00e1vel na URL do bot\u00e3o, e ela \u00e9 sempre anexada ao fim do endere\u00e7o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso usar link encurtado de terceiros no bot\u00e3o?<\/h3>\n\n\n\n<p>A documenta\u00e7\u00e3o de componentes n\u00e3o fala de encurtadores. Recomendamos um redirecionamento no seu pr\u00f3prio dom\u00ednio: o cliente reconhece o endere\u00e7o, e voc\u00ea controla o destino e registra o clique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funciona em template de utilidade?<\/h3>\n\n\n\n<p>Sim, o bot\u00e3o de URL din\u00e2mica existe em templates de utilidade, como link de rastreio do pedido. Use um <code>utm_medium<\/code> diferente (por exemplo, <code>utilidade<\/code>) para n\u00e3o misturar com campanhas. A Meta tamb\u00e9m conta cliques de templates de utilidade nas an\u00e1lises.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Por que o GA4 mostra menos cliques que o meu redirecionador?<\/h3>\n\n\n\n<p>Bloqueadores, consentimento de cookies, p\u00e1ginas que demoram a carregar e cliques repetidos fazem os n\u00fameros divergirem. O redirecionador conta a requisi\u00e7\u00e3o; o GA4 conta a sess\u00e3o que carregou a tag.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Como rastrear an\u00fancios que levam para o WhatsApp?<\/h3>\n\n\n\n<p>\u00c9 outro caminho: an\u00fancios de clique para o WhatsApp trazem dados de origem na primeira mensagem do cliente. Veja <a href=\"https:\/\/vectalk.com.br\/blog\/rastrear-anuncio-click-to-whatsapp\/\">como rastrear an\u00fancios Click-to-WhatsApp<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes oficiais consultadas em 29\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/templates\/components\" target=\"_blank\" rel=\"noreferrer noopener\">Componentes de template<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/analytics\/\" target=\"_blank\" rel=\"noreferrer noopener\">An\u00e1lises da WhatsApp Business Platform<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Pre\u00e7os<\/a>, <a href=\"https:\/\/support.google.com\/analytics\/answer\/10917952\" target=\"_blank\" rel=\"noreferrer noopener\">Par\u00e2metros UTM no Google Analytics<\/a>, <a href=\"https:\/\/support.google.com\/analytics\/answer\/9756891\" target=\"_blank\" rel=\"noreferrer noopener\">Grupos de canais padr\u00e3o do GA4<\/a>, <a href=\"https:\/\/support.google.com\/analytics\/answer\/6366371?hl=pt-BR\" target=\"_blank\" rel=\"noreferrer noopener\">Boas pr\u00e1ticas para evitar dados pessoais no Analytics<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-template\">Documenta\u00e7\u00e3o da Vectalk: enviar template<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como usar o bot\u00e3o de URL din\u00e2mica do template do WhatsApp para levar UTMs ao GA4, medir clique e venda por campanha e cruzar com o webhook de status.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[],"class_list":["post-915","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UTM no template do WhatsApp: clique e venda no GA4<\/title>\n<meta name=\"description\" content=\"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UTM no template do WhatsApp: clique e venda no GA4\" \/>\n<meta property=\"og:description\" content=\"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T13:47:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T13:47:14+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Bot\u00e3o de URL din\u00e2mica com UTM no template do WhatsApp: medir clique e venda no GA4\",\"datePublished\":\"2026-10-29T13:47:11+00:00\",\"dateModified\":\"2026-10-29T13:47:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/\"},\"wordCount\":1594,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/\",\"name\":\"UTM no template do WhatsApp: clique e venda no GA4\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-29T13:47:11+00:00\",\"dateModified\":\"2026-10-29T13:47:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/utm-template-whatsapp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bot\u00e3o de URL din\u00e2mica com UTM no template do WhatsApp: medir clique e venda no GA4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UTM no template do WhatsApp: clique e venda no GA4","description":"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/","og_locale":"en_US","og_type":"article","og_title":"UTM no template do WhatsApp: clique e venda no GA4","og_description":"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.","og_url":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-29T13:47:11+00:00","article_modified_time":"2026-10-29T13:47:14+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Bot\u00e3o de URL din\u00e2mica com UTM no template do WhatsApp: medir clique e venda no GA4","datePublished":"2026-10-29T13:47:11+00:00","dateModified":"2026-10-29T13:47:14+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/"},"wordCount":1594,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/","url":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/","name":"UTM no template do WhatsApp: clique e venda no GA4","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-29T13:47:11+00:00","dateModified":"2026-10-29T13:47:14+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"UTM no template do WhatsApp: bot\u00e3o de URL com sufixo din\u00e2mico, redirecionamento no seu dom\u00ednio, GA4 com utm_source=whatsapp e relat\u00f3rio de venda.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/utm-template-whatsapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Bot\u00e3o de URL din\u00e2mica com UTM no template do WhatsApp: medir clique e venda no GA4"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=915"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/915\/revisions"}],"predecessor-version":[{"id":918,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/915\/revisions\/918"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}