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 tabel Recipient tracking logs .

  • Welke tabel moet worden geselecteerd?

    De tabel voor bijhouden van het logboek van ontvangers (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:

  1. Open Generic query editor en selecteer het Recipient tracking logs schema.

  2. In het venster Data to extract willen we een aggregaat maken om informatie te verzamelen. Hiervoor voegt u de primaire sleutel toe (boven het hoofdelement Recipient tracking logs ): het bijhouden van het aantal logbestanden wordt uitgevoerd in dit Primary key -veld. De bewerkte expressie zal x=count(primary key) zijn. De som van de verschillende trackinglogboeken wordt aan één e-mailadres gekoppeld.

    Dit doet u als volgt:

    • Klik op het pictogram Add rechts van het veld Output columns . Selecteer in het Formula type -venster de optie Edit the formula using an expression en klik op Next . Klik in het Field to select -venster op Advanced selection .

    • Voer in het Formula type -venster een proces uit op de statistische functie. Dit proces zal een primaire zeer belangrijke telling zijn.

      Selecteer Process on an aggregate function in de Aggregate -sectie en klik op Count .

      Klik op Next.

    • Selecteer het veld Primary key (@id) . De uitvoerkolom count (primary key) is geconfigureerd.

  3. Selecteer het andere veld dat in de uitvoerkolom moet worden weergegeven. Open in de kolom Available fields het knooppunt Recipient en kies Email . Schakel het selectievakje Group naar Yes in om de trackinglogboeken te groeperen op e-mailadres: deze groep koppelt elk logboek aan de ontvanger.

  4. Vorm kolomsortering zodat de actiefste ontvangers (met de meeste het volgen logboeken) eerst worden getoond. Controleer Yes in de kolom Descending sort .

  5. 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 hiervoor Filter conditions en klik 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.

      Configureer in het Target element -venster de datum vanaf wanneer er rekening wordt gehouden met trackinglogboeken. Klik op Add. Er wordt een voorwaardelijn weergegeven. Bewerk de kolom Expression door op de functie Edit expression te klikken. Kies Date (@logDate) in het Field to select -venster.

      Selecteer de operator greater than . Klik in de kolom Value op Edit expression en selecteer Process on dates in het venster Formula type . Voer in Current date minus n days ten slotte "15" in.

      Klik op Finish.

    • Als u de einddatum van het zoeken van het trackinglogboek wilt selecteren, maakt u een tweede voorwaarde door op Add te klikken. Kies nogmaals Date (@logDate) in de kolom Expression .

      Selecteer de operator less than . Klik in de kolom Value op Edit expression . Ga voor datumverwerking naar het venster Formula type en voer "1" in Current date minus n days in.

      Klik op Finish.

      Nu willen wij de derde filtervoorwaarde, d.w.z. het leveringsetiket vormen dat onze vraag betrekking heeft.

    • Klik op de functie Add om een andere filtervoorwaarde te maken. Klik in de kolom Expression op Edit expression . Kies in het Field to select -venster Label in het Delivery -knooppunt.

      Klik op Finish.

      Zoek naar een levering die het woord "verkoop"bevat. Aangezien u het exacte label niet meer onthoudt, kunt u de operator contains kiezen en "sales" invoeren in de kolom Value .

  6. Klik op Next totdat u naar het Data preview -venster gaat: hier is geen opmaak nodig.

  7. Klik in het Data preview -venster op Start the preview of the data om het aantal trackinglogboeken voor elke ontvanger van de levering weer te geven.

    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:

  1. Sleep een Query -activiteit naar een werkstroom en open de activiteit.

  2. Klik op Edit query en stel de doel- en filterafmetingen in op Recipients .

  3. Selecteer Filtering conditions en klik op Next .

  4. Klik op Add en selecteer Tracking logs .

  5. Stel de Operator van de Tracking logs expressie in op Do not exist such as .

  6. Voeg nog een expressie toe. Selecteer Type in de categorie URL .

  7. Stel vervolgens de Operator in op equal to en de Value op Open .

  8. Voeg nog een expressie toe en selecteer Date . Operator moet worden ingesteld op on or after .

  9. Als u de waarde in het veld wilt instellen, klikt u op de knop Edit expression in het veld Value .

  10. Selecteer Current date minus n days in de categorie Function 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. Houd er rekening mee dat in dit geval de 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:

  1. 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 veld Filtering dimension , zoals hieronder wordt weergegeven:

  2. Voor filtervoorwaarden klikt u op het pictogram Edit expression van de criteria die worden weergegeven in de subboomstructuur van de logbestanden voor bijhouden. Selecteer het veld Date .

    Klik op Finish om de selectie te bevestigen.

    Selecteer de operator Greater than om alleen de traceringslogboeken van minder dan twee weken te herstellen.

    Klik vervolgens op het pictogram Edit expression in de kolom Value om de toe te passen berekeningsformule te definiëren. Selecteer de formule Current date minus n days en voer 15 in het verwante veld in.

    Klik op de knop Finish van het formulevenster. Klik in het filtervenster op de tab Preview om de criteria voor het toewijzen van doelen te controleren.

Gedrag van ontvangers filteren na levering filtering-recipients--behavior-folllowing-a-delivery

In een workflow kunt u met de vakken Query en Split een gedrag selecteren dat volgt op een eerdere levering. Deze selectie wordt uitgevoerd via het filter Delivery recipient .

  • Doel van het voorbeeld

    In een leveringswerkstroom zijn er verschillende manieren om een eerste e-mailcommunicatie te volgen. Bij dit type bewerking wordt het vak Split gebruikt.

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

In de volgende stappen wordt getoond hoe u het vak Split kunt configureren door twee verschillende gedragingen te integreren:

  1. Voeg het vak Split in de workflow in. 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.

  2. Open het vak Split . In het General lusje, ga een etiket in: Splitst die op gedrag wordt gebaseerd bijvoorbeeld.

  3. Definieer op het tabblad Subsets de eerste gesplitste vertakking. Bijvoorbeeld, ga het Geklikte etiket voor deze tak in.

  4. Selecteer de optie Add a filtering condition on the incoming population . Klik op Edit.

  5. Dubbelklik in het venster Targeting and filtering dimension op het filter Recipients of a delivery .

  6. Selecteer in het Target element -venster het gedrag dat u op deze vertakking wilt toepassen: Recipients having clicked (email) .

    Selecteer hieronder de optie Delivery specified by the transition . Deze functionaliteit zal automatisch de mensen herstellen die tijdens de eerste levering worden gericht.

    Dit is de levering van het "Watersportaanbod".

  7. De tweede vertakking definiëren. Deze vertakking bevat het e-mailbericht met dezelfde inhoud als voor de eerste levering. Ga naar de tab Subsets en klik op Add om deze te maken.

  8. Er wordt een ander subtabblad weergegeven. Noem het "klikte niet".

  9. Klik op Add a filtering condition for the incoming population. Klik vervolgens op Edit….

  10. Klik op Delivery recipients in het Targeting and filtering dimension -venster.

  11. Selecteer in het Target element -venster het gedrag Recipients who did not click (email) . Selecteer de optie Delivery specified by the transition zoals deze voor de laatste vertakking wordt weergegeven.

    De box Split is nu volledig geconfigureerd.

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

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