Consulta de informações de delivery

Número de cliques de uma delivery específica

Neste exemplo, estamos procurando coletar o número de cliques de uma delivery específica. Esses cliques são registrados graças aos logs de acompanhamento de recipients coletados por um determinado período. O recipient é identificado por meio de seu endereço de e-mail. Esta consulta usa a tabela Recipient tracking logs.

  • Qual tabela precisa ser selecionada?

    A tabela de rastreamento de log do recipient (nms:trackingLogRcp).

  • Campos a serem selecionados para colunas de saída?

    Primary key (with count) e Email.

  • Quais critérios serão usados para filtrar as informações?

    Um período específico e um elemento do rótulo da delivery.

Para executar esse exemplo, aplique as seguintes etapas:

  1. Abra o Generic query editor e selecione o esquema Recipient tracking logs.

  2. Na janela Data to extract, queremos criar uma agregação para coletar informações. Para fazer isso, adicione a chave primária (localizada acima do elemento principal de registros Recipient tracking logs). A contagem de log de rastreamento é realizada neste campo Primary key. A expressão editada será x=count(primary key). Ele vincula a soma de vários logs de rastreamento a um único endereço de e-mail.

    Para fazer isso:

    • Clique no ícone Add à direita do campo Output columns. Na janela Formula type, selecione a opção Edit the formula using an expression e clique em Next. Na janela Field to select, clique em Advanced selection.

    • Na janela Formula type, execute um processo na função agregada. Esse processo será uma contagem de chaves primária.

      Selecione Process on an aggregate function na seção Aggregate e clique em Count.

      Clique em Next.

    • Selecione o campo Primary key (@id). O output da coluna count (primary key) está configurado.

  3. Selecione o outro campo a ser exibido na coluna de saída. Na coluna Available fields, abra o nó Recipient e escolha Email. Marque a caixa Group com Yes para agrupar os logs de rastreamento por endereço de email. Este grupo vincula cada log ao respectivo recipient.

  4. Configure a classificação de coluna para que os recipients mais ativos (com os maior número de logs de rastreamento) sejam exibidos primeiro. Verifique Yes na coluna Descending sort.

  5. É preciso então, filtrar os logs que interessam, ou seja, aqueles que estão abaixo de 2 semanas e abordam deliveries relacionadas às vendas.

    Para fazer isso:

    • Configure o filtro de dados. Para fazer isso, selecione Filter conditions e clique em Next.

    • Recuperar logs de rastreamento em um determinado período de uma delivery específica. São necessárias três condições de filtro: duas condições de data para definir o período de pesquisa entre 2 semanas antes da data atual e o dia antes da data atual; e outra condição para restringir a pesquisa a uma delivery específica.

      Na janela Target element, configure a data a partir da qual os logs de rastreamento serão considerados. Clique em Add. Uma linha de condição é exibida. Edite a coluna Expression ao clicar na função Edit expression. Na janela Field to select, selecione Date (@logDate).

      Selecione o operador greater than. Na coluna Value, clique em Edit expression, e na janela Formula type, selecione Process on dates. Por fim, em Current date minus n days, digite "15".

      Clique em Finish.

    • Para selecionar a data de término da pesquisa de log de rastreamento, crie uma segunda condição clicando em Add. Na coluna Expression, escolha novamente Date (@logDate).

      Selecione o operador less than. Na coluna Value, clique em Edit expression. Para o processamento de datas, vá para a janela Formula type, digite "1" em Current date minus n days.

      Clique em Finish.

      Agora, devemos configurar a terceira condição do filtro, ou seja, o rótulo de delivery que nossa query aborda.

    • Clique na função Add para criar outra condição de filtro. Na coluna Expression, clique em Edit expression. Na janela Field to select, escolha Label no nó Delivery.

      Clique em Finish.

      Procure uma delivery contendo a palavra "sales". Se você não lembrar o rótulo exato, é possível escolher o operador contains e digitar "vendas" na coluna Value.

  6. Clique em Next até chegar à janela Data preview. Nenhuma formatação é necessária.

  7. Na janela Data preview, clique em Start the preview of the data para ver o número de logs de rastreamento para cada recipient de delivery.

    O resultado é exibido em ordem decrescente.

    O número mais alto de logs para um usuário é de 6 para esta delivery. 5 usuários diferentes abriram o e-mail de delivery ou clicaram em um dos links no e-mail.

Recipientes que não abriram nenhuma delivery

Neste exemplo, devemos filtrar recipients que não abriram um e-mail nos últimos 7 dias.

Para criar este exemplo, aplique as seguintes etapas:

  1. Arraste e solte uma atividade Query em um workflow e abra a atividade.

  2. Clique em Edit query e defina as dimensões do filtro e do direcionamento para Recipients.

  3. Selecione Filtering conditions e clique em Next.

  4. Clique no botão Add e selecione Tracking logs.

  5. Defina o Operator da expressão Tracking logs para Do not exist such as.

  6. Adicione outra expressão. Selecione Type na categoria URL.

  7. Em seguida, defina seu Operator como equal to e o Value como Open.

  8. Adicione outra expressão e selecione Date. O Operator deve ser definido como on or after.

  9. Para definir o valor last 7 days, clique em Edit expression no campo Value.

  10. Na categoria Function, selecione Current date minus n days e adicione o número de dias que deseja segregar. Aqui, devemos selecionar os últimos 7 dias.

A transição de saída contém recipients que não abriram um e-mail nos últimos 7 dias.

Se, caso contrário, quiser filtrar os recipients que abriram pelo menos um e-mail a sua query deverá ser com mostrado a seguir. Observe que, nesse caso, Filtering dimension deve ser definido como Tracking logs (Recipients).

Recipientes que abriram uma delivery

O exemplo a seguir mostra como selecionar perfis que abriram uma delivery nas últimas 2 semanas:

  1. Para direcionar perfis que tenham aberto um delivery, é necessário usar os logs de rastreamento. são armazenados em uma tabela vinculada: comece selecionando essa tabela na lista suspensa do campo Filtering dimension, como mostrado abaixo:

  2. Com relação às condições do filtro, clique no ícone Edit expression dos critérios mostrados na estrutura de subárvore dos logs de rastreamento. Selecione o campo Date.

    Clique em Finish para confirmar a seleção.

    Para recuperar somente os logs de rastreamento que tenham menos de duas semanas, selecione o operador Greater than.

    Em seguida, clique no ícone Edit expression na coluna Value para definir a fórmula de cálculo a ser aplicada. Selecione a fórmula Current date minus n days e insira 15 no campo correspondente.

    Clique em Finish na janela da fórmula. Na janela do filtro, clique na guia Preview para verificar os critérios de direcionamento.

Filtro de comportamento dos recipients seguindo uma delivery

Em um workflow, as caixas Query e Split permitem selecionar um comportamento após um delivery. Essa seleção é realizada por meio do filtro Delivery recipient.

  • Objetivo do exemplo

    Em um workflow de delivery, há várias maneiras de dar seguimento a uma primeira comunicação por e-mail. Esse tipo de operação envolve o uso da caixa Split.

  • Contexto

    Uma delivery "Oferta esportiva de verão" é enviada. Quatro dias após a delivery, duas outras deliverys são enviadas. Uma delas é "oferta de artigos de esportes aquáticos", o outro é uma continuidade da primeira delivery "oferta esportiva de verão".

    A delivery "oferta de artigos de esportes aquáticos" é enviada aos recipients que clicaram no link "esportes aquáticos" na primeira delivery. Estes cliques mostram que o recipient está interessado no tópico. Faz sentido orientá-los para ofertas semelhantes. No entanto, os recipients que não clicaram na "oferta de esportes de verão" devem receber o mesmo conteúdo novamente.

As etapas a seguir mostram como configurar a caixa Split ao integrar dois comportamentos diferentes:

  1. Insira a caixa Split no workflow. Esta caixa separa os recipients da primeira delivery em duas deliverys subsequentes. A separação ocorre com base nas condições de filtragem vinculadas ao comportamento do recipient durante a primeira delivery.

  2. Abra a caixa Split. Na guia General, digite um rótulo: Split based on behavior por exemplo.

  3. Na guia Subsets, defina a primeira ramificação. Por exemplo, insira o rótulo Clicked para esta ramificação.

  4. Selecione a opção Add a filtering condition on the incoming population. Clique em Edit.

  5. Na janela Targeting and filtering dimension, clique duas vezes no filtro Recipients of a delivery.

  6. Na janela Target element, selecione o comportamento que deseja aplicar a essa ramificação: Recipients having clicked (email).

    Selecione a opção Delivery specified by the transition abaixo. Essa funcionalidade recupera automaticamente as pessoas selecionadas durante a primeira delivery.

    Esta é a delivery "oferta de artigos de esportes aquáticos".

  7. Defina a segunda ramificação. Esta ramificação incluirá o e-mail de acompanhamento com o mesmo conteúdo da primeira delivery. Acesse a guia Subsets e clique em Add para criá-la.

  8. Outra sub-guia é exibida. Nomeie de "Não clicou".

  9. Clique em Add a filtering condition for the incoming population. Em seguida, clique em Edit….

  10. Clique em Delivery recipients na janela Targeting and filtering dimension.

  11. Na janela Target element, selecione a comportamento Recipients who did not click (email). Selecione a opção Delivery specified by the transition como mostrado na última ramificação.

    A caixa Split está totalmente configurada.

Abaixo está a lista dos vários componentes configurados por padrão:

  • All recipients

  • Recipients of successfully sent messages,

  • Recipients who opened or clicked (email),

  • Recipients who clicked (email),

  • Recipients of a failed message,

  • Recipients who didn’t open or click (email),

  • Recipients who didn’t click (email).

Nesta página