Fråga leveransinformation querying-delivery-information

Antal klick för en viss leverans number-of-clicks-for-a-specific-delivery

I det här exemplet försöker vi återställa antalet klick för en viss leverans. Dessa klick spelas in tack vare loggar för mottagarspårning som tagits under en viss period. Mottagaren identifieras via sin e-postadress. Frågan använder tabellen Recipient tracking logs.

  • Vilken tabell måste markeras?

    Loggspårningstabellen för mottagare (nms:trackingLogRcp)

  • Fält som ska markeras för utdatakolumner?

    Primär nyckel (med antal) och e-post

  • Vilka kriterier kommer informationen att filtreras baserat på?

    En viss period och ett element i leveransetiketten

Så här utför du exemplet:

  1. Öppna Generic query editor och välj Recipient tracking logs-schemat.

  2. I fönstret Data to extract vill vi skapa en mängd för att samla in information. Det gör du genom att lägga till primärnyckeln (som finns ovanför Recipient tracking logs-huvudelementet): Antal spårningsloggar utförs i det här Primary key-fältet. Det redigerade uttrycket blir x=count(primary key). Den länkar summan av olika spårningsloggar till en enda e-postadress.

    Så här gör du:

    • Klicka på ikonen Add till höger om fältet Output columns. I fönstret Formula type väljer du alternativet Edit the formula using an expression och klickar på Next. Klicka på Advanced selection i fönstret Field to select.

    • Kör en process på sammanställningsfunktionen i fönstret Formula type. Den här processen blir ett primärnyckelantal.

      Välj Process on an aggregate function i avsnittet Aggregate och klicka på Count.

      Klicka på Next.

    • Markera fältet Primary key (@id). Utdatakolumnen count (primary key) har konfigurerats.

  3. Markera det andra fältet som ska visas i utdatakolumnen. Öppna noden Recipient i kolumnen Available fields och välj Email. Markera kryssrutan Group till Yes om du vill gruppera spårningsloggarna efter e-postadress: den här gruppen länkar varje logg till sin mottagare.

  4. Konfigurera kolumnsortering så att de mest aktiva mottagarna (med de flesta spårningsloggar) visas först. Kontrollera Yes i kolumnen Descending sort.

  5. Du måste sedan filtrera loggarna som intresserar dig, dvs. de som är yngre än två veckor och som avser försäljningsrelaterade leveranser.

    Så här gör du:

    • Konfigurera datafiltrering. Om du vill göra det väljer du Filter conditions och klickar sedan på Next.

    • Återställ spårningsloggar under en viss period för en viss leverans. Tre filtreringsvillkor är nödvändiga: två datumvillkor som anger sökperioden mellan två veckor före dagens datum och dagen före dagens datum, och ett annat villkor som begränsar sökningen till en viss leverans.

      I fönstret Target element konfigurerar du det datum från vilket spårningsloggar ska tas med i beräkningen. Klicka på Add. En villkorslinje visas. Redigera kolumnen Expression genom att klicka på funktionen Edit expression. Välj Date (@logDate) i fönstret Field to select.

      Välj operatorn greater than. Klicka på Edit expression i kolumnen Value och välj Process on dates i fönstret Formula type. Ange slutligen "15" i Current date minus n days.

      Klicka på Finish.

    • Om du vill välja slutdatum för spårningsloggssökningen skapar du ett andra villkor genom att klicka på Add. Välj Date (@logDate) igen i kolumnen Expression.

      Välj operatorn less than. Klicka på Edit expression i kolumnen Value. Gå till fönstret Formula type och ange "1" i Current date minus n days för datumbearbetning.

      Klicka på Finish.

      Nu vill vi konfigurera det tredje filtervillkoret, dvs. den leveransetikett som vår fråga gäller.

    • Klicka på funktionen Add om du vill skapa ett annat filtreringsvillkor. Klicka på Edit expression i kolumnen Expression. I fönstret Field to select väljer du Label i noden Delivery.

      Klicka på Finish.

      Sök efter en leverans som innehåller ordet"försäljning". Eftersom du inte kommer ihåg den exakta etiketten kan du välja operatorn contains och ange "sales" i kolumnen Value.

  6. Klicka på Next tills du kommer till fönstret Data preview: ingen formatering behövs här.

  7. I fönstret Data preview klickar du på Start the preview of the data för att visa antalet spårningsloggar för varje leveransmottagare.

    Resultatet visas i fallande ordning.

    Det högsta antalet loggar för en användare är 6 för den här leveransen. 5 olika användare öppnade e-postmeddelandet eller klickade på någon av länkarna i e-postmeddelandet.

Mottagare som inte har öppnat någon leverans recipients-who-did-not-open-any-delivery

I det här exemplet vill vi filtrera mottagare som inte har öppnat ett e-postmeddelande de senaste 7 dagarna.

Så här skapar du det här exemplet:

  1. Dra och släpp en Query-aktivitet i ett arbetsflöde och öppna aktiviteten.

  2. Klicka på Edit query och ställ in mål- och filtreringsdimensionerna på Recipients.

  3. Välj Filtering conditions och klicka sedan på Next.

  4. Klicka på knappen Add och välj Tracking logs.

  5. Ange Operator för uttrycket Tracking logs som Do not exist such as.

  6. Lägg till ett annat uttryck. Välj Type i kategorin URL.

  7. Ange sedan Operator som equal to och dess Value som Open.

  8. Lägg till ett annat uttryck och välj Date. Operator ska anges till on or after.

  9. Klicka på knappen Edit expression i fältet Value om du vill ange värdet för de senaste 7 dagarna.

  10. I kategorin Function väljer du Current date minus n days och lägger till det antal dagar som du vill ha som mål. Här vill vi rikta in oss på de senaste 7 dagarna.

Din utgående övergång kommer att innehålla mottagare som inte har öppnat ett e-postmeddelande de senaste 7 dagarna.

Om du däremot vill filtrera mottagare som har öppnat minst ett e-postmeddelande bör frågan vara som följer. Observera att i det här fallet ska Filtering dimension anges till Tracking logs (Recipients).

Mottagare som har öppnat en leverans recipients-who-have-opened-a-delivery

I följande exempel visas hur man riktar sig till profiler som har öppnat en leverans de senaste två veckorna:

  1. Om du vill ha målprofiler som har öppnat en leverans måste du använda spårningsloggar. De lagras i en länkad tabell: börja med att markera den här tabellen i listrutan för fältet Filtering dimension, vilket visas nedan:

  2. När det gäller filtreringsvillkor klickar du på ikonen Edit expression för de villkor som visas i spårningsloggarnas underträdstruktur. Markera fältet Date.

    Bekräfta markeringen genom att klicka på Finish.

    Om du bara vill återställa spårningsloggarna som är mindre än två veckor gamla väljer du operatorn Greater than.

    Klicka sedan på ikonen Edit expression i kolumnen Value för att definiera beräkningsformeln som ska användas. Välj formeln Current date minus n days och ange 15 i det relaterade fältet.

    Klicka på knappen Finish i formelfönstret. Klicka på fliken Preview i filtreringsfönstret för att kontrollera målinriktningsvillkoren.

Filtrera mottagarnas beteende efter en leverans filtering-recipients--behavior-folllowing-a-delivery

I ett arbetsflöde kan du använda rutorna Query och Split för att välja ett beteende efter en tidigare leverans. Detta val görs via filtret Delivery recipient.

  • Syfte med exemplet

    I ett leveransarbetsflöde finns det flera sätt att följa upp en första e-postkommunikation. Den här typen av åtgärd innebär att rutan Split används.

  • Kontext

    Sommarsportserbjudandet skickas ut. Fyra dagar efter leveransen skickas två andra leveranser. Ett av dem är "vattensporterbjudande", det andra är en uppföljning av det första "Sommarsportserbjudandet".

    Leveransen av"vattensporterbjudandet" skickas till mottagare som klickade på länken"vattensporter" vid första leveransen. Dessa klick visar att mottagaren är intresserad av ämnet. Det är rimligt att styra dem mot liknande erbjudanden. Mottagare som inte klickade i "Sommarsportserbjudandet" kommer dock att få samma innehåll igen.

I följande steg visas hur du konfigurerar rutan Split genom att integrera två olika beteenden:

  1. Infoga rutan Split i arbetsflödet. I den här rutan delas mottagarna av den första leveransen upp i de två följande leveranserna. Uppdelningen görs utifrån de filtervillkor som är kopplade till mottagarens beteende under den första leveransen.

  2. Öppna rutan Split. På fliken General anger du en etikett: Dela baserat på beteende till exempel.

  3. Definiera den första delade grenen på fliken Subsets. Ange till exempel etiketten Klickad för den här grenen.

  4. Välj alternativet Add a filtering condition on the incoming population. Klicka på Edit.

  5. Dubbelklicka på filtret Recipients of a delivery i fönstret Targeting and filtering dimension.

  6. I fönstret Target element väljer du det beteende som du vill tillämpa på den här grenen: Recipients having clicked (email).

    Välj alternativet Delivery specified by the transition nedan. Den här funktionen återställer automatiskt de personer som ska användas vid den första leveransen.

    Det här är erbjudandet om vattensporter.

  7. Definiera den andra grenen. Den här grenen kommer att innehålla uppföljningsmejl med samma innehåll som den första leveransen. Gå till fliken Subsets och klicka på Add för att skapa den.

  8. En annan underflik visas. Namnge den Klickade inte.

  9. Klicka på Add a filtering condition for the incoming population. Klicka sedan på Edit….

  10. Klicka på Delivery recipients i fönstret Targeting and filtering dimension.

  11. Välj Recipients who did not click (email)-beteendet i fönstret Target element. Välj alternativet Delivery specified by the transition så som visas för den senaste grenen.

    Rutan Split är nu helt konfigurerad.

Nedan finns en lista över de olika komponenter som konfigurerats som standard:

  • 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).

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1