Een query uitvoeren op de leveringssinformatie querying-delivery-information
Aantal klikken voor een specifieke levering number-of-clicks-for-a-specific-delivery
In dit voorbeeld, kijken wij terug het aantal klikken voor een specifieke levering. Deze kliks worden geregistreerd dankzij ontvankelijke die logboeken volgen over een bepaalde periode worden genomen. De ontvanger wordt geïdentificeerd via zijn e-mailadres. Deze query gebruikt de Recipient tracking logs tabel.
-
Welke tabel moet worden geselecteerd?
De tabel met het bijhouden van het logboek van de ontvanger (nms:trackingLogRcp)
-
Velden die moeten worden geselecteerd voor uitvoerkolommen?
Primaire sleutel (met aantal) en E-mail
-
Op basis van welke criteria wordt de informatie gefilterd?
Een specifieke periode en een element van het leveringsetiket
Voer de volgende stappen uit om dit voorbeeld uit te voeren:
-
Open de Generic query editor en selecteert u de Recipient tracking logs schema.
-
In de Data to extract -venster, willen we een aggregaat maken om informatie te verzamelen. Hiervoor voegt u de primaire sleutel toe (boven de hoofdtoets) Recipient tracking logs element): hier wordt het aantal logbestanden bijgehouden Primary key veld. De bewerkte expressie wordt x=count(primary key). De som van de verschillende trackinglogboeken wordt aan één e-mailadres gekoppeld.
Dit doet u als volgt:
-
Klik op de knop Add pictogram rechts van Output columns veld. In de Formula type venster, selecteert u de Edit the formula using an expression en klik op Next. In de Field to select venster, klikt u op Advanced selection.
-
In de Formula type -venster, voert u een proces uit op de statistische functie. Dit proces zal een primaire zeer belangrijke telling zijn.
Selecteren Process on an aggregate function in de Aggregate sectie en klik op Count.
Klik op Next.
-
Selecteer de Primary key (@id) veld. De count (primary key) de outputkolom wordt gevormd.
-
-
Selecteer het andere veld dat in de uitvoerkolom moet worden weergegeven. In de Available fields kolom, open de Recipient knooppunt en kies Email. Controleer de Group vak naar Yes om de volgende logboeken per e-mailadres te groeperen: deze groep koppelt elk logboek aan zijn ontvanger.
-
Vorm kolomsortering zodat de actiefste ontvangers (met de meeste het volgen logboeken) eerst worden getoond. Controleren Yes in de Descending sort kolom.
-
Vervolgens filtert u de logboeken die u interesseert, dat wil zeggen de logboeken die jonger zijn dan twee weken en die betrekking hebben op leveranties.
Dit doet u als volgt:
-
Gegevensfiltering configureren. Selecteer Filter conditions klik vervolgens op Next.
-
Herstel het volgen logboeken over een bepaalde periode voor een specifieke levering. Er zijn drie filtervoorwaarden nodig: twee datumvoorwaarden om de zoekperiode in te stellen tussen twee weken vóór de huidige datum en de dag vóór de huidige datum, en een andere voorwaarde om de zoekopdracht te beperken tot een bepaalde levering.
In de Target element , vormt de datum die begint waarmee de volgende logboeken in aanmerking zullen worden genomen. Klik op Add. Er wordt een voorwaardelijn weergegeven. Bewerk de Expression kolom door op de knop Edit expression functie. In de Field to select venster, kiest u Date (@logDate).
Selecteer de greater than operator. In de Value kolom, klik Edit expression en in de Formula type venster, selecteert u Process on dates. Tot slot, in Current date minus n days, typt u "15".
Klik op Finish.
-
Als u de einddatum van de zoekopdracht in het trackinglogboek wilt selecteren, maakt u een tweede voorwaarde door op Add. In de Expression kolom, kies Date (@logDate) opnieuw.
Selecteer de less than operator. In de Value kolom, klik Edit expression. Ga voor datumverwerking naar de Formula type venster, typ "1" in Current date minus n days.
Klik op Finish.
Nu willen wij de derde filtervoorwaarde, d.w.z. het leveringsetiket vormen dat onze vraag betrekking heeft.
-
Klik op de knop Add om een andere filtervoorwaarde te maken. In de Expression kolom, klik Edit expression. In de Field to select venster, kiest u Label in de Delivery knooppunt.
Klik op Finish.
Zoek naar een levering die het woord "verkoop"bevat. Omdat u het exacte label niet meer onthoudt, kunt u de optie contains en "verkoop" in het Value kolom.
-
-
Klikken Next totdat u de Data preview venster: hier is geen opmaak nodig.
-
In de Data preview venster, klikt u op Start the preview of the data om het aantal het volgen logboeken voor elke leveringsontvanger te zien.
Het resultaat wordt in aflopende volgorde weergegeven.
Het hoogste aantal logboeken voor een gebruiker is 6 voor deze levering. Vijf verschillende gebruikers hebben het bezorgingsbericht geopend of op een van de koppelingen in het e-mailbericht geklikt.
Ontvangers die geen levering hebben geopend recipients-who-did-not-open-any-delivery
In dit voorbeeld willen we ontvangers filteren die de afgelopen 7 dagen geen e-mail hebben geopend.
U kunt dit voorbeeld maken door de volgende stappen toe te passen:
-
Sleep een Query activiteit in een werkstroom en open de activiteit.
-
Klikken Edit query en stel de doel- en filterafmetingen in op Recipients.
-
Selecteren Filtering conditions klik vervolgens op Next.
-
Klik op de knop Add en selecteert u Tracking logs.
-
Stel de Operator van de Tracking logs expressie naar Do not exist such as.
-
Voeg nog een expressie toe. Selecteren Type in de URL categorie.
-
Stel vervolgens de Operator tot equal to en Value tot Open.
-
Voeg nog een expressie toe en selecteer Date. Operator moet worden ingesteld op on or after.
-
Als u de waarde wilt instellen voor de laatste 7 dagen, klikt u op de knop Edit expression in de Value veld.
-
In de Function categorie, selecteert u Current date minus n days en voeg het aantal dagen toe dat u als doel wilt instellen. Hier willen we ons richten op de laatste 7 dagen.
De uitgaande overgang bevat ontvangers die de afgelopen 7 dagen geen e-mail hebben geopend.
Als u daarentegen ontvangers wilt filteren die ten minste één e-mail hebben geopend, moet uw query er als volgt uitzien. Let op: in dit geval Filtering dimension moet worden ingesteld op Tracking logs (Recipients).
Ontvangers die een levering hebben geopend recipients-who-have-opened-a-delivery
In het volgende voorbeeld ziet u hoe u zich kunt richten op profielen die de levering in de afgelopen twee weken hebben geopend:
-
Als u profielen wilt aanwijzen die een levering hebben geopend, moet u trackinglogboeken gebruiken. ze worden opgeslagen in een gekoppelde tabel. Selecteer eerst deze tabel in de vervolgkeuzelijst van het dialoogvenster Filtering dimension veld, zoals hieronder weergegeven:
-
Klik op de knop Edit expression pictogram van de criteria die in de subboomstructuur van het volgende logbestand worden getoond. Selecteer de Date veld.
Klikken Finish om de selectie te bevestigen.
Als u alleen de trackinglogboeken van minder dan twee weken oud wilt herstellen, selecteert u de optie Greater than operator.
Klik vervolgens op de knop Edit expression in het deelvenster Value kolom om de toe te passen berekeningsformule te bepalen. Selecteer de Current date minus n days en voert u 15 in het desbetreffende veld in.
Klik op de knop Finish van het formulevenster. Klik in het filtervenster op de knop Preview -tab om de criteria voor het opgeven van doelen te controleren.
Gedrag van ontvangers filteren na levering filtering-recipients--behavior-folllowing-a-delivery
In een workflow kunt u de opdracht Query en Split kunt u een gedrag selecteren na een vorige levering. Deze selectie vindt plaats via de Delivery recipient filter.
-
Doel van het voorbeeld
In een leveringswerkstroom zijn er verschillende manieren om een eerste e-mailcommunicatie te volgen. Bij dit type bewerking moet u de opdracht Split doos.
-
Context
Er wordt een aanbod voor de zomersport verzonden. Vier dagen na de levering worden twee andere leveringen verzonden. Een daarvan is "watersportaanbod", het andere is een follow-up van het eerste aanbod voor de zomersport.
De levering "Watersportaanbod" wordt verzonden naar ontvangers die bij de eerste levering op de link "Watersport" hebben geklikt. Deze kliks tonen aan dat de ontvanger in het onderwerp geinteresseerd is. Het heeft zin om ze naar soortgelijke aanbiedingen te sturen. Ontvangers die niet op het zomersportaanbod hebben geklikt, krijgen echter weer dezelfde inhoud.
De volgende stappen tonen u hoe te om Split door twee verschillende gedragingen te integreren:
-
Voeg de Split in de workflow. Deze doos zal de ontvangers van de eerste levering in de volgende twee leveringen verdelen. De onderbreking komt voor gebaseerd op de het filtreren voorwaarden verbonden aan ontvankelijk gedrag tijdens de eerste levering.
-
Open de Split doos. In de General voert u een label in: Splitsen op basis van gedrag bijvoorbeeld.
-
In de Subsets , definieert u de eerste gesplitste vertakking. Voer bijvoorbeeld de Geklikt label voor deze vertakking.
-
Selecteer de Add a filtering condition on the incoming population -optie. Klik op Edit.
-
In de Targeting and filtering dimension venster, dubbelklikt u op de knop Recipients of a delivery filter.
-
In de Target element selecteert u het gedrag dat u op deze vertakking wilt toepassen: Recipients having clicked (email).
Selecteer hieronder de Delivery specified by the transition -optie. Deze functionaliteit zal automatisch de mensen herstellen die tijdens de eerste levering worden gericht.
Dit is de levering van het "Watersportaanbod".
-
De tweede vertakking definiëren. Deze vertakking bevat het e-mailbericht met dezelfde inhoud als voor de eerste levering. Ga naar de Subsets en klik op Add om het te maken.
-
Er wordt een ander subtabblad weergegeven. Geef de naam "Niet geklikt".
-
Klik op Add a filtering condition for the incoming population. Klik vervolgens op Edit….
-
Klikken Delivery recipients in de Targeting and filtering dimension venster.
-
In de Target element venster, selecteert u de Recipients who did not click (email) gedrag. Selecteer de Delivery specified by the transition zoals weergegeven voor de laatste vertakking.
De Split box is nu volledig gevormd.
Hieronder ziet u de lijst met de diverse componenten die standaard zijn geconfigureerd:
-
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).