Skip to main content

Abas de Produtos

As Abas de Produtos do TagAssist são artefatos responsáveis por definir quais produtos poderão exibidos dentro do assistente, em uma aba própria.

Elas funcionam como fontes de conteúdo reutilizáveis, permitindo organizar produtos em abas que podem ser utilizadas em múltiplas campanhas.

Configure uma vez, reutilize em várias campanhas.

O que são as Abas de Produtos?

Cada aba representa uma lista de produtos que será exibida dentro do TagAssist.

Essas listas podem vir de duas formas:

  • Fonte dinâmica (dataSource) → produtos carregados via API;
  • Lista manual (products) → produtos especificados diretamente em uma lista.

Na interface do assistente, cada aba aparece como uma opção navegável, permitindo que o usuário explore diferentes conjuntos de produtos.

Como funciona

Quando o TagAssist é exibido:

  1. As abas são ordenadas pela posição;
  2. Cada aba carrega seus produtos:
    • via dataSource, ou
    • via lista manual (products);
  3. A primeira aba é exibida como padrão;
  4. O usuário pode alternar entre as abas;
  5. Cada aba atualiza a lista de produtos exibida.

Quando usar

Use abas quando quiser:

  • organizar produtos por categoria;
  • destacar listas específicas (ex: ofertas, mais vendidos);
  • controlar manualmente quais produtos exibir;
  • consumir produtos de APIs externas;
  • reutilizar a mesma estrutura em múltiplas campanhas.

Configuração

TagAssistTab

FieldTypeRequiredDescription
nameStringSimNome da aba exibido no widget.
dataSourceStringNãoURL da fonte de dados de produtos.
positionIntNãoOrdem de exibição da aba.
productsListNãoLista manual de produtos da aba.

name

Define o nome exibido na aba.

Exemplo:
"Ofertas", "Mais vendidos", "Recomendados"


dataSource

Define a URL de onde os produtos serão carregados.

  • Deve retornar uma lista de produtos;
  • Os dados são consumidos pelo widget em tempo real.

Importante:

  • Pode utilizar variáveis dinâmicas como sessão/usuário (dependendo da integração);
  • Se configurado, os produtos são carregados automaticamente.

position

Controla a ordem das abas.

  • Menor valor → aparece primeiro;
  • Abas são exibidas em ordem crescente.

products

Lista de produtos definidos manualmente.

Use quando quiser controle total sobre os itens exibidos.

Esse campo é uma lista de objetos do tipo TagAssistTabProduct.


Configuração dos produtos (TagAssistTabProduct)

Cada item da lista products representa um produto exibido na aba.

FieldTypeRequiredDescription
productUrlStringSimURL do produto.
positionIntNãoOrdem do produto dentro da lista.
mongoIdStringNãoIdentificador interno do produto.
nameStringNãoNome do produto (uso auxiliar).

productUrl

URL do produto.

Esse link será utilizado para redirecionamento quando o usuário clicar em comprar.


position

Define a ordem do produto dentro da aba.


mongoId

Identificador interno do produto. Pode ser utilizado para integrações ou controle de dados.


name

Nome do produto.

Pode ser utilizado como referência interna ou fallback.