Ir para o conteúdo

Filtros calculados

Os filtros calculados permitem criar segmentos muito precisos ao longo de um período estendido do histórico de um usuário. Por exemplo, use filtros calculados para direcionar usuários que compraram um produto específico um determinado número de vezes nos últimos 16 meses ou que concluíram um evento de eCommerce que corresponde a valores de propriedade específicos. Refine esse público usando propriedades de eventos para tornar o direcionamento ainda mais granular.

Como funciona

Os Segments da Braze oferecem ferramentas poderosas de direcionamento para criar grupos dinâmicos de usuários. Para a maioria dos casos de uso, isso é suficiente para alcançar seu público de forma eficaz. Os filtros calculados são projetados para casos de uso avançados em que você precisa analisar comportamentos de até dois anos atrás ou aplicar lógica complexa — sem comprometer a retenção de dados ou a performance do sistema. Use filtros de atividade do usuário para critérios de compra e eventos de eCommerce, ou filtros de objetos de dados para direcionamento por conta e objetos de dados.

Por exemplo, a segmentação padrão da Braze encontra usuários que atendem a critérios específicos definidos por você, como identificar um usuário que comprou recentemente um dos seus produtos. Os filtros calculados permitem ir mais fundo — como identificar usuários que compraram uma cor específica de um determinado produto pelo menos duas vezes entre 18 e 24 meses atrás. Os filtros calculados são um aprimoramento, não um requisito. Se você precisa de filtros mais avançados ou de uma janela histórica mais longa, eles são uma ótima ferramenta para ajudar, mantendo o uso dos seus dados otimizado.

Filtros calculados e extensões de segmento SQL

Extensões de segmento SQL e filtros calculados ajudam você a criar públicos com base no comportamento de compra, mas usam ferramentas e fontes de dados diferentes. As extensões de segmento SQL usam SQL que você escreve consultando os dados conectados do Snowflake.

Comportamento Filtros calculados Extensões de segmento SQL
Como você define o público Escolha compras ou eventos recomendados de eCommerce, além de contagens, janelas de tempo e filtros opcionais de propriedade Escreva SQL usando sua conexão com o Snowflake; use modelos, atualização incremental ou atualização completa
Onde a lógica é executada Os critérios e a atualização são gerenciados na Braze como filtros calculados A consulta é executada no contexto do seu data warehouse de acordo com a configuração da extensão
Página de lista de filtros Uma lista compartilhada para filtros de atividade do usuário e objetos de dados. A coluna Segments mostra quantos Segments usam cada filtro, e os status de processamento refletem o estado de geração Inclui uma coluna Type e filtros que variam conforme o tipo de extensão
Casos de uso típicos Frequência de compra e regras baseadas em propriedades dentro da janela selecionada Lógica baseada em data warehouse, junções entre tabelas, agregações de gastos e janelas históricas além do formulário de filtro calculado

Quando usar filtros calculados

Use filtros calculados quando as regras guiadas pelo dashboard para atividade do usuário ou objetos de dados forem suficientes e você não precisar de SQL arbitrário em tabelas do data warehouse.

Quando usar outros tipos de extensão de segmento

Use extensões de segmento SQL quando precisar de SQL completo, dados do Snowflake, modelos ou modos de atualização projetados para consultas grandes ou complexas no data warehouse. Use extensões de segmento CDI quando precisar de SQL que consulte diretamente seu data warehouse usando dados de conexões de ingestão de dados na nuvem. Use extensões de segmento (extensão simples) para critérios de interação com canal de mensagem quando precisar consultar dados além das interações recentes.

Use filtros calculados e extensões de segmento juntos

Um Segment pode referenciar um filtro calculado junto com uma extensão de segmento SQL ou CDI — por exemplo, uma coorte definida no data warehouse a partir de uma extensão, combinada com regras de compra que você mantém no criador de filtros calculados.

Criar um filtro calculado

Para criar um filtro calculado, escolha um tipo de filtro quando solicitado, defina seus critérios e, em seguida, salve e ative o filtro antes de usá-lo em um Segment.

Etapa 1: Configurar os detalhes

  1. Acesse Público > Filtros calculados.
  2. Selecione Criar filtro.
  3. Se o seu espaço de trabalho tiver Contas ativadas, selecione um tipo de filtro:
    • Filtros de atividade do usuário: Ações e comportamentos de usuários.
    • Filtros de objeto de dados: Atributos e relacionamentos de objetos de dados.
  4. Insira um nome que descreva o público que você pretende direcionar. Um nome descritivo facilita a busca pelo filtro ao adicioná-lo a um Segment.
  5. (Opcional) Adicione tags para organizar os filtros calculados no seu espaço de trabalho.

Para Filtros de atividade do usuário, selecione Ativar atualização recorrente de público para atualizar o filtro em um cronograma recorrente. Se você não ativar essa configuração, o filtro não será atualizado a menos que você o atualize ou selecione Atualizar público. Filtros de objeto de dados são atualizados de hora em hora.

Etapa 2: Escolher seus critérios

Se você selecionou Filtros de objeto de dados, escolha um objeto de dados e adicione condições de atributo, relacionamento ou grupo de filtros. Para direcionamento baseado em contas, consulte Objetos de conta.

Se Criar filtro abrir o construtor de atividade do usuário diretamente, ou se você selecionar Filtros de atividade do usuário, escolha uma das seguintes opções de Critério para direcionamento:

  • Realizou uma compra
  • Realizou um evento de eCommerce

Após selecionar um tipo de evento, escolha o evento específico, quantas vezes o usuário deve tê-lo completado (mais que, menos que ou igual a) e o período de tempo.

Ao escolher o período de tempo, você pode especificar um intervalo de datas relativo (os últimos X dias), uma data de início, uma data de término ou um intervalo de datas exato. Para intervalos relativos, insira de 1 a 730 dias (dois anos). Para intervalos de datas absolutos, a data de início deve estar dentro dos últimos dois anos e a data de término deve estar dentro dos próximos dois anos.

Segmentação por propriedade de evento

Para aumentar a precisão do direcionamento, selecione Adicionar filtros de propriedade de evento. Isso permite filtrar por propriedades da sua compra ou evento de eCommerce. A Braze oferece suporte à segmentação por propriedade de evento com base em objetos de string, numérico, booleano e tempo.

Para propriedades de string, insira vários valores de uma vez — por exemplo, direcionando usuários com status igual a ouro, prata ou bronze. Para eventos recomendados de eCommerce, o menu suspenso de propriedades é preenchido com as propriedades disponíveis para aquele evento.

Etapa 3: Salvar e ativar o filtro

Selecione Salvar como rascunho para salvar um novo filtro calculado sem ativá-lo. Para um filtro ativado, selecione Salvar alterações para salvar suas atualizações. Você deve selecionar Ativar filtro antes que o filtro fique disponível no criador de segmentos.

Depois que você ativar um filtro calculado, a Braze começa a calcular o público. Quando o processamento estiver concluído, você poderá selecionar o filtro ao criar um público.

Usar um filtro calculado em um Segment

Após criar e ativar um filtro calculado, adicione-o ao construir um Segment ou definir um público para uma Campaign ou Canvas.

  1. No criador de segmentos, abra a lista de filtros.
  2. Em Outros filtros, selecione Filtro calculado existente.
  3. Selecione o filtro calculado para incluir na definição do Segment.

Após adicionar o filtro, selecione o ícone ao lado do menu suspenso do filtro para visualizar os detalhes do filtro e confirmar os critérios aplicados ao seu público.

Filtro calculado em um criador de segmentos com um ícone para visualizar mais detalhes.

Para saber mais sobre como construir segmentos, consulte Criar um Segment.

Gerenciar filtros calculados

Acesse Audience > Calculated Filters para visualizar, editar e gerenciar filtros calculados no seu espaço de trabalho.

A página Calculated Filters lista filtros de atividade do usuário e de objetos de dados juntos. Você pode refinar a lista com os controles disponíveis, mas a página não inclui um controle de filtragem por tipo nem uma coluna Type. Use a coluna Segments para ver quantos Segments utilizam cada filtro calculado.

Rótulos de status

Cada filtro calculado exibe um dos status a seguir. Processing e Processing failed aparecem quando a geração de membros está em andamento ou não foi concluída com sucesso.

Status Descrição
Active O filtro está ativado e disponível para uso em Segments.
Draft O filtro está salvo, mas não ativado.
Archived O filtro está arquivado.
Refresh disabled As atualizações recorrentes de público estão desativadas. A Braze pode definir esse status automaticamente quando um filtro com atualização agendada não é utilizado.
Processing A Braze está processando uma atualização do filtro.
Processing failed A tentativa de processamento mais recente não foi concluída com sucesso.

Editar e gerenciar filtros individuais

Abra o menu de ações na linha de um filtro calculado para realizar uma ação. As ações exibidas dependem do status do filtro.

Para filtros que não estão arquivados, o menu da linha inclui Edit, Messaging use, Archive e Update audience. Update audience está disponível para filtros ativos que não estão em processamento. Você pode editar um filtro calculado enquanto ele está sendo processado, mas não pode salvar suas alterações até que o processamento seja concluído.

Arquivar

Antes de arquivar um filtro calculado, verifique se ele ainda está em uso. O arquivamento pode interromper silenciosamente Campaigns, Canvas ou Segments ativos que fazem referência a ele.

  • Filtros de objetos de dados: se uma Campaign, Canvas ou Segment ativo ainda faz referência ao filtro, arquivá-lo significa que essa Campaign, Canvas ou Segment não corresponderá a nenhum usuário na próxima vez que for lançado ou enviado. Remova a referência primeiro para evitar isso.
  • Filtros de atividade do usuário: se uma Campaign ou Canvas em rascunho ainda faz referência ao filtro, arquivá-lo congela o público desse rascunho nos últimos resultados atualizados do filtro. Ele não será atualizado daqui em diante, a menos que você remova a referência primeiro.

Para descobrir onde um filtro está sendo usado, selecione Messaging use no menu da linha correspondente.

Você não pode arquivar um filtro calculado que é referenciado por uma Campaign, Canvas ou Segment ativo (não em rascunho). Remova essas referências antes de arquivar. Se você estiver arquivando vários filtros de tipos diferentes ao mesmo tempo, verá uma confirmação separada para cada tipo.

Desarquivar

Você pode desarquivar um filtro de qualquer uma das seguintes formas:

  • Selecione Unarchive no menu da linha do filtro.
  • Selecione um ou mais filtros arquivados e depois selecione Unarchive.
  • Abra um filtro calculado arquivado e selecione Unarchive na página dele.

Ao desarquivar um filtro, o status dele retorna ao que era antes do arquivamento:

  • Um rascunho retorna para Draft.
  • Um filtro ativado retorna para Active, conta para o limite de filtros ativos e a Braze inicia uma atualização de público.

Aguarde o processamento terminar antes de desarquivar um filtro que exibe Processing. Se você atingiu o limite de filtros ativos, arquive um filtro ativo antes de desarquivar outro filtro ativo.

Salvar versus ativar

Você pode salvar um filtro calculado sem ativá-lo. Filtros inativos permanecem no seu espaço de trabalho, mas não podem ser adicionados a Segments até que você os ative. Selecione Activate filter para usar o filtro na segmentação.

Considerações

Os filtros calculados avaliam quantas vezes um usuário completou um evento dentro da janela selecionada. Eles não somam valores entre eventos, como receita total ou gasto ao longo do tempo. Para limites de gastos ou outras agregações entre compras, use as extensões de segmento SQL.

Regras baseadas em propriedades de compra e eCommerce

Quando eventos de compra ou eCommerce incluem as propriedades de que você precisa — como categoria do produto, ID da loja ou código promocional — é possível direcionar usuários com filtros de propriedade de evento. Exemplos incluem usuários que usaram um código promocional específico durante um intervalo de datas, compraram uma categoria de produto nos últimos 12 meses ou fizeram compras em uma loja específica. Padrões de compradores inativos (por exemplo, comprou em uma janela, mas não em outra) funcionam combinando filtros calculados em um Segment.

Atributos de perfil e direcionamento baseado em localização

  • Atributos de perfil: Direcione pontos de fidelidade, níveis ou outros valores armazenados no perfil de usuário com filtros de Segment padrão, não com filtros calculados.
  • Distância ou proximidade: a Braze não calcula distância geográfica em filtros calculados. Pré-calcule as distâncias no seu próprio serviço, armazene o resultado no perfil de usuário e depois segmente com base nesse atributo.

Interações com canais de mensagem

Para critérios de engajamento com mensagem (como aberturas de e-mail ou interações com push), use as extensões de segmento quando precisar consultar dados além das interações recentes. Os filtros calculados com critérios de interação de canal de mensagem (quando disponíveis no seu espaço de trabalho) avaliam dados recentes de interação com mensagens. Eles não utilizam o mesmo preenchimento retroativo de dois anos de dados usado nos critérios de compra e eCommerce.

Perguntas frequentes

Posso criar um filtro calculado que use múltiplos eventos personalizados?

Ao usar filtros calculados, você pode selecionar um evento personalizado, um evento de compra, um evento de eCommerce ou uma interação de canal. No entanto, é possível combinar vários filtros calculados com AND ou OR ao criar o Segment.

Você pode adicionar vários eventos ou referenciar múltiplas tabelas do Snowflake ao usar extensões de segmento SQL.

Posso usar arrays em filtros calculados?

Sim. Para usar arrays, adicione colchetes ([]) ao nome da sua propriedade. Se a sua propriedade for location_code, você digitaria location_code[].

A Braze usa [] para percorrer arrays e verificar se algum item no array percorrido corresponde à propriedade do evento. Por exemplo, você pode criar um filtro calculado de usuários que correspondam a pelo menos um valor de uma propriedade de array.

Como a Braze calcula o período para um intervalo de tempo relativo de “últimos X dias”?

Quando os filtros calculados calculam o período relativo (“últimos X dias”), o horário de início é definido como meia-noite UTC. Por exemplo, para um filtro calculado que é atualizado em 2024-09-16 21:00 UTC e especifica 10 dias, o horário de início é definido como 2024-09-06 00:00 UTC, e não 2024-09-06 21:00 UTC. Os filtros calculados sempre usam UTC para janelas de tempo; o fuso horário do seu espaço de trabalho não se aplica.

No entanto, você pode especificar fusos horários usando extensões de segmento SQL para identificar usuários que realizaram um evento há 10 dias com base na meia-noite no horário da empresa, ou usuários que realizaram o evento há 10 dias com base no horário atual.

New Stuff!