Consultar informações da entrega querying-delivery-information
Número de cliques de uma entrega específica number-of-clicks-for-a-specific-delivery
Neste exemplo, estamos procurando coletar o número de cliques de uma entrega específica. Esses cliques são registrados graças aos logs de acompanhamento de destinatários coletados por um determinado período. O destinatário é 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 destinatário (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 entrega.
Para executar esse exemplo, aplique as seguintes etapas:
-
Abra o Generic query editor e selecione o esquema Recipient tracking logs.
-
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.
-
-
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 destinatário.
-
Configure a classificação de coluna para que os destinatários mais ativos (com os maior número de logs de rastreamento) sejam exibidos primeiro. Verifique Yes na coluna Descending sort.
-
É preciso então, filtrar os logs que interessam, ou seja, aqueles que estão abaixo de 2 semanas e abordam entregas 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 entrega 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 entrega 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 entrega 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 entrega 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.
-
-
Clique em Next até chegar à janela Data preview. Nenhuma formatação é necessária.
-
Na janela Data preview, clique em Start the preview of the data para ver o número de logs de rastreamento para cada destinatário de entrega.
O resultado é exibido em ordem decrescente.
O número mais alto de logs para um usuário é de 6 para esta entrega. 5 usuários diferentes abriram o e-mail de entrega ou clicaram em um dos links no e-mail.
Destinatários que não abriram nenhuma entrega recipients-who-did-not-open-any-delivery
Neste exemplo, devemos filtrar destinatários que não abriram um e-mail nos últimos 7 dias.
Para criar este exemplo, aplique as seguintes etapas:
-
Arraste e solte uma atividade Query em um workflow e abra a atividade.
-
Clique em Edit query e defina as dimensões do filtro e do direcionamento para Recipients.
-
Selecione Filtering conditions e clique em Next.
-
Clique no botão Add e selecione Tracking logs.
-
Defina o Operator da expressão Tracking logs para Do not exist such as.
-
Adicione outra expressão. Selecione Type na categoria URL.
-
Em seguida, defina seu Operator como equal to e o Value como Open.
-
Adicione outra expressão e selecione Date. O Operator deve ser definido como on or after.
-
Para definir o valor last 7 days, clique em Edit expression no campo Value.
-
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 destinatários que não abriram um e-mail nos últimos 7 dias.
Se, caso contrário, quiser filtrar os destinatários que abriram pelo menos um e-mail a sua query deverá ser com mostrado a seguir. Observe que, nesse caso, o Filtering dimension deve ser definido como Tracking logs (Recipients).
Destinatários que abriram uma entrega recipients-who-have-opened-a-delivery
O exemplo a seguir mostra como selecionar perfis que abriram uma entrega nas últimas 2 semanas:
-
Para direcionar perfis que tenham aberto uma entrega, é 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:
-
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.
Filtragem do comportamento de destinatários após uma entrega filtering-recipients--behavior-folllowing-a-delivery
Em um workflow, as caixas Query e Split permitem selecionar um comportamento após uma entrega. Essa seleção é realizada por meio do filtro Delivery recipient.
-
Objetivo do exemplo
Em um workflow de entrega, 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 entrega "Oferta esportiva de verão" é enviada. Quatro dias após a entrega, duas outras entregas são enviadas. Uma delas é "oferta de artigos de esportes aquáticos", o outro é uma continuidade da primeira entrega "oferta esportiva de verão".
A entrega "oferta de artigos de esportes aquáticos" é enviada aos destinatários que clicaram no link "esportes aquáticos" na primeira entrega. Estes cliques mostram que o destinatário está interessado no tópico. Faz sentido orientá-los para ofertas semelhantes. No entanto, os destinatários 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:
-
Insira a caixa Split no workflow. Esta caixa separa os destinatários da primeira entrega em duas entregas subsequentes. A separação ocorre com base nas condições de filtragem vinculadas ao comportamento do destinatário durante a primeira entrega.
-
Abra a caixa Split. Na guia General, digite um rótulo: Split based on behavior por exemplo.
-
Na guia Subsets, defina a primeira ramificação. Por exemplo, insira o rótulo Clicked para esta ramificação.
-
Selecione a opção Add a filtering condition on the incoming population. Clique em Edit.
-
Na janela Targeting and filtering dimension, clique duas vezes no filtro Recipients of a delivery.
-
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 entrega.
Esta é a entrega "oferta de artigos de esportes aquáticos".
-
Defina a segunda ramificação. Esta ramificação incluirá o e-mail de acompanhamento com o mesmo conteúdo da primeira entrega. Acesse a guia Subsets e clique em Add para criá-la.
-
Outra sub-guia é exibida. Nomeie de "Não clicou".
-
Clique em Add a filtering condition for the incoming population. Em seguida, clique em Edit….
-
Clique em Delivery recipients na janela Targeting and filtering dimension.
-
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).