Visão geral
- Faça login no Aftersell.
- Clique em Strategies na navegação da barra lateral esquerda.
- Você verá uma lista das suas Strategies existentes, ou um estado vazio convidando você a criar a primeira.
Criando uma nova Strategy
- Clique em Add Strategy.
- Você será levado ao editor de Strategy, onde pode adicionar regras.
Adicionando regras
- Triggers - o “quando” - critérios que devem ser atendidos para a regra corresponder.
- Actions - o “então” - a experiência retornada quando a regra corresponde.
Definindo gatilhos
Gatilhos de produto
- Specific product(s) - corresponde a produtos Shopify específicos por ID
- Collection - corresponde a produtos pertencentes a coleções específicas
- Tag(s) - corresponde a produtos com tags específicas (por exemplo, “sale”, “summer”)
- Title - corresponde ao título do produto
- Vendor - corresponde ao nome do fornecedor/marca
- Type - corresponde ao campo de tipo do produto (por exemplo, “Apparel”, “Electronics”)
- Handle - corresponde ao slug da URL do produto
- Metafield - corresponde a pares de namespace/chave/valor de metafields personalizados
- Selling plan - corresponde a produtos de “assinatura” ou “compra única”. Só é avaliado quando o contexto da requisição fornece um selling plan para o produto - as superfícies de upsell de checkout e pós-compra do Aftersell não enviam isso, então o gatilho não corresponderá nesses casos a menos que uma integração personalizada o forneça explicitamente
Gatilhos de cliente
- Customer tag - por exemplo, “VIP”, “loyalty-gold”
- Country code - país de cobrança
- Province code - província/estado de cobrança
- Locale - localidade do cliente (por exemplo, “en-US”)
- Accepts marketing - status de opt-in de marketing
- Order count - número de pedidos anteriores
- Total spent - gasto total acumulado
Gatilhos de carrinho
- Cart subtotal - por exemplo, subtotal maior que $50
- Item count - quantidade total de itens no carrinho
- Line count - número de itens de linha distintos
- Cart attribute - atributos de carrinho personalizados definidos pela API de carrinho da Shopify
- Cart note - o campo de observação do carrinho
Gatilhos de localização
- Shipping country - país de destino do envio
- Shipping province - província/estado de destino do envio
- Shipping method - método de envio selecionado
- Store currency - o código da moeda ativa da loja
Gatilhos de marketing
- URL - corresponde a uma substring da URL de destino, para que você possa segmentar uma campanha ou canal específico correspondendo a um parâmetro incorporado na URL (por exemplo,
utm_source=newsletter)
Gatilhos de tempo
- Day of week - o dia atual
- Hour of day - a hora atual
Gatilhos dinâmicos
- Always match - um gatilho sem condição que sempre dispara. Use-o para fazer uma regra ser executada em todas as requisições (isso é diferente do Catch all no nível da estratégia, que só dispara quando nenhuma outra regra corresponde).
Nem todos os gatilhos são preenchidos em todas as superfícies. O checkout, por exemplo, só envia contexto de produto e carrinho - gatilhos de cliente, localização e marketing não corresponderão ali. Veja os guias de Implementando Strategies para saber o que cada superfície envia.
Operadores
Nem todos os operadores estão disponíveis para todos os gatilhos:
- Operadores de lista (Contains any / all e suas negações) se aplicam a campos de vários valores, como tags, coleções, tags de cliente e produtos específicos.
- Operadores de texto (Equals, Contains e suas negações) se aplicam a campos de texto de valor único, como título, fornecedor, handle, localidade, país e URL.
- Operadores numéricos se aplicam a campos como subtotal do carrinho, contagem de itens, contagem de linhas, contagem de pedidos, gasto total e hora do dia. Operadores numéricos não têm variantes “does not”.
- Alguns campos suportam apenas Equals e Does not equal - selling plan, dia da semana e accepts marketing.
Definindo ações
Ações de produto
- Specific products - selecione manualmente produtos individuais do seu catálogo Shopify.
- Collection - retorne todos os produtos pertencentes a uma coleção específica.
- Product attributes - retorne produtos que correspondam a critérios como tags, fornecedor, tipo de produto ou metafields - os mesmos tipos de atributo usados nos gatilhos.
Ações dinâmicas
- Most popular - os produtos de melhor desempenho da sua loja por volume de vendas, em toda a loja ou limitado a uma coleção.
- Recently purchased - produtos comprados recentemente em toda a loja.
- Inherit from when - reutilize os próprios gatilhos da regra (o “quando”) como seletor de produtos, para que os produtos retornados correspondam aos mesmos critérios que fizeram a regra disparar.
- AI Recommendations - sugestões personalizadas geradas pelo modelo de recomendação do Aftersell.
Ações de filtragem
- Sort - controle quais produtos são selecionados:
- Random - uma seleção aleatória.
- Price: high → low - os produtos mais caros são retornados primeiro.
- Price: low → high - os produtos mais baratos são retornados primeiro.
- Amount/Limit - defina o número máximo de produtos a retornar.
A ordenação é aplicada primeiro, depois o Amount/Limit. Por exemplo, se a ordenação estiver definida como Random, todo o pool de produtos é embaralhado antes de o limite ser aplicado - então você sempre obtém uma fatia aleatória, e não os mesmos produtos em ordem aleatória.
Ações de chave-valor
meta.data na resposta da API junto com os resultados de produtos. Usos comuns incluem:
- Texto de banner promocional
- Rótulos de campanha para análises
Se várias regras corresponderem e emitirem a mesma chave, o valor da primeira regra correspondente vence - regras posteriores não podem sobrescrevê-lo.
Prioridade de regras e ordem de avaliação
- Avalia os gatilhos de cada regra em relação ao contexto fornecido.
- Coleta produtos de todas as regras correspondentes.
- Deduplica e limita o resultado ao máximo configurado (padrão: 20 produtos).
Configurando um Catch all
- Ativar/desativar - ligue ou desligue a regra Catch all para a Strategy. Quando desativada, requisições que não correspondem a nenhuma regra retornarão vazias.
- Configurar ações - defina o que retornar usando qualquer combinação dos tipos de ação disponíveis, como em qualquer outra regra.
resolution.fallbackUsed: true.
Filtros globais
- Exclude out of stock - exclui automaticamente qualquer produto que esteja indisponível para compra no momento.
- Exclude input products - exclui o(s) produto(s) que acionaram a regra (por exemplo, o produto que um comprador está visualizando em uma PDP), para você nunca recomendar o mesmo produto que o comprador já está vendo.
- Exclude by product tag - exclui produtos com tags específicas.
- Exclude by metafield - exclui produtos que correspondam a um namespace/chave/valor de metafield específico.
- Exclude by product ID - exclui produtos específicos por ID.
- Require stock at location - mantém apenas produtos com estoque disponível em um local escolhido (requer permissões de leitura de estoque e locais).
Validação e estados de erro
- Completar a regra - adicione o gatilho e/ou a ação que faltam.
- Excluir a regra - remova-a por completo se não for mais necessária.