Privacy-beveiliging per post in Apple Mail-app
Wat is er veranderd?
In 2021 introduceerde Apple nieuwe mogelijkheden voor privacybescherming voor hun native Mail-app. Deze app bevat nu de functie Apple Mail Privacy Protection. Afzenders kunnen de functie voor het bijhouden van pixels niet meer gebruiken om informatie te verzamelen over ontvangers die ervoor hebben gekozen de functie voor de bescherming van e-mailprivacy van Apple in te schakelen.
Hoe worden mijn campagnes beïnvloed?
Adobe Campaign biedt mogelijkheden om trackingpixels te gebruiken om het openen van e-mail te volgen. U kunt deze mogelijkheid niet alleen gebruiken voor doelframes en campagnes, maar ook voor meetgegevens. U kunt bijvoorbeeld de e-mailsnelheid gebruiken om de doeltreffendheid van de campagne en de betrokkenheid van de gebruiker te meten. Kortom, de segmentatie, het richten, en de metriek zouden in uw campagnes kunnen worden beïnvloed.
Welke maatregelen moet ik nemen?
De nieuwe functie van Apple is de vorm van zaken die in de sector komen op het gebied van de bescherming van de privacy van e-mail. We raden je aan de aanbevelingen van Adobe op te volgen.
De invloed op uw campagnetriggers beoordelen
Evalueer hoe deze wijzigingen van invloed zijn op uw huidige campagnetriggers. Identificeer de werkschema's waarin e-mail opent als criterium voor segmentatie, het richten, of het herrichten worden gebruikt. Lees de uiteinden en trucs .
Uw gegevens behouden
Behoud uw gegevens en consolideer uw huidige kennis op apparaten. U kunt zeer belangrijke prestatiesindicatoren (KPIs) op de gebruikersagent baseren. U kunt bijvoorbeeld KPI's maken rond profielen van personen die de app iOS en Apple Mail gebruiken. Lees de uiteinden en trucs .
Uw trackinglogboeken archiveren na de bewaarperiode
Archiveer uw trackinglogboeken na de bewaarperiode van Adobe Campaign:
- Controleer de duur van de retentieperiode in uw campagneexemplaar.
- Controleer de actieve doeltoewijzingen tweemaal. Bepaal of u de lijsten van douaneprofielen naast de uit-van-de-doos lijst van profielen (
nmsRecipient) gebruikt. - Exporteer uw trackinglogboeken vanuit Adobe Campaign. Neem de logboeken op die gegevens bevatten over de gebruikersagent en het besturingssysteem.
De huidige trend in de open rentetarieven beoordelen
Bepaal welk deel van uw publiek de Apple Mail-app op een iOS-apparaat gebruikt.
Op basis van deze beoordeling kunt u mogelijke afwijkende leemten en de oorzaak ervan vaststellen. U kunt bepalen of een gat te wijten is aan problemen met de campagneprestaties of aan de functionaliteit voor privacybescherming van Apple. Lees de uiteinden en trucs .
Herzie uw campagnestrategie en prestatiesmetriek
We raden u met name aan uw campagnestrategie en maatstaven voor de prestaties van uw campagne proactief opnieuw te beoordelen. U kunt zich op betrouwbaardere metriek, bijvoorbeeld, klik-door, productmeningen, en aankopen concentreren.
Wij adviseren dat u momenteel beschikbare gegevens onderzoekt en de correlatie tussen open tarieven en andere metriek beoordeelt. Als deze metriek constant gecorreleerd zijn, kunt u uw trekkers met een goed niveau van vertrouwen verbeteren.
Tips en trucs
De totale iOS-voetafdruk meten measure-ios-footprint
Om inzichten van de gegevens van Adobe Campaign te verzamelen, kunt u out-of-the-box rapporten gebruiken:
-
Operating Systems -rapport
Gebruik dit rapport om het aantal bezoekers per besturingssysteem en per versie te bepalen. Meer informatie.
U kunt de uitsplitsing van bezoekers per besturingssysteem bekijken in verhouding tot het totale aantal bezoekers.
Voor elk besturingssysteem kunt u de uitsplitsing van bezoekers per versie van het besturingssysteem weergeven.
-
Breakdown of opens -rapport
Gebruik dit rapport om te bepalen hoeveel e-mailberichten per besturingssysteem worden geopend. Meer informatie.
Bepalen hoe e-mail open tracking wordt gebruikt find-email-open-tracking
U kunt de werkschema's identificeren waarin e-mail opent als criterium voor segmentatie, het richten, en het opnieuw richten worden gebruikt.
Hiervoor kunt u het kenmerk type van de URL van de bijgehouden koppeling (url/@type ) gebruiken. Voor het openen van een e-mail wordt dit kenmerk ingesteld op Open . Dit kenmerk is beschikbaar in de query-editor, de Query -activiteit in een workflow en vooraf gedefinieerde filters. U kunt dit kenmerk gebruiken als een doelcriterium voor marketingcampagnes.
In dit voorbeeld wil een marketeer een beloningsaanbod sturen naar de ontvangers die de laatste zeven dagen een specifieke e-mail voor levering hebben geopend en in de afgelopen maand een aankoop hebben gedaan. Bij workflowquery's kunt u e-mailberichten op verschillende manieren gebruiken:
-
U kunt e-mail gebruiken opent als doelcriterium in een vraag.
U kunt als filtervoorwaarde opgeven dat het URL-type van de trackinglogboeken van een specifieke levering moet worden ingesteld op Open .
-
U kunt een vooraf gedefinieerd filter gebruiken. Verwijs naar de documentatie van de Campagne v8 .
U kunt dit vooraf gedefinieerde filter in vraagactiviteiten in werkschema's gebruiken.
note note NOTE Vanuit een workflow kunt u de doelcriteria van een vooraf gedefinieerd filter niet bekijken.
Als u de lijst met workflows wilt ophalen waarin e-mail wordt geopend, wordt gebruikt als een doelcriterium, moet u een query uitvoeren op het schema xtk:workflow . De inhoud van de workflow wordt in XML-indeling in het veld XML memo (data) opgeslagen.
U kunt opgeven dat de workflows deze inhoud moeten bevatten:
expr="[url/@type] = 2"
Dit het richten criterium betekent dat het type van bijgehouden URL aan Open moet worden geplaatst.
Voorbeeld van implementatie en voorbeeldpakket
U kunt dit voorbeeld van implementatie gebruiken om de werkstromen te identificeren waarin e-mail opent als het richten criterium worden gebruikt en een bericht naar de campagneexploitant van uw keus te verzenden. U kunt deze implementatie voor de volgende doeleinden gebruiken:
- U kunt het potentiële effect meten van het schakelen van e-mail opent naar een andere KPI in uw het richten werkschema. Als u e-mail niet gebruikt wordt geopend, is geen verdere actie vereist.
- Wanneer u uw implementatie opnieuw evalueert, kunt u dit voorbeeld gebruiken om werkschema's niet over te slaan.
In dit voorbeeld wordt een aangepaste implementatie in één technische workflow getoond.
Download het steekproefpakket en installeer het. Meer informatie.
Nadat u het pakket hebt geïnstalleerd, kunt u tot het werkschema van de omslag toegang hebben die de uit-van-de-doos technische werkschema's in uw geval bevat:
/Administration/Production/Technical workflows/nmsTechnicalWorkflow
Kies in de gebruikersinterface Administration > Production > Technical workflows .
De workflow bestaat uit de volgende hoofdstappen:
- Geef een lijst weer van de workflows waarin e-mail wordt geopend en die als doelcriterium worden gebruikt.
- Geef een lijst weer van de vooraf gedefinieerde filters waarin e-mail wordt geopend en die als doelcriterium worden gebruikt.
- Geef een overzicht van de workflows waarin deze vooraf gedefinieerde filters worden gebruikt.
- Voeg de twee lijsten met workflows samen tot één lijst.
- Verzend een e-mailmelding naar de opgegeven operator.
De workflow bestaat uit de volgende gedetailleerde stappen:
-
De eerste activiteit is een queryactiviteit in het
xtk:workflow-schema. Deze activiteit wordt gebruikt om, in de aangewezen instantie, de expliciete werkschemaquery's te vinden die e-mail omvatten opent als het richten criterium.
Er wordt dan een lijst met workflows geretourneerd.
Omdat deze informatie opnieuw wordt gebruikt, wordt de naam van de het werk lijst opgeslagen in een globale veranderlijke werkschemainstantie.
-
Een tweede query wordt gebruikt om te zoeken naar de vooraf gedefinieerde filters die e-mail bevatten die worden geopend.
Er wordt dan een lijst met vooraf gedefinieerde filters geretourneerd.
-
Deze lijst van vooraf bepaalde filters wordt gebruikt om de werkschema's te vinden waarin deze filters worden gebruikt.
-
Beide lijsten met workflows worden samengevoegd in één lijst.
Hiervoor wordt JavaScript-code gebruikt.
code language-javascript const queryPredFilter = xtk.queryDef.create( <queryDef schema={vars.targetSchema} operation="select"> <select> <node alias="@id" expr="@id" /> <node alias="@name" expr="@name" /> </select> <where/> </queryDef> ).ExecuteQuery() var qDef = <queryDef schema="xtk:workflow" operation="select"> <select> <node expr="@id"/> <node expr="@internalName"/> <node expr="@label"/> </select> <where> <condition boolOperator="OR" expr={"data like '%expr=[url/@type] = 2%'" }/> </where> </queryDef> for each (var filter in queryPredFilter) { //logInfo (filter.@name); var condition; condition =<condition boolOperator="OR" expr={"data like '%" + filter.@name + "%'" }/> qDef.where.appendChild(condition); } var queryWorkflowList = xtk.queryDef.create(qDef); var workflowList = queryWorkflowList.ExecuteQuery(); var sWorkflowList = ""; var iCount = 0 for each (var workflow in workflowList) { //logInfo ("Workflow ID: " + workflow.@id + " in " + instance.vars.mainTargetSchema); iWorkflowId = workflow.@id; iWorkflowName = workflow.@internaName; iWorkflowLabel = workflow.@label; xtk.session.Write( <{instance.vars.mainTargetSchema.split(':')[1]} _operation="insertOrUpdate" _key="@id" xtkschema={instance.vars.mainTargetSchema} id={iWorkflowId} internaName={iWorkflowName} label={iWorkflowLabel} /> ) } -
Dubbele workflows worden verwijderd uit de samengevoegde lijst.
-
Er wordt een test uitgevoerd om te controleren of de lijst niet leeg is.
Als de lijst niet leeg is, wordt deze ingevoegd in een HTML-tabel voor e-mailberichten.
code language-js const queryWorkflow = xtk.queryDef.create( <queryDef schema={vars.targetSchema} operation="select"> <select> <node alias="@id" expr="@id" /> <node alias="@internalName" expr="@internalName" /> <node alias="@label" expr="@label" /> </select> <where/> </queryDef> ).ExecuteQuery() var sWorkflowList = '<table border="0" >'; sWorkflowList = sWorkflowList + "<tr><th>Worklow Id</th><th>Name</th><th>Label</th></tr>"; for each (var workflow in queryWorkflow) { sWorkflowList = sWorkflowList + "<tr>" + "<td>" + workflow.@id + "</td>" + "<td>" + workflow.@internalName + "</td>" + "<td>" + workflow.@label + "</td>" + "</tr>"; } sWorkflowList = sWorkflowList + "</table>"; instance.vars.workflowList = sWorkflowList; -
De HTML-tabel wordt toegevoegd aan de meldingssjabloon.
code language-js <%= instance.vars.workflowLIst%>
De e-mailberichten bevatten een lijst met workflows met e-mail die als een doelcriterium worden geopend in query's.
De huidige volggegevens behouden preserve-tracking-data
Welke gegevens worden beïnvloed?
Profielgegevens worden verrijkt met trackinggegevens uit handelingen zoals het openen van e-mail en het doorklikken. Het volgen verstrekt, door de gebruikersagent wanneer deze informatie beschikbaar is, zeer belangrijke informatie over de apparaten van de gebruiker.
In een notendop, verstrekt het volgen van Adobe Campaign gegevens deze informatie:
- Het profiel dat is gekoppeld aan de persoon die een specifiek e-mailbericht heeft geopend of aangeklikt
- De openingsdatum
- Het apparaat dat is gebruikt, bijvoorbeeld iPhone of Mac
- Het besturingssysteem en de versie, bijvoorbeeld iOS 15, macOS 12 of Windows 10
- De toepassing, zoals een mailtoepassing of een webbrowser, en de versie, bijvoorbeeld Outlook 2019
Waarom moet ik gegevens bijhouden behouden?
We raden u ten zeerste aan deze gegevens te bewaren, en wel om meerdere redenen:
-
Deze gegevens worden door Adobe Campaign gedurende een beperkte periode bewaard. De bewaarperiode varieert, afhankelijk van de configuratie van uw instantie.
Controleer de instellingen van uw exemplaar. Meer informatie.
-
Naast de recente wijzigingen van Apple kunt u trackinggegevens gebruiken om een enorme waarde toe te voegen aan de betrokkenheid van uw publiek.
-
Apple brengt mogelijk verdere wijzigingen aan in de native e-mailtoepassing en de functie om e-mailprivacy te beschermen.
Om al deze redenen raden we u ten zeerste aan deze gegevens zo snel mogelijk te exporteren. Anders, zouden uw het volgen gegevens voor een deel van uw publiek negatief kunnen worden beïnvloed.
Hoe kan ik het bijhouden van gegevens behouden?
Als u de trackinggegevens wilt behouden, moet u deze vanuit Adobe Campaign exporteren naar uw informatiesysteem. Meer informatie.
nms:Recipient -schema geplaatst. Dit is het standaardprofielschema. Als u extra toewijzingen van het douanedoel gebruikt die aan douaneprofielen in bijlage zijn, adviseren wij dat u deze de uitvoerstrategie tot alle lijsten van douanelogboeken uitbreidt. Meer informatie.Beginsel
Standaard is het schema nms:Recipient gekoppeld aan drie schema's die u moet exporteren:
De tabellen zijn gekoppeld in het gegevensmodel.
Gebruik deze relaties om één exportquery te maken.
U kunt deze gegevens verrijken met nuttige informatie uit gekoppelde schema's:
U kunt het resultaat exporteren naar een externe opslagoplossing die door Adobe Campaign wordt ondersteund:
- SFTP
- S3
- Azure Blob
Implementatie
In dit voorbeeld wordt getoond hoe u volggegevens uit Adobe Campaign kunt exporteren.
-
Maak een workflow die begint met een query.
De aanvankelijke vraag wordt gebruikt om de volgende logboeken voor de laatste drie maanden terug te winnen.
Met een incrementele query kunt u alleen de records extraheren die u nog niet hebt geëxporteerd.Voeg alle vereiste informatie toe vanaf het knooppunt Additional data .
-
Voeg een Data extraction (file) activiteit toe. Wijs alle gegevens van de vraag aan een formaat van het extractiedossier toe.
Kies de bestandsindeling TXT of CSV.
-
Voeg de derde en laatste activiteit voor het uploaden van het dossier aan een gesteunde opslagoplossing toe.
Geavanceerde implementatie: indeling naar iOS-apparaat
U kunt workflows gebruiken om te bepalen of een ontvanger de Apple Mail-app gebruikt. U kunt trackinglogboeken splitsen op apparaat. U kunt bijvoorbeeld queryfilters gebruiken om records op iOS-apparaat in te delen:
operating System (Browser) contains 'iOS 15' and browser (Browser) contains 'ApplewebKit'browser contains 'AppleWebKit' and operating System of browser contains 'iOS 14' or operating System of browser contains 'iOS 13'device (Browser) contains iPhone or device (Browser) equal to iPod or device (Browser) equal to iPad and browser (Browser) equal to 'AppleWebKit'browser (Browser) equal to 'AppleWebKit' and device (Browser) equal to iPhone or device (Browser) equal to iPod or device (Browser) equal to iPadbrowser (Browser) equal to 'AppleWebKit' and operating System (Browser) contains 'Mac'browser (Browser) equal to 'Safari' and device (Browser) equal to PC and operating System (Browser) contains 'Mac'browser (Browser) equal to 'Safari' and device (Browser) equal to iPad or device (Browser) equal to iPod or device (Browser) equal to iPhone
U kunt deze regels voor verschillende doeleinden gebruiken:
- Gegevens exporteren en archiveren naar een externe opslagoplossing
- De KPI's berekenen die aan profielen moeten worden gekoppeld
- Onderdrukkingslijsten maken
- Rapportage
In deze voorbeelden ziet u hoe u workflows kunt gebruiken om records op iOS-apparaten in te delen:
-
Het eerste voorbeeldwerkschema omvat deze activiteiten:
-
De eerste Query -activiteit wordt gebruikt om alle e-mailberichten te selecteren die de laatste drie maanden worden geopend.
-
Een Split -activiteit wordt gebruikt om de selectie te splitsen op e-mailtoepassing, browser, besturingssysteem en apparaat.
-
Een Deduplication -activiteit volgt elke Split -activiteit. De activiteit Deduplication wordt gebruikt om dubbele e-mailadressen te verwijderen.
De Deduplication -activiteit wordt na de Split -activiteit geplaatst om te voorkomen dat er gegevens verloren gaan over ontvangers die verschillende apparaten gebruiken.
-
Een End -activiteit volgt op elke Deduplication -activiteit.
Dit type van werkschema is nuttig als u ontvangers slechts in de uit-van-de-doos lijst van ontvangers voor het richten opslaat.
-
-
Het tweede voorbeeldwerkschema omvat deze activiteiten:
-
De eerste Query -activiteit wordt gebruikt om alle e-mailberichten te selecteren die de laatste drie maanden worden geopend.
-
Een Deduplication -activiteit wordt gebruikt om dubbele e-mailadressen te verwijderen.
-
Er wordt een Fork -activiteit gebruikt:
- In één overgang wordt de activiteit Change dimension gebruikt om de ontvangers te vinden waarnaar het volgende logboek verwijst.
- In de andere overgang wordt de Split -activiteit gebruikt om de selectie te splitsen op e-mailtoepassing, browser, besturingssysteem en apparaat.
-
Een End -activiteit volgt elke overgang na de Split -activiteit.
Dit type workflow is handig als u ontvangers opslaat in een andere tabel dan de tabel met out-of-the-box ontvangers.
-