{"id":1217,"date":"2026-04-11T20:53:43","date_gmt":"2026-04-11T20:53:43","guid":{"rendered":"https:\/\/cms.funnelsheet.com\/?p=1217"},"modified":"2026-04-11T20:53:43","modified_gmt":"2026-04-11T20:53:43","slug":"how-to-avoid-over-counting-conversions-when-using-both-forms-and-chat","status":"publish","type":"post","link":"https:\/\/cms.funnelsheet.com\/?p=1217","title":{"rendered":"How to Avoid Over-Counting Conversions When Using Both Forms and Chat"},"content":{"rendered":"<p>Evitar a supercontagem de convers\u00f5es ao usar formul\u00e1rios e chat \u00e9 um problema real para quem depende de dados para fechar o funil. Quando um lead \u00e9 capturado por meio de um formul\u00e1rio no site e, na sequ\u00eancia, inicia uma conversa via chat (WhatsApp Business API, chat widget ou chat interno), diferentes ferramentas costumam registrar a mesma convers\u00e3o duas vezes. Esse duplo registro distorce a atribui\u00e7\u00e3o, inflaciona o n\u00famero de convers\u00f5es reportadas e dificulta decis\u00f5es de or\u00e7amento com base em dados que parecem menos confi\u00e1veis. O desafio \u00e9 t\u00e9cnico, mas afeta diretamente a capacidade de justificar investimentos, impactando desde o planejamento de m\u00eddia at\u00e9 o alinhamento com clientes em ag\u00eancia. O que voc\u00ea faz a seguir \u00e9 diagnosticar onde o problema acontece, corrigir com uma estrat\u00e9gia de deduplica\u00e7\u00e3o e configurar as integra\u00e7\u00f5es para que um \u00fanico lead gere uma \u00fanica convers\u00e3o mensur\u00e1vel, independentemente do canal atravessado.<\/p>\n<p>Vou apresentar um framework t\u00e9cnico centrado em GA4, GTM Server-Side e integra\u00e7\u00e3o com Meta CAPI para centralizar eventos de convers\u00e3o e evitar contagem dupla. Voc\u00ea ver\u00e1 como mapear caminhos de convers\u00e3o, adotar um identificador can\u00f4nico por lead, e usar deduplica\u00e7\u00e3o baseada em event_id entre canais. Tamb\u00e9m trarei um checklist pr\u00e1tico, um passo a passo de configura\u00e7\u00e3o e sinais de alerta para quando o setup est\u00e1 quebrado, para que voc\u00ea possa diagnosticar e agir rapidamente, sem prometer milagres.<\/p>\n\n\n                        <figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1161\" height=\"1200\" src=\"https:\/\/cms.funnelsheet.com\/wp-content\/uploads\/2026\/04\/2gjp_az2o_i.jpg\" alt=\"a hard drive is shown on a white surface\" class=\"wp-image-899\" srcset=\"https:\/\/cms.funnelsheet.com\/wp-content\/uploads\/2026\/04\/2gjp_az2o_i.jpg 1161w, https:\/\/cms.funnelsheet.com\/wp-content\/uploads\/2026\/04\/2gjp_az2o_i-290x300.jpg 290w, https:\/\/cms.funnelsheet.com\/wp-content\/uploads\/2026\/04\/2gjp_az2o_i-991x1024.jpg 991w, https:\/\/cms.funnelsheet.com\/wp-content\/uploads\/2026\/04\/2gjp_az2o_i-768x794.jpg 768w\" sizes=\"auto, (max-width: 1161px) 100vw, 1161px\" \/><\/figure>\n                        \n\n<h2>Diagn\u00f3stico: por que as contagens se duplicam entre formul\u00e1rios e chat<\/h2>\n<h3>Onde a duplica\u00e7\u00e3o acontece<\/h3>\n<p>A duplica\u00e7\u00e3o ocorre quando o mesmo usu\u00e1rio passa por dois caminhos de convers\u00e3o que geram eventos independentes com o mesmo objetivo. Num cen\u00e1rio t\u00edpico, um visitante preenche um formul\u00e1rio de lead e, em seguida, recebe uma abertura de chat pelo WhatsApp ou por um widget de chat no site. Se cada caminho dispara uma converted event sem vincula\u00e7\u00e3o entre si, ser\u00e1 registrado como dois leads distintos ou duas convers\u00f5es separadas, dependendo da configura\u00e7\u00e3o da ferramenta de analytics. Em GA4, por exemplo, cada evento de convers\u00e3o registrado pode ser contado separadamente, a menos que haja uma regra de deduplica\u00e7\u00e3o expl\u00edcita que reconhe\u00e7a que esses eventos correspondem ao mesmo lead.<\/p>\n<h3>Sinais de contagens erradas<\/h3>\n<p>Discrep\u00e2ncias entre GA4 e Meta CAPI, CRM recebendo leads duplicados, ou picos s\u00fabitos de convers\u00f5es que n\u00e3o combinam com o hist\u00f3rico do funil, costumam indicar duplica\u00e7\u00e3o entre formul\u00e1rios e chat. Outro sintoma \u00e9 o lead que fecha a venda 30 dias depois do clique, mas aparece como convers\u00e3o tanto no formul\u00e1rio quanto no chat, gerando duas janelas de atribui\u00e7\u00e3o que conflitam entre si. \u00c9 comum ver \u201cduas convers\u00f5es\u201d para o mesmo registro de lead quando n\u00e3o h\u00e1 um identificador \u00fanico compartilhado entre os caminhos e o cruzamento entre dados on-line e offline n\u00e3o est\u00e1 bem sincronizado.<\/p>\n<h3>Limita\u00e7\u00f5es de janelas de atribui\u00e7\u00e3o e de eventos<\/h3>\n<p>Os modelos de atribui\u00e7\u00e3o variam entre plataformas. GA4 e Meta CAPI operam com janelas de atribui\u00e7\u00e3o diferentes e podem capturar o mesmo evento em momentos distintos, caso n\u00e3o haja um identificador can\u00f4nico. Al\u00e9m disso, a forma como cada canal envia dados (client-side, server-side, ou uma combina\u00e7\u00e3o) pode introduzir duplica\u00e7\u00e3o: formul\u00e1rios enviados do lado do cliente e convers\u00f5es geradas pelo servidor sem uma deduplica\u00e7\u00e3o centralizada tendem a reproduzir o mesmo lead como dois eventos distintos. \u00c9 comum que a duplica\u00e7\u00e3o apare\u00e7a justamente quando se tenta otimizar para diferentes sinais de convers\u00e3o sem uma \u00fanica fonte de verdade.<\/p>\n<blockquote><p>\u201cA duplica\u00e7\u00e3o quase sempre nasce de dois caminhos de convers\u00e3o que n\u00e3o compartilham um identificador \u00fanico. Sem esse elo, cada sistema cria a sua pr\u00f3pria hist\u00f3ria do mesmo lead.\u201d<\/p><\/blockquote>\n<blockquote><p>\u201cServer-side tagging, quando bem implementado com deduplica\u00e7\u00e3o por event_id, reduz a variabilidade entre canais, mas exige disciplina para n\u00e3o criar novos pontos cegos.\u201d<\/p><\/blockquote>\n<h2>Abordagens t\u00e9cnicas: como estruturar eventos e deduplica\u00e7\u00e3o<\/h2>\n<h3>Eventos can\u00f4nicos com event_id<\/h3>\n<p>A base \u00e9 estabelecer uma \u00fanica identifica\u00e7\u00e3o can\u00f4nica para cada convers\u00e3o de lead, independentemente do canal. Em GA4, o par\u00e2metro event_id pode ser utilizado para deduplicar eventos repetidos: se o mesmo event_id for enviado v\u00e1rias vezes para a mesma janela temporal, o sistema tende a evitar a contagem de duplicatas. Da mesma forma, no Conversions API (CAPI) da Meta, o event_id funciona como uma \u00e2ncora entre o evento gerado pelo pixel no front-end e o evento enviado pelo servidor. A pr\u00e1tica recomendada \u00e9 gerar o event_id no servidor e repassar esse identificador para todos os caminhos de convers\u00e3o que possam disparar a mesma a\u00e7\u00e3o, inclusive o formul\u00e1rio e o chat.<\/p>\n<p>Essa abordagem requer uma camada de interoperabilidade entre fontes de dados: mantenha o event_id dispon\u00edvel no data layer, transporte-o no payload do formul\u00e1rio, no payload do chat e, se poss\u00edvel, atrav\u00e9s de uma camada de envio no GTM Server-Side. Em termos pr\u00e1ticos, configure seus scripts para anexar o mesmo event_id aos eventos de convers\u00e3o capturados pelo formul\u00e1rio e pelos eventos de chat, de modo que ambos possam ser reconhecidos como a mesma convers\u00e3o pelo GA4 e pela CAPI.<\/p>\n<p>Para entender mais sobre deduplica\u00e7\u00e3o com event_id, consulte a documenta\u00e7\u00e3o oficial do GA4 e a do Conversions API da Meta. A refer\u00eancia t\u00e9cnica de event_id no GA4 detalha como enviar esse identificador no protocolo de coleta: <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\/reference\/events\" target=\"_blank\" rel=\"noopener\">GA4 Measurement Protocol \u2014 Event ID<\/a>. J\u00e1 a documenta\u00e7\u00e3o da Meta descreve como utilizar event_id para deduplica\u00e7\u00e3o entre Pixel e CAPI: <a href=\"https:\/\/developers.facebook.com\/docs\/marketing-api\/conversions-api\/parameters\/event-id\" target=\"_blank\" rel=\"noopener\">Conversions API \u2014 event_id<\/a>.<\/p>\n<h3>Unifica\u00e7\u00e3o de origem e par\u00e2metros<\/h3>\n<p>Para evitar confus\u00f5es de atribui\u00e7\u00e3o, padronize a passagem de origem, meio, campanha e identificadores de an\u00fancio (uTM e gclid\/fbclid) em todos os pontos de convers\u00e3o. Use o data layer para transportar esses par\u00e2metros desde o formul\u00e1rio at\u00e9 o canal de chat e, se poss\u00edvel, para o backend que envia os eventos via GTM Server-Side. A consist\u00eancia desses valores evita que a mesma convers\u00e3o seja atribu\u00edda a caminhos diferentes apenas por varia\u00e7\u00e3o de source\/medium na origem do evento. Em termos pr\u00e1ticos, crie uma estrutura de eventos que inclua campos fixos e compartilhados: source, medium, campaign, content, termo e o event_id can\u00f4nico.<\/p>\n<h3>Uso de server-side tagging para centralizar envio<\/h3>\n<p>GTM Server-Side funciona como um hub para consolidar envios de convers\u00f5es de formul\u00e1rios, chat e outros canais, reduzindo ru\u00eddos causados por bloqueadores de an\u00fancios, ad blockers, e varia\u00e7\u00f5es de navega\u00e7\u00e3o. O objetivo \u00e9 que o servidor envie cada convers\u00e3o apenas uma vez para cada plataforma, usando o mesmo event_id. Implementar GTM Server-Side n\u00e3o \u00e9 trivial: envolve configura\u00e7\u00e3o de container, endpoints, e pol\u00edticas de privacidade. Entretanto, quando bem executado, facilita a deduplica\u00e7\u00e3o entre GA4 e CAPI, al\u00e9m de oferecer controle mais preciso sobre o que \u00e9 enviado e quando. Se a decis\u00e3o for por server-side, alinhe com o time de dados sobre modelos de dados, qualidade de identidade de usu\u00e1rio e pol\u00edticas de consentimento.<\/p>\n<h2>Guia pr\u00e1tico: passo a passo para reduzir duplica\u00e7\u00e3o<\/h2>\n<ol>\n<li>Mapear todos os fluxos de convers\u00e3o: formul\u00e1rio, chat (WhatsApp, chat on-site), e eventuais integra\u00e7\u00f5es com CRM. Identifique onde cada caminho dispara eventos de convers\u00e3o. <\/li>\n<li>Definir uma convers\u00e3o can\u00f4nica por lead e gerar um event_id \u00fanico nesse fluxo, de prefer\u00eancia no servidor, para que todos os pontos de captura reflitam o mesmo identificador. <\/li>\n<li>Padronizar a passagem de origem, meio e campanha em todos os eventos de convers\u00e3o, consolidando par\u00e2metros na data layer, nos payloads do formul\u00e1rio e no envio do chat. <\/li>\n<li>Habilitar envio de eventos via GTM Server-Side quando poss\u00edvel, para centralizar a deduplica\u00e7\u00e3o e reduzir a varia\u00e7\u00e3o entre browser e servidor. <\/li>\n<li>Configurar deduplica\u00e7\u00e3o em GA4 por event_id: garanta que o mesmo event_id n\u00e3o gere m\u00faltiplas convers\u00f5es em janelas de atribui\u00e7\u00e3o coincidentes. <\/li>\n<li>Configurar o Meta Conversions API com event_id para alinhar o envio do Pixel (front-end) e do CAPI (servidor) \u00e0 mesma fonte de verdade. <\/li>\n<li>Validar com DebugView (GA4) e com o modo de pr\u00e9-visualiza\u00e7\u00e3o do GTM para confirmar que, de fato, um \u00fanico lead gera apenas uma convers\u00e3o consolidada nos dashboards. <\/li>\n<\/ol>\n<p>Ap\u00f3s cada etapa, valide nos pain\u00e9is de atribui\u00e7\u00e3o. Se a contagem seguir duplicando, voc\u00ea pode ter duas causas comuns: (a) eventos de convers\u00e3o sendo enviados com event_id diferente, apesar de se referirem ao mesmo lead; (b) fontes de dados offline ou CRM realizando reatribui\u00e7\u00e3o independente sem sincroniza\u00e7\u00e3o com GA4. Nestes casos, um roteiro de reconcilia\u00e7\u00e3o entre sistemas \u00e9 essencial para identificar qual ponto est\u00e1 introduzindo o ru\u00eddo.<\/p>\n<h2>Decis\u00f5es r\u00e1pidas: quando escolher formul\u00e1rios vs chat e armadilhas comuns<\/h2>\n<h3>Quando a abordagem com deduplica\u00e7\u00e3o faz sentido<\/h3>\n<p>Se voc\u00ea observa que as convers\u00f5es aparecem de forma inconsistente entre GA4, Meta e o CRM, especialmente quando leads passam por m\u00faltiplos pontos de captura, a deduplica\u00e7\u00e3o baseada em event_id se justifica. Em cen\u00e1rios com m\u00faltiplos touchpoints no site (formul\u00e1rios, pop-ins de chat, e landing pages din\u00e2micas) ou com o uso de muitos operadores de chat, centralizar a contagem de convers\u00f5es e eliminar duplicatas \u00e9 uma forma pr\u00e1tica de preservar a integridade do funil. O resultado n\u00e3o \u00e9 apenas \u201cmais precis\u00e3o\u201d; \u00e9 a capacidade de atribuir impacto real aos caminhos corretos e adaptar a aloca\u00e7\u00e3o de or\u00e7amento com base em dados confi\u00e1veis. <\/p>\n<h3>Sinais de que o setup est\u00e1 quebrado<\/h3>\n<p>Dois sinais comuns s\u00e3o: (i) same lead aparece como convers\u00e3o em GA4 e em Meta, embora o CRM mostre apenas uma venda; (ii) picos de convers\u00e3o que somem ap\u00f3s atualiza\u00e7\u00e3o de c\u00f3digo ou mudan\u00e7a de dom\u00ednio, indicando que novos eventos est\u00e3o sendo enviados sem o v\u00ednculo de event_id. Esses sinais indicam que a deduplica\u00e7\u00e3o n\u00e3o est\u00e1 realmente em vigor ou que houve altera\u00e7\u00e3o que rompeu o can\u00f4nico entre formul\u00e1rios e chat.<\/p>\n<h3>Erros que quebram a confiabilidade dos dados<\/h3>\n<p>Entre os erros mais frequentes: (a) envio de event_id apenas no frontend, sem repetir no backend; (b) aus\u00eancia de data layer compartilhado entre formul\u00e1rio e chat; (c) depend\u00eancia excessiva de cookies para identificar usu\u00e1rios entre sess\u00f5es, o que falha em dispositivos diferentes ou em usu\u00e1rios com bloqueadores de cookies; (d) n\u00e3o considerar consentimento e LGPD na coleta de dados, o que pode impedir o envio de parte dos eventos de convers\u00e3o para a plataforma de dados.<\/p>\n<h3>Como escolher entre client-side e server-side, entre abordagens de atribui\u00e7\u00e3o, entre configura\u00e7\u00f5es de janela<\/h3>\n<p>A escolha depende do equil\u00edbrio entre lat\u00eancia, confiabilidade e complexidade de implementa\u00e7\u00e3o. Client-side \u00e9 mais r\u00e1pido de colocar em opera\u00e7\u00e3o, mas mais vulner\u00e1vel a bloqueios de script e a duplica\u00e7\u00e3o. Server-side oferece maior controle e consist\u00eancia entre canais, mas exige infraestrutura adicional, governan\u00e7a de dados e uma estrat\u00e9gia de consentimento. Em termos de atribui\u00e7\u00e3o, priorize um modelo que trate cada lead como uma \u00fanica convers\u00e3o com um event_id global, ao inv\u00e9s de depender apenas do last-click entre formul\u00e1rios ou chat. Em rela\u00e7\u00e3o \u00e0 janela de atribui\u00e7\u00e3o, alinhe com a estrat\u00e9gia de neg\u00f3cios: se o foco \u00e9 entender o caminho completo at\u00e9 a venda, use janelas mais largas e deduplica\u00e7\u00e3o cruzada; se o foco \u00e9 acelerar o ciclo de venda, uma janela menor pode ser mais adequada, desde que a deduplica\u00e7\u00e3o permane\u00e7a eficaz.<\/p>\n<h2>Erros comuns com corre\u00e7\u00f5es pr\u00e1ticas<\/h2>\n<blockquote><p>\u201cN\u00e3o centralizar o event_id entre formul\u00e1rios e chat \u00e9 a receita para contagens em paralelo de um \u00fanico lead.\u201d<\/p><\/blockquote>\n<blockquote><p>\u201cAntes de ajustar janelas de atribui\u00e7\u00e3o, garanta que a deduplica\u00e7\u00e3o por event_id est\u00e1 funcionando; sen\u00e3o, voc\u00ea estar\u00e1 apenas mascarando o problema.\u201d<\/p><\/blockquote>\n<h2>Casos reais e padr\u00f5es de implementa\u00e7\u00e3o<\/h2>\n<p>Considere um cen\u00e1rio onde um visitante chega pela landing page com um formul\u00e1rio de contato e, em seguida, inicia uma conversa pelo WhatsApp Business. Sem deduplica\u00e7\u00e3o, cada caminho pode disparar uma convers\u00e3o diferente. A implementa\u00e7\u00e3o recomendada envolve: (1) gerar um event_id can\u00f4nico no backend assim que o lead \u00e9 criado; (2) propagar esse event_id por meio do data layer at\u00e9 o formul\u00e1rio e at\u00e9 o chat; (3) enviar os eventos de convers\u00e3o para GA4 via GTM Server-Side com o mesmo event_id; (4) replicar o mesmo event_id no Conversions API da Meta para o evento gerado pelo Pixel e pelo CAPI; (5) validar com DebugView\/Looker Studio para confirmar que apenas uma convers\u00e3o \u00e9 refletida nos dashboards.<\/p>\n<p>Em um cen\u00e1rio com integra\u00e7\u00f5es de CRM, quando o lead \u00e9 criado, o CRM pode absorver a informa\u00e7\u00e3o do event_id para cada registro e, ao sincronizar com GA4, garantir que a convers\u00e3o \u00e9 atribu\u00edda a um \u00fanico lead. Esse processo exige governan\u00e7a de dados: pol\u00edticas de privacidade, consentimento, limpeza de dados e um fluxo de reconcilia\u00e7\u00e3o entre plataformas para evitar que o CRM introduza novas duplica\u00e7\u00f5es. A chave \u00e9 manter o event_id como a \u00fanica b\u00fassola de deduplica\u00e7\u00e3o entre plataformas, evitando que diferentes sistemas criem seus pr\u00f3prios identificadores sem um v\u00ednculo comum.<\/p>\n<blockquote><p>\u201cQuando o fluxo de dados \u00e9 bem amarrado, a autoridade dos n\u00fameros aumenta: voc\u00ea sabe exatamente qual caminho traz convers\u00f5es sem confundir o funil.\u201d<\/p><\/blockquote>\n<p>Para refer\u00eancia t\u00e9cnica, a refer\u00eancia de event_id no GA4 ajuda a entender como o protocolo de coleta lida com deduplica\u00e7\u00e3o entre envios repetidos de eventos: <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/ga4\/reference\/events\" target=\"_blank\" rel=\"noopener\">GA4 Measurement Protocol \u2014 Eventos<\/a>. E, para o lado da Meta, a documenta\u00e7\u00e3o oficial do Conversions API explora como o event_id pode evitar duplica\u00e7\u00e3o entre Pixel e CAPI: <a href=\"https:\/\/developers.facebook.com\/docs\/marketing-api\/conversions-api\/parameters\/event-id\" target=\"_blank\" rel=\"noopener\">Conversions API \u2014 event_id<\/a>.<\/p>\n<h2>Conclus\u00e3o pr\u00e1tica: decis\u00e3o t\u00e9cnica e pr\u00f3ximo passo<\/h2>\n<p>A decis\u00e3o t\u00e9cnica central \u00e9 estabelecer um evento can\u00f4nico com event_id compartilhado entre formul\u00e1rios e chat, apoiado por uma camada de valida\u00e7\u00e3o consolidada via GTM Server-Side. O objetivo n\u00e3o \u00e9 apenas reduzir a duplica\u00e7\u00e3o, mas criar uma fonte de verdade que permita atribui\u00e7\u00e3o confi\u00e1vel entre canais, incluindo formul\u00e1rios, chat e CRM. O pr\u00f3ximo passo realiz\u00e1vel hoje \u00e9 mapear os fluxos de convers\u00e3o, definir um event_id \u00fanico por lead e iniciar uma implementa\u00e7\u00e3o piloto no GTM Server-Side com a passagem do event_id em todos os eventos de convers\u00e3o. Se j\u00e1 houver ambiente de GTM Server-Side, concentre-se em centralizar o envio e aplicar a deduplica\u00e7\u00e3o com event_id; se n\u00e3o houver, avalie rapidamente o custo-benef\u00edcio da implanta\u00e7\u00e3o para o n\u00edvel de confiabilidade que sua tomada de decis\u00e3o exige. <\/p>","protected":false},"excerpt":{"rendered":"<p>Evitar a supercontagem de convers\u00f5es ao usar formul\u00e1rios e chat \u00e9 um problema real para quem depende de dados para fechar o funil. Quando um lead \u00e9 capturado por meio de um formul\u00e1rio no site e, na sequ\u00eancia, inicia uma conversa via chat (WhatsApp Business API, chat widget ou chat interno), diferentes ferramentas costumam registrar&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[261,452,450,451,453],"content_language":[5],"class_list":["post-1217","post","type-post","status-publish","format-standard","hentry","category-blogen","tag-atribuicao-de-conversoes","tag-chat","tag-deduplicacao-de-conversoes","tag-formulario-de-captura","tag-lead-unico","content_language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=\/wp\/v2\/posts\/1217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1217"}],"version-history":[{"count":0,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=\/wp\/v2\/posts\/1217\/revisions"}],"wp:attachment":[{"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1217"},{"taxonomy":"content_language","embeddable":true,"href":"https:\/\/cms.funnelsheet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcontent_language&post=1217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}