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 u ten zeerste aan de aanbevelingen van de Adobe 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 tips 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 tips 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 naast de tabel met out-of-the-box profielen ook tabellen met aangepaste profielen gebruikt (
nmsRecipient
). - 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 tips 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 verslag
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 verslag
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 de opdracht type kenmerk van de URL van de bijgehouden koppeling (url/@type). Voor het openen van e-mail wordt dit kenmerk ingesteld op Open. Dit kenmerk is beschikbaar in de query-editor, de Query 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 het filtreren voorwaarde specificeren dat het type URL van het volgen logboeken van een specifieke levering moet worden geplaatst aan Open.
-
U kunt een vooraf gedefinieerd filter gebruiken. Meer informatie.
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 de opdracht xtk:workflow
schema. De inhoud van de workflow wordt opgeslagen in het dialoogvenster XML memo (data) in XML-indeling.
U kunt opgeven dat de workflows deze inhoud moeten bevatten:
expr="[url/@type] = 2"
Dit doelcriterium houdt in dat het type van de bijgehouden URL moet worden ingesteld op Open.
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 de voorbeeldpakket 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 query-activiteit in het dialoogvenster
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 tabel HTML 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, 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 worden de nms:Recipient
schema is 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 via de Additional data knooppunt.
-
Voeg een Data extraction (file) activiteit. 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 iPad
browser (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 al e-mail te selecteren opent voor de laatste drie maanden.
-
A Split activiteit wordt gebruikt om de selectie door e-mailtoepassing, browser, werkend systeem, en apparaat te verdelen.
-
A Deduplication activiteit volgt elke Split activiteit. De Deduplication activiteit wordt gebruikt om dubbele e-mailadressen te verwijderen.
De Deduplication activiteit wordt geplaatst na Split activiteit om het verliezen van informatie over ontvangers te vermijden die diverse apparaten gebruiken.
-
An End activiteit volgt 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 al e-mail te selecteren opent voor de laatste drie maanden.
-
A Deduplication activiteit wordt gebruikt om dubbele e-mailadressen te verwijderen.
-
A Fork activiteit wordt gebruikt:
- In één overgang Change dimension activiteit wordt gebruikt om de ontvangers te vinden waarnaar het volgende logboek verwijst.
- In de andere overgang Split activiteit wordt gebruikt om de selectie door e-mailtoepassing, browser, werkend systeem, en apparaat te verdelen.
-
An End activiteit volgt elke overgang na Split activiteit.
Dit type workflow is handig als u ontvangers opslaat in een andere tabel dan de tabel met out-of-the-box ontvangers.
-