Show Menu
TÓPICOS×

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. This query uses the Recipient tracking logs table.
  • Qual tabela precisa ser selecionada?
    The recipient log tracking table ( 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 Recipient tracking logs schema.
  2. In the Data to extract window, we want to create an aggregate to collect information. To do this, add the primary key (located above the main Recipient tracking logs element): Tracking log count is carried out on this Primary key field. The edited expression will be 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:
    • Click the Add icon to the right of the Output columns field. In the Formula type window, select the Edit the formula using an expression option and click 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 Aggregate seção e clique em Count .
      Clique em Next .
    • Select the Primary key (@id) field. The count (primary key) output column is configured.
  3. Selecione o outro campo a ser exibido na coluna de saída. In the Available fields column, open the Recipient node and choose 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 a Descending sort coluna.
  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. Edit the Expression column by clicking the Edit expression function. In the Field to select window, choose Date (@logDate) .
      Selecione o greater than operador. Na Value coluna, clique em Edit expression e, na Formula type janela, 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 Expression coluna, escolha Date (@logDate) novamente.
      Selecione o less than operador. In the Value column, click Edit expression . For date processing, go to the Formula type window, enter "1" in 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. In the Expression column, click Edit expression . Na Field to select janela, escolha Label no Delivery nó.
      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. Click Next until you get to the Data preview window: no formatting is necessary here.
  7. In the Data preview window, click Start the preview of the data to see the number of tracking logs for each delivery recipient.
    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. Click Edit query and set the target and filtering dimensions to Recipients .
  3. Selecione Filtering conditions e clique em Next .
  4. Clique no botão Add e selecione Tracking logs .
  5. Defina o Operator da Tracking logs expressão como Do not exist such as .
  6. Adicione outra expressão. Select Type in the URL category.
  7. Then, set its Operator to equal to and its Value to Open .
  8. Adicione outra expressão e selecione Date . Operator deve ser definido como on or after .
  9. To set the value last 7 days, click the Edit expression button in the Value field.
  10. In the Function category, select Current date minus n days and add the number of days you want to target. 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. Please note that, in this case, the Filtering dimension shoud be set to 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. Select the Date field.
    Click Finish to confirm selection.
    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. Select the Current date minus n days formula and enter 15 in the related field.
    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. This selection is carried out via the Delivery recipient filter.
  • 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. Open the Split box. 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. In the Targeting and filtering dimension window, double-click the Recipients of a delivery filter.
  6. In the Target element window, select the behavior you want to apply to this branch: Recipients having clicked (email) .
    Below, select the Delivery specified by the transition option. 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. Go to the Subsets tab and click Add to create it.
  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. In the Target element window, select the Recipients who did not click (email) behavior. Select the Delivery specified by the transition option as shown for the last branch.
    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).