{"id":7908,"date":"2026-04-20T15:17:25","date_gmt":"2026-04-20T18:17:25","guid":{"rendered":"https:\/\/minders.io\/?p=7908"},"modified":"2026-04-20T16:06:34","modified_gmt":"2026-04-20T19:06:34","slug":"amplitude-persisted-properties-pt","status":"publish","type":"post","link":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/","title":{"rendered":"O contexto que seus eventos perdem e como a Amplitude resolve"},"content":{"rendered":"<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-7925\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-5-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/> escrito por <a href=\"https:\/\/www.linkedin.com\/in\/victor-henri-vargas\/\"><strong>Victor Henri Vargas<\/strong><\/a> (Solutions Architect)<\/p>\n<p>&nbsp;<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Voc\u00ea j\u00e1 passou por isso: um usu\u00e1rio clica em uma campanha, navega por tr\u00eas telas, adiciona ao carrinho e compra. A\u00ed algu\u00e9m pergunta de onde veio aquela compra \u2014 e o evento n\u00e3o tem a menor ideia.<\/p>\n<\/div>\n<\/div>\n<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Para times de produto e marketing, essa \u00e9 uma frustra\u00e7\u00e3o di\u00e1ria. Perguntas como &#8220;qual m\u00f3dulo da homepage gera mais receita por produto, n\u00e3o por sess\u00e3o?&#8221; ou &#8220;quais termos de busca interna realmente convertem, e com qual ticket m\u00e9dio?&#8221; surgem o tempo todo. E a instrumenta\u00e7\u00e3o tradicional de analytics torna essas respostas surpreendentemente dif\u00edceis de obter. A Amplitude lan\u00e7ou recentemente os <strong>Persisted Properties<\/strong> para mudar isso. Aqui est\u00e1 o que resolve, como funciona e onde se encaixa.<\/p>\n<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>O Problema: O Contexto Que Desaparece Entre os Eventos<\/strong><\/h2>\n<\/div>\n<\/div>\n<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">O cen\u00e1rio \u00e9 familiar: um usu\u00e1rio clica em uma campanha, navega por tr\u00eas telas, adiciona ao carrinho e compra. Na hora de analisar, o evento de compra n\u00e3o sabe de onde o usu\u00e1rio veio.<\/p>\n<\/div>\n<\/div>\n<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Para a <strong>atribui\u00e7\u00e3o de aquisi\u00e7\u00e3o por campanha<\/strong>, isso \u00e9 historicamente resolvido por MMPs como Adjust ou AppsFlyer. Mas para o <strong>contexto in-app<\/strong> \u2014 qual p\u00e1gina de entrada, qual termo de busca, qual m\u00f3dulo de descoberta levou \u00e0 convers\u00e3o \u2014 n\u00e3o existe MMP. Essa responsabilidade recai inteiramente sobre o time de produto e analytics, seja por uma implementa\u00e7\u00e3o de propaga\u00e7\u00e3o customizada, um modelo de atribui\u00e7\u00e3o constru\u00eddo internamente, ou alguma combina\u00e7\u00e3o de user properties e l\u00f3gica de data lake que acumula complexidade sem que ningu\u00e9m tenha planejado isso.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7884\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image.webp\" alt=\"amplitude persisted properties\" width=\"1376\" height=\"768\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image.webp 1376w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-1280x714.webp 1280w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-980x547.webp 980w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-480x268.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1376px, 100vw\" \/><\/p>\n<\/div>\n<\/div>\n<div>\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;_*]:min-w-0 gap-3\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">As solu\u00e7\u00f5es alternativas sempre tiveram um custo alto. <strong>Propagar contexto em todos os eventos<\/strong> acopla o tracking e exige manuten\u00e7\u00e3o constante. <strong>User properties<\/strong> gravam estado permanente no perfil do usu\u00e1rio para algo que deveria ser tempor\u00e1rio \u2014 gerando perfis inflados, l\u00f3gica dispersa de set vs. setOnce, e nenhuma forma de distinguir first-touch de last-touch.<\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>A Solu\u00e7\u00e3o: Persisted Properties<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Persisted Properties s\u00e3o propriedades de eventos que a Amplitude <strong>estende automaticamente para eventos subsequentes<\/strong>, com base em regras de aloca\u00e7\u00e3o e expira\u00e7\u00e3o \u2014 tudo computado no momento da consulta.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7886\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-1-1.webp\" alt=\"amplitude persisted properties\" width=\"969\" height=\"453\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-1-1.webp 969w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-1-1-480x224.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 969px, 100vw\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Digamos que voc\u00ea instrumenta <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">page_path<\/code> apenas na visualiza\u00e7\u00e3o de p\u00e1gina, mas configura uma Persisted Property chamada &#8220;P\u00e1gina de Entrada&#8221; com aloca\u00e7\u00e3o <strong>Original<\/strong> e expira\u00e7\u00e3o por <strong>sess\u00e3o<\/strong>. A partir da\u00ed, qualquer evento nessa sess\u00e3o \u2014 adicionar ao carrinho, compra, cadastro \u2014 carrega automaticamente o valor de P\u00e1gina de Entrada, mesmo que esses eventos nunca tenham sido instrumentados com essa propriedade.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7887\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-2.webp\" alt=\"amplitude persisted properties\" width=\"643\" height=\"948\" data-wp-editing=\"1\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-2.webp 643w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/image-2-480x708.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 643px, 100vw\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Nenhum dado \u00e9 alterado na ingest\u00e3o. Nenhuma user property \u00e9 criada. A Amplitude avalia as regras no momento da consulta e preenche o valor retroativamente.<\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Persisted Properties vs. User Properties<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Essa \u00e9 a fonte de confus\u00e3o mais comum. Imagine um time tentando rastrear qual m\u00e9todo de descoberta levou a uma compra \u2014 eles usam uma user property, sobrescrevem a cada nova intera\u00e7\u00e3o e perdem todos os dados de first-touch. Esse \u00e9 exatamente o problema que as Persisted Properties resolvem.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7917\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt.jpg\" alt=\"persistent properties\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt.jpg 1920w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt-1280x720.jpg 1280w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt-980x551.jpg 980w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>User Properties descrevem quem \u00e9 o usu\u00e1rio. Persisted Properties descrevem o que levou o usu\u00e1rio a agir.<\/strong><\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Modelos de Aloca\u00e7\u00e3o e Expira\u00e7\u00e3o<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Original (First Touch)<\/strong> captura o primeiro valor observado e o mant\u00e9m por toda a janela de expira\u00e7\u00e3o. Responde: <em>de onde o usu\u00e1rio veio?<\/em><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Most Recent (Last Touch)<\/strong> reflete o \u00faltimo valor antes do evento de convers\u00e3o. Responde: <em>qual foi o \u00faltimo est\u00edmulo antes da a\u00e7\u00e3o?<\/em><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Combinar ambos na mesma Data Table permite responder &#8220;de onde vieram&#8221; e &#8220;o que os convenceu&#8221; simultaneamente.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Para <strong>expira\u00e7\u00e3o<\/strong>: baseada em sess\u00e3o funciona para contexto dentro de uma visita. <strong>Tempo personalizado<\/strong> \u2014 at\u00e9 30 dias \u2014 cobre contexto que precisa sobreviver entre sess\u00f5es, essencial para campanhas de longa considera\u00e7\u00e3o em fintechs, seguros ou B2B.<\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Merchandising e Descoberta de Produtos<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Se h\u00e1 um cen\u00e1rio onde as Persisted Properties entregam valor desproporcional, \u00e9 na <strong>atribui\u00e7\u00e3o de produto por m\u00e9todo de descoberta<\/strong>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Um app com cat\u00e1logo tem m\u00faltiplos canais de descoberta \u2014 busca interna, recomenda\u00e7\u00f5es, m\u00f3dulos da homepage, deep links. Quando um usu\u00e1rio adiciona tr\u00eas produtos ao carrinho, cada um descoberto por um canal diferente, &#8220;qual canal gera mais receita?&#8221; \u00e9 quase imposs\u00edvel de responder da forma tradicional. Propagar <strong><span style=\"color: #a4f0fb;\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">discovery_method<\/code><\/span><\/strong> manualmente \u00e9 fr\u00e1gil. Uma user property sobrescreve com o \u00faltimo valor. A modelagem no data lake funciona, mas o ciclo de feedback \u00e9 lento demais para decis\u00f5es operacionais.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7895\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/2289c1ed-f44f-4d4a-9e46-7aeec5105df2.webp\" alt=\"amplitude persistent properties\" width=\"1376\" height=\"468\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/2289c1ed-f44f-4d4a-9e46-7aeec5105df2.webp 1376w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/2289c1ed-f44f-4d4a-9e46-7aeec5105df2-1280x435.webp 1280w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/2289c1ed-f44f-4d4a-9e46-7aeec5105df2-980x333.webp 980w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/2289c1ed-f44f-4d4a-9e46-7aeec5105df2-480x163.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1376px, 100vw\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Com Persisted Properties:<\/strong><\/p>\n<ol class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Crie uma Persisted Property chamada &#8220;M\u00e9todo de Descoberta Mais Recente&#8221;, vinculada \u00e0 propriedade de evento <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"><span style=\"color: #a4f0fb;\"><strong>discovery_me<\/strong><strong>tho<\/strong><strong><span style=\"color: #a4f0fb;\">d<\/span><\/strong><\/span><\/code>, com aloca\u00e7\u00e3o Most Recent e expira\u00e7\u00e3o por sess\u00e3o.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Ative a <strong>atribui\u00e7\u00e3o por item<\/strong> vinculada a <span style=\"color: #a4f0fb;\"><strong><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">product.item_id<\/code><\/strong><\/span>.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Selecione eventos que contenham ambos (<span style=\"color: #a4f0fb;\"><strong><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">view_item_details<\/code>, <\/strong><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\"><strong>add_to_cart<\/strong><\/code><\/span>).<\/li>\n<\/ol>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Cada produto ret\u00e9m seu <strong>pr\u00f3prio<\/strong> M\u00e9todo de Descoberta. A receita \u00e9 atribu\u00edda de forma consistente com o modelo definido \u2014 last-touch por item. N\u00e3o resolve multi-touch, mas para decis\u00f5es operacionais de merchandising \u00e9 um avan\u00e7o significativo em rela\u00e7\u00e3o a nenhuma atribui\u00e7\u00e3o ou atribui\u00e7\u00e3o por sess\u00e3o.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Isso viabiliza: ROI por m\u00f3dulo da homepage, monetiza\u00e7\u00e3o de busca, testes A\/B de layouts de recomenda\u00e7\u00e3o com impacto em receita, e decis\u00f5es de cat\u00e1logo baseadas em canal de descoberta.<\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>O Trade-off Que Vale Conhecer<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Antes de migrar qualquer l\u00f3gica cr\u00edtica, aqui est\u00e1 a compara\u00e7\u00e3o honesta:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7918\" src=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt2.jpg\" alt=\"persistent properties\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt2.jpg 1920w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt2-1280x720.jpg 1280w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt2-980x551.jpg 980w, https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/persistentpropertiespt2-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1920px, 100vw\" \/><\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Para times com um data lake maduro, as Persisted Properties funcionam melhor como uma <strong>ferramenta explorat\u00f3ria<\/strong>. Para times que operam principalmente dentro da Amplitude, pode ser a solu\u00e7\u00e3o definitiva.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Um risco de governan\u00e7a que vale destacar: a l\u00f3gica de atribui\u00e7\u00e3o migra do c\u00f3digo para as Configura\u00e7\u00f5es de Dados da Amplitude. Sem um registro para cada Persisted Property \u2014 nome, origem, aloca\u00e7\u00e3o, expira\u00e7\u00e3o, respons\u00e1vel \u2014 defini\u00e7\u00f5es conflitantes v\u00e3o surgir.<\/p>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Limita\u00e7\u00f5es Atuais<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">A funcionalidade est\u00e1 em beta, o que importa para a forma como voc\u00ea a adota:<\/p>\n<ul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\"><strong>Apenas Data Tables<\/strong> \u2014 sem funis, coortes ou outros gr\u00e1ficos ainda<\/li>\n<li class=\"whitespace-normal break-words pl-2\"><strong>Janela m\u00e1xima de 30 dias<\/strong><\/li>\n<li class=\"whitespace-normal break-words pl-2\"><strong>Sem exporta\u00e7\u00e3o<\/strong> \u2014 risco de diverg\u00eancia entre as m\u00e9tricas da Amplitude e do data warehouse<\/li>\n<li class=\"whitespace-normal break-words pl-2\"><strong>Beta<\/strong> \u2014 n\u00e3o migre l\u00f3gica cr\u00edtica sem um fallback<\/li>\n<\/ul>\n<h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Por Onde Come\u00e7ar<\/strong><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Configure <strong>P\u00e1gina de Entrada<\/strong> (Original, sess\u00e3o) \u2014 se <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">page_path<\/code> j\u00e1 est\u00e1 sendo capturado, os resultados aparecem no mesmo dia. Se h\u00e1 um cat\u00e1logo, teste <strong>M\u00e9todo de Descoberta<\/strong> com atribui\u00e7\u00e3o por item em seguida.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Mantenha as user properties existentes em paralelo. Alinhe com o time de data lake que essas m\u00e9tricas n\u00e3o ser\u00e3o reproduz\u00edveis fora da Amplitude. A configura\u00e7\u00e3o \u00e9 inteiramente nas Configura\u00e7\u00f5es de Dados da Amplitude \u2014 sem deploy, sem refatora\u00e7\u00e3o.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Voc\u00ea j\u00e1 enfrentou desafios semelhantes com atribui\u00e7\u00e3o in-app ou an\u00e1lise de descoberta de produtos? Adorar\u00edamos saber como seu time aborda isso \u2014 <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/minders.io\/let's-talk\">vamos trocar ideias<\/a>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><em>Refer\u00eancia: <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/amplitude.com\/docs\/data\/persisted-properties\">Persisted Properties \u2014 Amplitude Docs<\/a><\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>escrito por Victor Henri Vargas (Solutions Architect) &nbsp; Voc\u00ea j\u00e1 passou por isso: um usu\u00e1rio clica em uma campanha, navega por tr\u00eas telas, adiciona ao carrinho e compra. A\u00ed algu\u00e9m pergunta de onde veio aquela compra \u2014 e o evento n\u00e3o tem a menor ideia. Para times de produto e marketing, essa \u00e9 uma frustra\u00e7\u00e3o [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":7915,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","inline_featured_image":false,"footnotes":""},"categories":[105,90],"tags":[],"class_list":["post-7908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amplitude-2","category-behind-the-growth-stack-pt-br"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>O contexto que seus eventos perdem e como a Amplitude resolve - Minders<\/title>\n<meta name=\"description\" content=\"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O contexto que seus eventos perdem e como a Amplitude resolve\" \/>\n<meta property=\"og:description\" content=\"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/\" \/>\n<meta property=\"og:site_name\" content=\"Minders\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-20T18:17:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T19:06:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Renata Gagliardi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renata Gagliardi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/\"},\"author\":{\"name\":\"Renata Gagliardi\",\"@id\":\"https:\\\/\\\/minders.io\\\/#\\\/schema\\\/person\\\/4aa6519ce2675e3453a412bf66f1e2e9\"},\"headline\":\"O contexto que seus eventos perdem e como a Amplitude resolve\",\"datePublished\":\"2026-04-20T18:17:25+00:00\",\"dateModified\":\"2026-04-20T19:06:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/\"},\"wordCount\":1165,\"image\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/minders.io\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Diseno-sin-titulo-4-scaled.png\",\"articleSection\":[\"Amplitude\",\"Behind The Growth Stack\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/\",\"url\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/\",\"name\":\"O contexto que seus eventos perdem e como a Amplitude resolve - Minders\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/minders.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/minders.io\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Diseno-sin-titulo-4-scaled.png\",\"datePublished\":\"2026-04-20T18:17:25+00:00\",\"dateModified\":\"2026-04-20T19:06:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/minders.io\\\/#\\\/schema\\\/person\\\/4aa6519ce2675e3453a412bf66f1e2e9\"},\"description\":\"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/minders.io\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Diseno-sin-titulo-4-scaled.png\",\"contentUrl\":\"https:\\\/\\\/minders.io\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Diseno-sin-titulo-4-scaled.png\",\"width\":2560,\"height\":1440,\"caption\":\"amplitude persistent properties\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/amplitude-persisted-properties-pt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/minders.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"O contexto que seus eventos perdem e como a Amplitude resolve\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/minders.io\\\/#website\",\"url\":\"https:\\\/\\\/minders.io\\\/\",\"name\":\"Minders\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/minders.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/minders.io\\\/#\\\/schema\\\/person\\\/4aa6519ce2675e3453a412bf66f1e2e9\",\"name\":\"Renata Gagliardi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g\",\"caption\":\"Renata Gagliardi\"},\"sameAs\":[\"http:\\\/\\\/minders.io\"],\"url\":\"https:\\\/\\\/minders.io\\\/pt-br\\\/author\\\/renataminders\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"O contexto que seus eventos perdem e como a Amplitude resolve - Minders","description":"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar","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:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/","og_locale":"pt_BR","og_type":"article","og_title":"O contexto que seus eventos perdem e como a Amplitude resolve","og_description":"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar","og_url":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/","og_site_name":"Minders","article_published_time":"2026-04-20T18:17:25+00:00","article_modified_time":"2026-04-20T19:06:34+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-1024x576.png","type":"image\/png"}],"author":"Renata Gagliardi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Renata Gagliardi","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#article","isPartOf":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/"},"author":{"name":"Renata Gagliardi","@id":"https:\/\/minders.io\/#\/schema\/person\/4aa6519ce2675e3453a412bf66f1e2e9"},"headline":"O contexto que seus eventos perdem e como a Amplitude resolve","datePublished":"2026-04-20T18:17:25+00:00","dateModified":"2026-04-20T19:06:34+00:00","mainEntityOfPage":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/"},"wordCount":1165,"image":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#primaryimage"},"thumbnailUrl":"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-scaled.png","articleSection":["Amplitude","Behind The Growth Stack"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/","url":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/","name":"O contexto que seus eventos perdem e como a Amplitude resolve - Minders","isPartOf":{"@id":"https:\/\/minders.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#primaryimage"},"image":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#primaryimage"},"thumbnailUrl":"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-scaled.png","datePublished":"2026-04-20T18:17:25+00:00","dateModified":"2026-04-20T19:06:34+00:00","author":{"@id":"https:\/\/minders.io\/#\/schema\/person\/4aa6519ce2675e3453a412bf66f1e2e9"},"description":"Os Persisted Properties da Amplitude estendem automaticamente o contexto dos eventos subsequentes, sem alterar a ingest\u00e3o nem os perfis de usu\u00e1rio. Veja o que resolve e como usar","breadcrumb":{"@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#primaryimage","url":"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-scaled.png","contentUrl":"https:\/\/minders.io\/wp-content\/uploads\/2026\/04\/Diseno-sin-titulo-4-scaled.png","width":2560,"height":1440,"caption":"amplitude persistent properties"},{"@type":"BreadcrumbList","@id":"https:\/\/minders.io\/pt-br\/amplitude-persisted-properties-pt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/minders.io\/"},{"@type":"ListItem","position":2,"name":"O contexto que seus eventos perdem e como a Amplitude resolve"}]},{"@type":"WebSite","@id":"https:\/\/minders.io\/#website","url":"https:\/\/minders.io\/","name":"Minders","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/minders.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/minders.io\/#\/schema\/person\/4aa6519ce2675e3453a412bf66f1e2e9","name":"Renata Gagliardi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ffb05d7946c7f9a0b09674e29eac0557c953e0399d76fa4106a2e4c50269c2ff?s=96&d=mm&r=g","caption":"Renata Gagliardi"},"sameAs":["http:\/\/minders.io"],"url":"https:\/\/minders.io\/pt-br\/author\/renataminders\/"}]}},"_links":{"self":[{"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/posts\/7908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/comments?post=7908"}],"version-history":[{"count":4,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/posts\/7908\/revisions"}],"predecessor-version":[{"id":7936,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/posts\/7908\/revisions\/7936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/media\/7915"}],"wp:attachment":[{"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/media?parent=7908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/categories?post=7908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/minders.io\/pt-br\/wp-json\/wp\/v2\/tags?post=7908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}