> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gatilhos pós-compra

> Este artigo explica como funcionam os gatilhos pós-compra.

Os gatilhos podem ser utilizados para exibir um funil em situações específicas, e podem ser combinados para destacar funis de forma eficaz em cenários específicos.

***

Gatilho Mostrar para todos os clientes

[Gatilhos baseados em produto](#product-based-triggers)

* [Gatilho de Produto/Coleção](#productcollection)
* [Gatilho de Quantidade de Produto](#product-quantity)
* [Gatilho de Tag de Produto](#product-tag)
* [Gatilho de Tipo de Produto](#product-type)
* [Metafields](#metafields)
* [Gatilho de Exclusão de Produto/Coleção](#productcollection-exclusion)
* [Gatilho de Assinatura](#subscription)
* [Gatilho de Variante em Assinatura](#variant-on-subscription)
* [Gatilho de Nome da Variante](#variant-name)

[Gatilhos de Carrinho e Desconto](#cart-%26-discount-triggers)

* [Gatilho de Valor do Pedido](#order-value)
* [Gatilho de Quantidade](#quantity)
* [Gatilho de Código de Desconto](#discount-code)
* [Gatilho de Percentual de Desconto (%)](#discount-percent-%28%25%29)

[Gatilhos de Atributos do Cliente](#customer-attribute-triggers)

* [Gatilho de Tag de Cliente](#customer-tag)
* [Gatilho de Histórico de Pedidos do Cliente](#customer-order-history)
* [Gatilho de Contagem de Pedidos do Cliente](#customer-order-count)
* [Gatilho de Idioma do Cliente](#customer-language)
* [Gatilho Uma Vez por Cliente](#once-per-customer)

[Gatilhos de Detalhes do Pedido e Baseados em Tempo](#order-details-%26-time-based-triggers)

* [Gatilho de Parâmetro UTM](#utm-parameter)
* [Gatilho de Moeda](#currency)
* [Gatilho de Tipo de Dispositivo](#device-type)
* [Gatilho de País de Envio](#shipping-country)
* [Gatilho de Amostra Aleatória](#random-sample)
* [Gatilho de Data/Hora](#datetime)
* [Gatilho de Método de Envio](#shipping-method)

***

<div id="show-for-all-customers-trigger">
  # Gatilho Mostrar para Todos os Clientes
</div>

Um **funil de "captura geral"** usa o gatilho "Mostrar para todos os clientes".

Esse funil é ativado quando um pedido não atende aos critérios de nenhum outro funil.

Ele funciona como uma **rede de segurança**, garantindo que nenhum pedido passe sem um upsell ou uma oferta na página de agradecimento. Para usá-lo de forma eficaz, defina esse funil com a **prioridade mais baixa**, para que ele apareça apenas se nenhum outro funil for acionado.

Aqui estão alguns exemplos:

* Você tem três funis: um para pedidos acima de \$100, um para produtos específicos e um com o gatilho Mostrar para todos os clientes. Se um cliente fizer um pedido que não atenda aos critérios dos dois primeiros funis, o funil Mostrar para todos os clientes será ativado como alternativa.
* Você quer garantir que todo cliente veja pelo menos uma oferta. Crie um funil com o gatilho Mostrar para todos os clientes e defina-o com a prioridade mais baixa. Esse funil capturará quaisquer pedidos que não correspondam aos seus outros funis segmentados.

***

<div id="product-based-triggers">
  # Gatilhos baseados em produto
</div>

*Esses gatilhos são ativados com base nos produtos, coleções ou variantes no carrinho do cliente.*

Além disso, garanta uma configuração adequada para evitar que produtos ocultos ou exclusivos para atacado apareçam inesperadamente nas recomendações. Isso inclui revisar a lógica de Recomendação de Produtos da Shopify e restringir esses produtos na etapa de adição ao carrinho, mitigando problemas de visibilidade indesejada.

<div id="productcollection">
  ## **Produto/Coleção**
</div>

O Gatilho de Produto/Coleção exibe o funil quando um cliente compra um produto específico ou um produto de uma coleção específica.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Produto/Coleção definido para os produtos X, Y e Z. Se um cliente comprar os produtos A, B e Y, esse funil será ativado, mostrando os upsells desse funil ao cliente.
* Você tem um funil com um Gatilho de Produto/Coleção definido para os produtos X, Y e Z. Se um cliente comprar os produtos A, B e C, esse funil não será ativado, pois nenhum dos produtos especificados (X, Y ou Z) foi comprado.

<div id="product-quantity">
  ## **Quantidade de Produto**
</div>

O Gatilho de Quantidade de Produto exibe a oferta com base em quantas unidades de um produto específico estão incluídas no carrinho. Ao contrário do Gatilho de Produto/Coleção (que verifica se um produto está presente em qualquer quantidade), o Gatilho de Quantidade de Produto permite definir um limite de quantidade para um produto específico.

**Para configurar um gatilho de Quantidade de Produto:**

1. Marque a caixa **Product quantity** nas configurações do gatilho.
2. Na linha de condição, escolha um operador no menu suspenso: **More than**, **Less than** ou **Exactly**.
3. Insira o limite de quantidade no campo numérico.
4. Use o seletor de produtos para escolher a qual produto a condição se aplica.
5. Clique em **Save**.

**Exemplos de casos de uso:**

* Definido como "more than" 2 do Produto A (o upsell só aparece quando o cliente tem 3 ou mais unidades do Produto A no carrinho).
* Definido como "exactly" 1 do Produto A (o upsell é acionado apenas para pedidos com uma única unidade desse produto).
* Definido como "less than" 3 do Produto A (o upsell aparece quando há 1 ou 2 unidades desse produto no pedido).

**Usando múltiplas linhas de condição:**

Você pode adicionar várias linhas para segmentar diferentes produtos ou faixas de quantidade dentro do mesmo gatilho. Cada linha especifica seu próprio operador, limite e produto. Use o botão **Condition Logic** no canto superior direito para conectar linhas com lógica AND ou OR.

Por exemplo:

* Linha 1: "more than" 1 do Produto A **AND** Linha 2: "exactly" 1 do Produto B (o upsell só aparece quando ambas as condições são atendidas simultaneamente).
* Linha 1: "exactly" 2 do Produto A **OR** Linha 2: "more than" 3 do Produto B (o upsell aparece quando qualquer uma das condições é atendida).

<div id="product-tag">
  ## **Tag de Produto**
</div>

O Gatilho de Tag de Produto exibe a oferta quando produtos com determinadas tags da Shopify estão incluídos no pedido.

Aqui estão alguns exemplos:

* Você quer excluir produtos descontinuados das ofertas de upsell. Defina o Gatilho de Tag de Produto para excluir produtos com a tag "**discontinued**". Se um cliente comprar um produto com essa tag, o funil não será ativado.
* Você quer mostrar uma oferta especial apenas para produtos com a tag "**summer-collection**". Defina o Gatilho de Tag de Produto para incluir produtos com essa tag. Se um cliente comprar qualquer produto com a tag "**summer-collection**", o funil será ativado.

<div id="product-type">
  ## **Tipo de Produto**
</div>

O Gatilho de Tipo de Produto exibe a oferta quando os produtos pertencem a um tipo de produto definido na Shopify.

* Por exemplo, se você definir o Gatilho de Tipo de Produto como "Sapatos", sempre que um cliente comprar um produto que pertença ao tipo de produto *Sapatos*, o funil será exibido. Por exemplo, se o cliente adicionar um par de tênis de corrida (tipo: Sapatos) ao carrinho, o funil será ativado. Porém, se o cliente adicionar uma camiseta (tipo: Vestuário), o funil não será exibido, porque o tipo de produto não corresponde ao gatilho.

<div id="metafields">
  ## Metafields
</div>

O gatilho de Metafields exibe funis com base em dados personalizados de metafields associados a produtos ou variantes. Você pode escolher entre metafields de produto ou metafields de variante, mas apenas um tipo pode ser correspondido por vez.

Cada subgatilho (Produto ou Variante) tem um menu suspenso **Match type** com três opções:

* **Value matches** — o comportamento existente. Insira um nome e um valor de metafield (`name: value`) e escolha **Includes** ou **Excludes**. Tanto o nome quanto o valor diferenciam maiúsculas de minúsculas e devem corresponder exatamente à forma como aparecem na página do produto.
* **Has any value** — é acionado quando o metafield nomeado existe e tem um valor não vazio. Insira apenas o nome do metafield; o campo de valor fica oculto.
* **Is empty** — é acionado quando o metafield nomeado está ausente ou tem um valor vazio. Insira apenas o nome do metafield; o campo de valor fica oculto.

**Value matches — como funcionam Include e Exclude:**

Include significa que há uma sobreposição entre os metafields do pedido e os da lista do gatilho.

* Por exemplo, se os metafields do pedido forem `["color: red", "size: m"]` e a lista do gatilho for `["color: red", "ship: warehouse"]`, a condição é satisfeita porque `color: red` corresponde.

Exclude significa que não há sobreposição entre os metafields do pedido e a lista do gatilho.

* Por exemplo, se os metafields do pedido forem `["color: red", "size: M"]` e a lista do gatilho for `["color: blue", "size: L"]`, a condição é satisfeita porque não há pares name:value correspondentes.

**Has any value / Is empty — como funciona a correspondência:**

Para esses modos, insira o nome do metafield usando qualquer um dos seguintes formatos (todos são equivalentes):

* `namespace.key` — por exemplo, `custom.warehouse_location`
* apenas a chave — por exemplo, `warehouse_location`
* nome da definição — por exemplo, `Warehouse Location`

O gatilho é avaliado em todos os produtos do pedido. **Has any value** é acionado quando pelo menos um produto comprado tem um valor não vazio para o metafield nomeado. **Is empty** é acionado quando nenhum dos produtos comprados tem um valor não vazio para ele (o metafield está ausente ou vazio em todos os produtos).

<Note>
  Trocar o Match type limpa quaisquer entradas já adicionadas a esse subgatilho, já que tags `name: value` e tags de chave simples significam coisas diferentes em cada modo.
</Note>

Esse gatilho é especialmente útil se você usa metafields para armazenar informações detalhadas de produtos (como materiais, tamanhos ou atributos especiais) e quer segmentar funis com base nesses dados.

<div id="productcollection-exclusion">
  ## **Exclusão de Produto/Coleção**
</div>

O Gatilho de Exclusão de Produto/Coleção impede que o funil seja exibido quando produtos ou coleções excluídos estão presentes no carrinho.

* Por exemplo, se um cliente comprou um produto ou coleção com desconto elevado, você pode preferir não mostrar mais ofertas a esse cliente. Esse gatilho permite pular todas as ofertas se esses produtos ou coleções específicos estiverem no carrinho do cliente.
* Além disso, você pode combinar esse gatilho com o Gatilho de Produto/Coleção para garantir que apenas os produtos ou coleções selecionados ativem o funil, enquanto quaisquer outros são excluídos.

<div id="subscription">
  ## **Assinatura**
</div>

O Gatilho de Assinatura exibe a oferta com base na presença ou não de um produto de assinatura no pedido.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Assinatura definido como "**não incluir uma assinatura**". Se um cliente comprar apenas produtos de compra única, o funil será ativado, permitindo que você ofereça um upsell de assinatura.
* Você tem um funil com um Gatilho de Assinatura definido como "**incluir uma assinatura**". Se um cliente comprar um produto de assinatura, o funil será ativado, permitindo que você mostre produtos complementares de compra única.

**Nota:** a Shopify aceita apenas um produto de assinatura por pedido. Isso significa que você não pode fazer upsell de uma assinatura se o pedido original já inclui uma assinatura.

<div id="variant-on-subscription">
  ## **Variante em assinatura**
</div>

O gatilho de Variante em Assinatura exibe o funil quando o pedido inclui qualquer um dos produtos selecionados comprados como assinatura. Ao contrário do gatilho de Assinatura (que verifica se há qualquer assinatura presente), esse gatilho corresponde a um produto específico comprado em um item de linha de assinatura — portanto, uma compra única do mesmo produto não ativa o funil.

Esse gatilho é usado automaticamente pelo assistente de upgrade de assinatura. Quando um funil tem uma oferta de upgrade de assinatura configurada, o gatilho é gerenciado pelo assistente e mantido em sincronia com o produto de origem do upgrade. O gatilho fica em modo somente leitura enquanto a oferta de upgrade está presente; ele é desbloqueado se a oferta de upgrade for removida.

Em funis sem uma oferta de upgrade de assinatura, você pode configurar o gatilho manualmente. O seletor de produtos é filtrado para mostrar apenas produtos de assinatura.

Aqui estão alguns exemplos:

* Você tem um funil de upgrade de assinatura direcionado a clientes que assinam o Produto A. O gatilho de Variante em Assinatura está definido para o Produto A. Se um cliente comprar o Produto A como assinatura, o funil é ativado. Se ele comprar o Produto A como item de compra única, o funil não é ativado.
* Você tem várias ofertas de upgrade de assinatura no mesmo funil. O gatilho é definido como a união de todos os produtos de origem dos upgrades, então o funil é ativado quando qualquer um desses produtos é comprado como assinatura.

<div id="variant-name">
  ## **Nome da Variante**
</div>

O Gatilho de Nome da Variante permite exibir funis específicos com base na variante do produto selecionada pelo cliente no checkout. Usando esse gatilho, você pode incluir ou excluir clientes de determinadas ofertas dependendo da variante exata que eles escolhem, como tamanho, cor ou estilo.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Nome da Variante definido para incluir "**Large**". Se um cliente comprar uma camiseta no tamanho Large, o funil será ativado. Se comprar tamanho Small ou Medium, o funil não será ativado.
* Você tem um funil com um Gatilho de Nome da Variante definido para incluir "**Red**" e "**Blue**". Se um cliente comprar um produto na variante de cor Red ou Blue, o funil será ativado. Se comprar Green, o funil não será ativado.

***

<div id="cart-&-discount-triggers">
  # Gatilhos de Carrinho e Desconto
</div>

*Esses gatilhos são ativados com base no valor do carrinho, no conteúdo ou nos descontos aplicados.*

<div id="order-value">
  ## **Valor do Pedido**
</div>

O Gatilho de Valor do Pedido é usado para exibir uma oferta se um pedido atender a um requisito de valor em dólares especificado, que pode ser definido como maior ou menor que um valor escolhido. Quando um pedido atende aos critérios definidos, a oferta será mostrada ao cliente.

Aqui estão alguns **exemplos**:

1. Seu funil tem um Gatilho de Valor do Pedido definido para ativar quando os pedidos totalizam menos de \$50,00. Se um cliente fizer um pedido totalizando \$30,00 com vários produtos, a oferta será exibida, pois o pedido atende ao requisito "menos de \$50,00".
2. Seu funil tem um Gatilho de Valor do Pedido definido para ativar quando os pedidos totalizam menos de \$50,00. Se um cliente fizer um pedido totalizando \$60,00 com vários produtos, a oferta não será exibida, já que o valor do pedido não atende ao requisito "menos de \$50,00".

Em ambos os exemplos, os produtos específicos do pedido são irrelevantes; o gatilho se baseia apenas no valor do pedido.

<div id="quantity">
  ## **Quantidade**
</div>

O Gatilho de Quantidade mostra uma oferta de upsell com base na contagem total de itens no pedido do cliente. Ele analisa o número geral de itens em todos os produtos do carrinho, independentemente de quais produtos específicos sejam.

**Para configurar um gatilho de Quantidade:**

1. Na seção **Cart & Discount Triggers**, marque a caixa **Quantity**.
2. Na linha de condição, escolha um operador no menu suspenso: **More than**, **Less than** ou **Exactly equals**.
3. Insira a contagem de itens no campo numérico.
4. Clique em **Save**.

**Exemplos de casos de uso:**

* Definido como "**less than 3**" — o upsell aparece apenas quando há 1 ou 2 itens no total no carrinho.
* Definido como "**more than 1**" — o funil é acionado para pedidos com 2 ou mais itens no total.
* Definido como "**exactly 5**" — o funil é acionado apenas quando há exatamente 5 itens no total no carrinho.
* Definido como "**exactly 0**" ou "**less than 1**" — útil para segmentar novos clientes que não têm itens anteriores. Por exemplo, combine isso com o gatilho de Contagem de Pedidos do Cliente para mostrar uma oferta de boas-vindas a compradores de primeira viagem com um carrinho de item único.

💡 **Dica:** se você precisa acionar com base na quantidade de um produto específico em vez da contagem total de itens do carrinho, use o gatilho de Quantidade de Produto (encontrado em Gatilhos baseados em produto).

<div id="discount-code">
  ## **Código de Desconto**
</div>

O Gatilho de Código de Desconto permite incluir ou excluir clientes da exibição de um funil com base em um código de desconto usado por eles. Uma terceira opção, **Excludes any manual discount code**, permite excluir todos os pedidos em que um código de desconto inserido manualmente foi aplicado — sem precisar listar códigos individuais.

Aqui estão alguns exemplos:

* Você está executando duas promoções: 25% de desconto para novos clientes e 10% de desconto para assinantes de e-mail. Use o gatilho de Código de Desconto definido como **Includes** com o código de desconto da assinatura de e-mail para exibir o funil apenas para assinantes de e-mail.
* Você quer impedir que ofertas de upsell sejam mostradas a qualquer cliente que usou um código de desconto no checkout. Defina o gatilho como **Excludes any manual discount code**. O funil só será acionado para pedidos sem código de desconto inserido manualmente. Descontos automáticos e por script (como um desconto automático em todo o site) não são contados, então eles não suprimirão o funil.

**NOTA:** ***Certifique-se de pressionar "enter" após inserir o código de desconto para salvá-lo no funil.***

<div id="discount-percent-(%)">
  ## **Percentual de Desconto (%)**
</div>

O Gatilho de Percentual de Desconto (%) exibe um funil com base no percentual de desconto de item de linha aplicado ao pedido (isso exclui descontos de frete). Escolha **More than**, **Less than** ou **Exactly** e insira o limite percentual.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Percentual de Desconto definido como "**more than 20%**". Se um cliente receber um desconto de 25%, o funil será ativado. Se receber um desconto de 15% ou nenhum desconto, o funil não será ativado.
* Você tem um funil com um Gatilho de Percentual de Desconto definido como "**less than 10%**". Se um cliente receber um desconto de 5%, o funil será ativado. Se receber um desconto de 15%, o funil não será ativado.
* Você tem um funil com um Gatilho de Percentual de Desconto definido como "**exactly 10%**". O funil só é ativado para pedidos com precisamente 10% de desconto aplicado.

***

<div id="customer-attribute-triggers">
  # Gatilhos de Atributos do Cliente
</div>

*Esses gatilhos usam dados do cliente para controlar a visibilidade do funil.*

<div id="customer-tag">
  ## **Tag de Cliente**
</div>

O Gatilho de Tag de Cliente permite incluir ou excluir clientes da exibição de um funil com base nas tags associadas a eles.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Tag de Cliente definido para incluir "**VIP**". Se um cliente tiver a tag VIP, o funil será ativado. Se não tiver essa tag, o funil não será ativado.
* Você tem um funil com um Gatilho de Tag de Cliente definido para excluir "**Wholesale**". Se um cliente tiver a tag Wholesale, o funil não será ativado, impedindo que upsells de varejo sejam mostrados a clientes de atacado.

<div id="customer-order-history">
  ## **Histórico de Pedidos do Cliente**
</div>

O **Gatilho de Histórico de Pedidos do Cliente** permite criar ofertas com base nas compras anteriores de um cliente.

**Importante:** você precisa selecionar produtos ou coleções específicos ao usar esse gatilho. O modo de correspondência padrão é **Include**, e se você deixar produtos/coleções sem seleção ao usar **Include**, o gatilho nunca poderá ser satisfeito — isso bloqueia permanentemente o acionamento do funil, não apenas o deixa inativo sem efeito. Sempre selecione pelo menos um produto ou coleção.

Se seu objetivo é simplesmente verificar se um cliente já fez pedidos antes, use o [**Gatilho de Contagem de Pedidos do Cliente**](#customer-order-count):

* Mais de 0 pedidos = cliente recorrente
* 0 pedidos = novo cliente

**NOTA:** *Esse gatilho analisa apenas pedidos anteriores, não o pedido atual que o cliente está prestes a fazer.*

**NOTA:** *Por padrão, esse gatilho só analisa os últimos 60 dias do histórico de pedidos. Verificar mais para trás requer permissões adicionais — entre em contato com o suporte se precisar de uma janela de análise mais longa.*

<div id="customer-order-count">
  ## **Contagem de Pedidos do Cliente**
</div>

O Gatilho de Contagem de Pedidos do Cliente permite exibir um funil especificamente para clientes novos ou recorrentes.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Contagem de Pedidos do Cliente definido como "**equal to 0**". Se um cliente nunca fez um pedido antes (cliente de primeira compra), o funil será ativado. Se ele já fez qualquer pedido anterior, o funil não será ativado.
* Você tem um funil com um Gatilho de Contagem de Pedidos do Cliente definido como "**greater than 3**". Se um cliente já fez 4 ou mais pedidos anteriores, o funil será ativado. Se fez 3 pedidos ou menos, o funil não será ativado.

**NOTA:** *Esse gatilho se baseia em compras anteriores, não no pedido atual.*

<div id="customer-language">
  ## **Idioma do Cliente**
</div>

O gatilho de Idioma do Cliente permite exibir ofertas específicas com base no idioma em que o cliente finalizou a compra, criando uma experiência mais personalizada e envolvente.

Aqui estão alguns exemplos:

* Você tem um funil com um gatilho de Idioma do Cliente definido como "Inglês". Se um cliente finalizar a compra em inglês, o funil será ativado. Se finalizar em qualquer outro idioma, o funil não será ativado.
* Você tem um funil com um gatilho de Idioma do Cliente definido como "Francês". Se um cliente finalizar a compra em francês, o funil será ativado. Se finalizar em qualquer outro idioma, o funil não será ativado.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/ppu-triggers-configuring-customer-language-trigger.gif?s=4728f5e8d9456362ba8468a48b2bcdf4" alt="Configurando o gatilho de idioma do cliente com um menu suspenso Select language nas configurações do funil" width="1620" height="1080" data-path="images/aftersell/ppu-triggers-configuring-customer-language-trigger.gif" />

**Nota:** embora a maior parte do texto de um funil possa ser traduzida manualmente, alguns elementos globais, como rótulos de botões e certas palavras, são controlados pela seção **Translations** nas **Settings** do Aftersell e atualmente aceitam apenas um único idioma para todos os funis. Essa é uma área em desenvolvimento ativo e será aprimorada em uma atualização futura.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-global-upsell-text-fields.gif?s=843fa141faa2a42dbaaa7b62b5a7cc03" alt="Página de configurações Translations do Aftersell com campos de texto de 1-Click upsell e Thank you page" width="1440" height="1080" data-path="images/aftersell/trigger-config-global-upsell-text-fields.gif" />

<div id="once-per-customer">
  ## **Uma Vez por Cliente**
</div>

O gatilho Uma Vez por Cliente garante que um funil seja exibido apenas uma vez por cliente em todos os pedidos.

Aqui estão alguns exemplos:

* Você tem um funil com o gatilho Uma Vez por Cliente habilitado. Se um cliente vir esse funil após a primeira compra, ele não o verá novamente em nenhuma compra futura, mesmo que todas as outras condições de gatilho sejam atendidas.
* Você quer mostrar uma "oferta de boas-vindas" especial apenas para novos clientes na primeira compra. Habilite o gatilho Uma Vez por Cliente para garantir que a oferta apareça apenas uma vez por cliente, impedindo que apareça em compras repetidas.

***

<div id="order-details-&-time-based-triggers">
  # Gatilhos de Detalhes do Pedido e Baseados em Tempo
</div>

*Esses gatilhos dependem de detalhes do checkout, dados de marketing ou tempo.*

<div id="utm-parameter">
  ## **Parâmetro UTM**
</div>

Um gatilho UTM é uma ferramenta de marketing que ativa ações específicas com base em parâmetros UTM em uma URL. Os parâmetros UTM (Urchin Tracking Module) ajudam a rastrear a eficácia de campanhas online, fornecendo detalhes sobre a origem, o meio e o nome da campanha.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Parâmetro UTM definido como "**utm\_source = facebook**". Se um cliente clicar em um link com `?utm_source=facebook` na URL, o funil será ativado. Se ele chegar de outra origem ou sem parâmetro UTM, o funil não será ativado.
* Você tem um funil com um Gatilho de Parâmetro UTM definido como "**utm\_campaign = summer\_sale**". Se um cliente clicar em um link com `?utm_campaign=summer_sale` na URL, o funil será ativado, permitindo mostrar ofertas específicas da campanha.

Quando os usuários clicam em um link com parâmetros UTM, o gatilho pode identificar essas tags e executar ações como:

* Exibir ofertas ou conteúdo personalizados com base em campanhas específicas.
* Segmentar visitantes pelos pontos de entrada para analisar a eficácia dos canais de marketing.
* Criar experiências personalizadas com mensagens ou redirecionamentos customizados.

Se você tem interesse em configurar links UTM direto para o checkout, siga este [link](/pt/aftersell/how_to_use_direct_to_checkout_utm_links).

⚠️ **Limitação conhecida:** os gatilhos UTM não são acionados quando os clientes usam métodos de checkout expresso (Shop Pay, Apple Pay, Google Pay, PayPal etc.), porque o checkout expresso ignora o fluxo padrão do carrinho, onde os parâmetros UTM são capturados. Se você usa gatilhos UTM para rastreamento de campanhas, considere usar outros tipos de gatilho (produto, coleção, valor do pedido) como alternativas, criar funis separados para o tráfego geral que não dependam de parâmetros UTM, ou rastrear o desempenho das campanhas por meio de outras ferramentas de análise.

<div id="currency">
  ## **Moeda**
</div>

O Gatilho de Moeda permite controlar se os clientes veem um funil com base em terem finalizado a compra na moeda padrão da sua loja ou em uma moeda internacional (não padrão). Ele não permite segmentar moedas nomeadas individualmente — em vez disso, você escolhe entre duas opções: **Default store currency only** ou **International currencies only**.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Moeda definido como "**Default store currency only**". Se um cliente finalizar a compra na moeda padrão da sua loja, o funil será ativado. Se finalizar em qualquer moeda internacional (não padrão), o funil não será ativado.
* Você tem um funil com um Gatilho de Moeda definido como "**International currencies only**". Se um cliente finalizar a compra em uma moeda diferente da moeda padrão da sua loja, o funil será ativado. Se finalizar na moeda padrão da sua loja, o funil não será ativado.

<div id="general-rules-for-currency-display">
  # Regras gerais para exibição de moeda
</div>

* Ofertas e upsells da Página de Agradecimento se ajustam à moeda do cliente, oferecendo uma experiência fluida para compradores em vários mercados. Isso significa que todos os preços são exibidos na mesma moeda do mercado escolhido pelo cliente ou da sessão de navegação dele.

**Como os upsells pós-compra não são mostrados a clientes que finalizam a compra em uma moeda diferente da moeda padrão da sua loja**, todos ainda veem a Página de Agradecimento. Usando o Gatilho de Moeda, você pode personalizar ofertas específicas da Página de Agradecimento para diferentes moedas, permitindo fornecer recomendações de produtos e ofertas segmentadas que se alinham à moeda do checkout do cliente. Alternativamente, as ofertas da Página de Agradecimento podem ser usadas para criar visibilidade universal para todos os clientes, independentemente de país ou moeda, contornando as restrições multimoeda do pós-compra da Shopify. Essa abordagem oferece um alcance mais amplo para promoções de upsell.

<div id="shopify-markets-integration">
  # Integração com o Shopify Markets
</div>

* Se sua loja usa o Shopify Markets para exibir moedas diferentes com base na localização do cliente, o Aftersell se integra perfeitamente para garantir que os produtos sejam exibidos na moeda local correta.
  * O Shopify Markets automatiza o processo de exibição de moedas e preços localizados para as ofertas de upsell.
  * Para detalhes sobre a configuração do Shopify Markets, consulte a documentação oficial da Shopify: [Documentação do Shopify Markets](#).

<div id="important-considerations">
  # Considerações importantes
</div>

* Sempre garanta que as configurações de moeda padrão da sua loja estejam alinhadas com seus requisitos operacionais e as expectativas dos clientes.
* Para ofertas de upsell pós-compra, verifique as configurações de moeda para garantir a compatibilidade com seus mercados-alvo.

<div id="thank-you-page-offers">
  # Ofertas na Página de Agradecimento
</div>

* **Preços localizados:** todos os upsells da Página de Agradecimento se ajustam automaticamente à moeda do cliente. Isso garante que um único funil possa oferecer preços localizados a todos os clientes.
* **Conversão de moeda:** os upsells da Página de Agradecimento são exibidos na moeda do checkout, mesmo que a moeda do pedido seja diferente da moeda padrão da loja.

<div id="post-purchase-upsell-offers">
  # Ofertas de upsell pós-compra
</div>

* **Limitação multimoeda:** as ofertas de upsell pós-compra não aceitam múltiplas moedas. Por esse motivo, os clientes não verão ofertas a menos que a moeda da sua loja corresponda à moeda esperada.

<div id="device-type">
  ## **Tipo de Dispositivo**
</div>

O Gatilho de Tipo de Dispositivo permite limitar um funil a clientes em um tipo específico de dispositivo — apenas Desktop ou apenas Mobile. Quando habilitado, o funil só é exibido se o dispositivo do cliente corresponder à sua seleção.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Tipo de Dispositivo definido como **Desktop only**. Se um cliente concluir o checkout em um navegador desktop, o funil será ativado. Se finalizar em um dispositivo móvel, o funil não será ativado.
* Você tem um funil com um Gatilho de Tipo de Dispositivo definido como **Mobile only**. Se um cliente finalizar a compra em um dispositivo móvel, o funil será ativado. Se finalizar em um desktop, o funil não será ativado.

**Nota:** se o tipo de dispositivo do cliente não puder ser detectado (por exemplo, ao usar um script de vitrine legado), o gatilho falha de forma restritiva — o funil não será exibido. Esse é o mesmo comportamento de outros gatilhos quando os dados necessários não estão disponíveis.

<div id="shipping-country">
  ## **País de Envio**
</div>

O Gatilho de País de Envio permite incluir ou excluir clientes da visualização de um funil com base no país de destino do envio. Por exemplo, você pode configurar um funil para excluir produtos restritos aos EUA quando o endereço de envio for de fora dos Estados Unidos. Isso garante que as restrições geográficas sejam respeitadas, alinhando as ofertas do funil com a disponibilidade de produtos por região.

Como lembrete, os upsells pós-compra não são exibidos para clientes que finalizam a compra em uma moeda diferente da moeda padrão da sua loja; porém, todos ainda verão a Página de Agradecimento. Usando o Gatilho de País de Envio, você pode criar ofertas segmentadas na Página de Agradecimento para países específicos, permitindo fornecer recomendações de produtos e ofertas personalizadas com base no local de envio do cliente. Isso também significa ajustar seus custos de frete para diferentes países.

<div id="random-sample">
  ## **Amostra Aleatória**
</div>

O Gatilho de Amostra Aleatória permite controlar a visibilidade do funil para um subconjunto aleatório de clientes. Esse gatilho é ideal para testar novos funis com uma pequena porcentagem da sua base de clientes ou para surpreender um grupo seleto de clientes com ofertas especiais.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Amostra Aleatória definido como "**25%**". O funil será ativado aleatoriamente para aproximadamente 25% dos clientes que atendem a todas as outras condições de gatilho. Os 75% restantes não verão o funil.
* Você quer fazer um teste A/B de duas ofertas de upsell diferentes. Crie dois funis, cada um com um Gatilho de Amostra Aleatória definido como "**50%**". Cada funil será mostrado a aproximadamente metade dos seus clientes, permitindo comparar o desempenho.

Ao aplicar o Gatilho de Amostra Aleatória, você pode testar novas estratégias de forma eficaz, medir o impacto ou adicionar um elemento de exclusividade às suas promoções, criando experiências únicas para clientes "**sortudos**" que atendem aos critérios.

<div id="datetime">
  ## **Data/Hora**
</div>

O Gatilho de Data/Hora permite agendar a visibilidade de um funil com base em datas e horários específicos. Com esse gatilho, você pode ativar ou desativar ofertas de acordo com um cronograma definido, tornando-o ideal para promoções com prazo determinado, campanhas sazonais ou ofertas exclusivas por tempo limitado.

Aqui estão alguns exemplos:

* Você tem um funil com um Gatilho de Data/Hora definido para ativar "**entre 1º de dezembro e 25 de dezembro**". O funil só será ativado para pedidos feitos nesse intervalo de datas, perfeito para promoções de fim de ano.
* Você tem um funil com um Gatilho de Data/Hora definido para ativar "**após 1º de janeiro de 2026**". O funil só será ativado para pedidos feitos nessa data ou depois dela, útil para lançar promoções de ano novo ou lançamentos de produtos.

O gatilho de Data/Hora inclui um menu suspenso de seleção de fuso horário, permitindo escolher o fuso horário em que seu cronograma deve funcionar (por exemplo, "GMT-07:00 - (MST) America/Phoenix"). As datas são selecionadas usando um calendário, e você pode definir uma data de início, uma data de término ou ambas para delimitar a janela ativa.

**Nota:** certifique-se de selecionar o fuso horário correto para o público principal da sua loja. Se sua loja atende clientes em vários fusos horários, escolha o fuso horário mais relevante para o cronograma da sua promoção.

<div id="shipping-method">
  ## **Método de Envio**
</div>

O Gatilho de Método de Envio permite controlar a visibilidade do funil com base na opção de envio escolhida pelo cliente no checkout. Esse gatilho permite incluir ou excluir clientes de ofertas específicas dependendo do método de envio selecionado.

Aqui estão alguns exemplos:

* Você vende um produto perecível que requer envio noturno. Defina o Gatilho de Método de Envio para incluir "Overnight" ou "Express", para que o upsell apareça apenas para clientes que escolheram envio rápido e receberão o pedido rapidamente.
* Você quer oferecer um upgrade de envio expresso. Defina o gatilho para incluir "Standard Shipping", para que apenas os clientes que escolheram a opção mais lenta vejam o upsell de upgrade.
* Você oferece retirada local. Defina o gatilho para excluir "Local Pickup", para que ofertas dependentes de envio (como proteção de envio) não apareçam para clientes que retiram na loja.

**Nota:** a correspondência não diferencia maiúsculas de minúsculas e verifica se o nome da sua taxa de frete da Shopify *contém* o texto que você insere no gatilho — não precisa ser uma correspondência exata e completa. Por exemplo, um valor de gatilho "express" corresponderá a nomes de taxas de frete como "Express Shipping" ou "2-Day Express".

***

<div id="conditional-logic">
  # Lógica condicional
</div>

Os gatilhos pós-compra funcionam juntos usando uma lógica simples: todos os gatilhos devem ser atendidos (**lógica AND**) e, dentro de cada gatilho, apenas uma condição precisa corresponder (**lógica OR**).

Para mais detalhes sobre como nossa lógica de gatilhos é aplicada, confira este artigo:

[Entendendo a lógica condicional](/pt/aftersell/understanding_conditional_logic_for_post_purchase_triggers)

<Note>
  **Combinando condições de produto.** Um funil tem um único bloco de Produto/Coleção, e tudo dentro dele usa lógica OR — o gatilho é acionado quando **qualquer um** dos produtos ou coleções listados está no pedido. Não há configuração AND entre produtos ou coleções separados nesse bloco.

  Se você precisa que o pedido contenha o produto A **e** o produto B, use o gatilho de **Quantidade de Produto**. Ele tem uma configuração de **Condition Logic** que você pode definir como AND, com uma linha por produto. É o único gatilho baseado em produto que aceita AND entre linhas.
</Note>
