Campaign Classic - Technische aanbevelingen technical-recommendations
Hieronder vindt u een aantal technieken, configuraties en gereedschappen die u kunt gebruiken om de snelheid van uw producten te verbeteren wanneer u Adobe Campaign Classic gebruikt.
Configuratie configuration
DNS omkeren reverse-dns
Adobe Campaign controleert of omgekeerde DNS voor een IP adres wordt gegeven en dat dit correct naar IP wijst.
Een belangrijk punt in de netwerkconfiguratie zorgt ervoor dat correcte omgekeerde DNS voor elk van de IP adressen voor uitgaande berichten wordt bepaald. Dit betekent dat voor een bepaald IP adres, er een omgekeerd DNS verslag (PTR verslag) met een passende DNS (een verslag van A) die terug naar het aanvankelijke IP adres van een lus voorzien is.
De domeinkeus voor omgekeerde DNS heeft een effect wanneer het behandelen van bepaalde ISPs. AOL, in het bijzonder, keurt slechts terugkoppelt lijnen met een adres in het zelfde domein zoals omgekeerde DNS (zie terugkoppelen lijn) goed.
MX-regels mx-rules
MX-regels (Mail eXchanger) zijn de regels die de communicatie tussen een verzendende server en een ontvangende server beheren.
Meer bepaald, worden zij gebruikt om de snelheid te controleren waarbij Adobe Campaign MTA (de Agent van de Overdracht van het Bericht) e-mails naar elk individueel e-maildomein of ISP (bijvoorbeeld, hotmail.com, comcast.net) verzendt. Deze regels zijn typisch gebaseerd op grenzen die door ISPs worden gepubliceerd (bijvoorbeeld, omvatten niet meer dan 20 berichten per elke verbinding SMTP).
TLS tls
TLS (Transport Layer Security) is een versleutelingsprotocol dat kan worden gebruikt om de verbinding tussen twee e-mailservers te beveiligen en de inhoud van een e-mailbericht te beschermen tegen lezen door andere personen dan de beoogde ontvangers.
Domein van afzender sender-domain
Als u het domein wilt definiëren dat wordt gebruikt voor de opdracht HELO, bewerkt u het configuratiebestand van de instantie (conf/config-instance.xml) en definieert u als volgt een kenmerk "localDomain":
<serverConf>
<shared>
<dnsConfig localDomain="mydomain.net"/>
</shared>
</serverConf>
MAIL VAN domein is het domein dat in technische stuitberichten wordt gebruikt. Dit adres wordt gedefinieerd in de implementatietovenaar of via de optie NmsEmail_DefaultErrorAddr.
SPF-record dns-configuration
Een SPF-record kan momenteel op een DNS-server worden gedefinieerd als een TXT-typerecord (code 16) of een SPF-typerecord (code 99). Een SPF-record heeft de vorm van een tekenreeks. Bijvoorbeeld:
v=spf1 ip4:12.34.56.78/32 ip4:12.34.56.79/32 ~all
bepaalt de twee IP adressen, 12.34.56.78 en 12.34.56.79, zoals gemachtigd om e-mails voor het domein te verzenden. ~all betekent dat elk ander adres moet worden geïnterpreteerd als een SoftFail.
Recommendations voor het definiëren van een SPF-record:
- Voeg aan het einde ~all (SoftFail) of -all (Fail) toe om alle andere servers dan de gedefinieerde te weigeren. Zonder dit, zullen de servers dit domein (met een Neutrale evaluatie) kunnen vervalsen.
- Voeg ptr niet toe (openspf.org adviseert tegen dit als duur en onbetrouwbaar).
Verificatie
DKIM dkim-acc
Het gebruiken van DKIMmet Adobe Campaign Classic vereist de volgende voorwaarde:
de optiedeclaratie van Adobe Campaign: in Adobe Campaign, is de privé sleutel DKIM gebaseerd op een selecteur DKIM en een domein. Het is momenteel niet mogelijk om meerdere persoonlijke sleutels voor hetzelfde domein of subdomein te maken met verschillende kiezers. Het is niet mogelijk om te bepalen welk selecteerdomein/subdomein voor de authentificatie in noch het platform noch e-mail moet worden gebruikt. Het platform zal alternatief één van de privé sleutels selecteren, wat betekent de authentificatie een hoge kans heeft om te ontbreken.
- Als u DomainKeys voor uw instantie van Adobe Campaign hebt gevormd, moet u enkel dkim in de het beheersregels van het Domeinselecteren. Indien niet, volg de zelfde configuratiestappen (privé/openbare sleutel) zoals voor DomainKeys (die DKIM verving).
- Het is niet noodzakelijk om zowel DomainKeys als DKIM voor het zelfde domein toe te laten aangezien DKIM een betere versie van DomainKeys is.
- De volgende domeinen valideren momenteel DKIM: AOL, Gmail.
Feedbacklus feedback-loop-acc
Een feedbacklijn werkt door op het ISP niveau een bepaald e-mailadres voor een waaier van IP adressen te verklaren die voor het verzenden van berichten worden gebruikt. ISP zal naar deze brievenbus, op een gelijkaardige manier verzenden zoals wat voor stuitberichten wordt gedaan, die berichten die door ontvangers als spam worden gemeld. Het platform moet zo worden geconfigureerd dat toekomstige leveringen aan gebruikers die een klacht hebben ingediend, worden geblokkeerd. Het is belangrijk dat zij niet langer contact met hen opnemen, ook al hebben zij niet de juiste opt-out-link gebruikt. Het is gebaseerd op deze klachten dat ISP een IP adres aan zijn lijst van gewezen personen zal toevoegen. Afhankelijk van ISP, zal een klachtentarief van rond 1% in het blokkeren van een IP adres resulteren.
Een norm wordt momenteel opgesteld om het formaat van te bepalen terugkoppelt lusberichten: de Terugkoppeling meldend Formaat van de Misbruik (ARF).
Het implementeren van een feedbacklus voor een instantie vereist:
- Een brievenbus specifiek aan de instantie, die de stuiterende brievenbus kan zijn
- IP die adressen verzendt specifiek aan de instantie
Bij het implementeren van een eenvoudige feedbacklus in Adobe Campaign wordt de functionaliteit voor het stuiterende bericht gebruikt. De terugkoppelt lijnbrievenbus wordt gebruikt als stuiterende brievenbus en een regel wordt bepaald om deze berichten te ontdekken. De e-mailadressen van de ontvangers die het bericht als spam hebben gemeld, worden toegevoegd aan de quarantainelijst.
- Creeer of wijzig een stuiterende postregel, Feedback_loop, in Administration > Campaign Management > Non deliverables Management > Mail rule sets met de reden Verworpen en het type Vaste.
- Als een brievenbus speciaal voor de terugkoppel lijn is bepaald, bepaal de parameters om tot het toegang te hebben door een nieuwe externe rekening van Bounce Mails in Administration > Platform > External accounts te creëren.
Het mechanisme is onmiddellijk operationeel voor het verwerken van kennisgevingen van klachten. Om ervoor te zorgen deze regel correct werkt, kunt u de rekeningen tijdelijk deactiveren zodat zij deze berichten niet verzamelen, dan controleren de inhoud van terugkoppelt lijnbrievenbus manueel. Voer op de server de volgende opdrachten uit:
nlserver stop inMail@instance,
nlserver inMail -instance:instance -verbose.
Als u gedwongen bent om één enkel te gebruiken terugkoppelt lijnadres voor veelvoudige instanties, moet u:
-
Herhaal de ontvangen berichten op zo veel brievenbussen aangezien er instanties zijn,
-
Heb elke brievenbus die door één enkele instantie wordt opgepakt,
-
Vorm de instanties zodat zij slechts de berichten verwerken die hen aangaan: de instantieinformatie is inbegrepen in de bericht-identiteitskaart- kopbal van berichten die door Adobe Campaign worden verzonden en daarom ook in de terugkoppel lusberichten wordt gevestigd. Specificeer eenvoudig de checkInstanceName parameter in het dossier van de instantieconfiguratie (door gebrek, wordt de instantie niet geverifieerd en dit kan bepaald adres leiden om verkeerd in quarantined te zijn):
code language-none <serverConf> <inMail checkInstanceName="true"/> </serverConf>
Met de Adobe Campaign-service voor leveringszekerheid wordt uw abonnement op feedbacklusservices beheerd voor de volgende ISP's: AOL, BlueTime, Comcast, Cox, EarthLink, FastMail, Gmail, Hotmail, HostedEmail, Libero, Mail.ru, MailTrust, OpenSRS, QQ, RoadRunner, Synacor, Telenor, Terra, UnitedOnline, USA, XS4ALL Yahoo, Yandex, Zoho.
List-Unsubscribe list-unsubscribe
Het toevoegen van een kopbal SMTP genoemd lijst-Unsubscribe is verplicht om optimaal leveringsbeheer te verzekeren.
Deze kopbal kan als alternatief aan het "Rapport als SPAM"pictogram worden gebruikt. Het toont als "Unsubscribe"verbinding in de ISPs e-mailinterfaces.
Met deze functionaliteit verlaagt u de klachtenkosten en helpt u uw reputatie te beschermen. Feedback wordt uitgevoerd als een abonnement.
Gmail, Outlook.com, Yahoo! en Microsoft Outlook ondersteunen deze methode. Een "Unsubscribe"verbinding is beschikbaar direct in hun interface. Bijvoorbeeld:
- Met goede reputatie
- Onder de drempel van de spamklacht van ISPs
- Volledig geverifieerd
Twee versies van de List-Unsubscribe kopbalfunctionaliteit bestaan:
-
"mailto"lijst-Unsubscribe - met deze methode, die klikt Unsubscribe verzendt de verbinding een vooraf ingevulde e-mail naar het unsubscribe adres dat in de e-mailkopbal wordt gespecificeerd. Meer informatie
-
"Één-Klik"lijst-Unsubscribe - met deze methode, die klikt Unsubscribe verbinding direct unsubscribe de gebruiker. Meer informatie
"mailto" List-Unsubscribe mailto-list-unsubscribe
Met deze methode, verzendt het klikken van de Unsubscribe verbinding een vooraf ingevulde e-mail naar het unsubscribe adres dat in de e-mailkopbal wordt gespecificeerd.
Als u "mailto"-lijst wilt gebruiken en uw abonnement wilt opzeggen, moet u een opdrachtregel invoeren waar u een e-mailadres opgeeft, zoals: List-Unsubscribe: <mailto:client@newsletter.example.com?subject=unsubscribe?body=unsubscribe>
U kunt ook een dynamische "mailto" List-Unsubscribe maken met behulp van een opdrachtregel zoals: List-Unsubscribe: <mailto:<%=errorAddress%>?subject=unsubscribe%=message.mimeMessageId%>
Om "mailto"lijst-Unsubscribe in Campagne uit te voeren, kunt u of:
Een opdrachtregel toevoegen in een levering of sjabloon adding-a-command-line-in-a-delivery-template
De opdrachtregel moet worden toegevoegd aan de sectie Additional SMTP headers van de SMTP-header van de e-mail.
Deze toevoeging kan in elke e-mail, of in bestaande leveringsmalplaatjes worden gedaan. U kunt ook een nieuwe leveringssjabloon maken die deze functionaliteit bevat.
Typ bijvoorbeeld het volgende script in het veld Additional SMTP headers : List-Unsubscribe: mailto:unsubscribe@domain.com
. Het klikken van de unsubscribe verbinding verzendt een e-mail naar het unsubscribe@domain.com adres.
U kunt ook een dynamisch adres gebruiken. Als u bijvoorbeeld een e-mail wilt verzenden naar het opgegeven foutadres voor het platform, kunt u het volgende script gebruiken: List-Unsubscribe: <mailto:<%=errorAddress%>?subject=unsubscribe%=message.mimeMessageId%>
Een typologieregel maken creating-a-typology-rule
De regel moet het manuscript bevatten dat de bevellijn produceert en het moet in de e-mailkopbal worden omvat.
Leer hoe te om typologieregels in Adobe Campaign v7/v8 in tot stand te brengen deze sectie.
Een-klik List-Unsubscribe one-click-list-unsubscribe
Met deze methode, die klikt unsubscribe verbinding direct unsubscribe de gebruiker, die slechts één enkele actie vereist om af te melden.
Beginnend op 1 Juni, 2024, zullen belangrijke ISPs afzenders vereisen om aan te voldoen one-Click lijst-Unsubscribe.
Om aan deze eis te voldoen, moeten de afzenders:
- Voeg de volgende opdrachtregel toe:
List-Unsubscribe-Post: List-Unsubscribe=One-Click
. - Voeg een URI-afmeldingskoppeling toe.
- De ontvangst van de reactie van de POST van HTTP van de ontvanger steunen, die Adobe Campaign steunt. U kunt ook een externe service gebruiken.
Als u de reactie van de POST List-Unsubscribe met één klik rechtstreeks in Adobe Campaign v7/v8 wilt ondersteunen, moet u deze toevoegen in de webtoepassing "Niet-actieve ontvangers opzeggen". Dit doet u als volgt:
-
Ga naar Resources > Online > Web applications .
-
Upload "unsubscribe ontvangers zonder-klik" dossier van XML.
Om te vormen één-Klik lijst-unsubscribe in Campagne, kunt u of:
Het vormen van lijst-Signaal van één-Klik in de levering of het malplaatje one-click-delivery-template
Volg onderstaande stappen om een-klik lijst-Unsubscribe in het levering of leveringsmalplaatje te vormen.
-
Ga naar de sectie SMTP van de leveringseigenschappen.
-
Voer onder Additional SMTP Headers de opdrachtregels in, zoals in het onderstaande voorbeeld. Elke koptekst moet op een aparte regel staan.
Bijvoorbeeld:
List-Unsubscribe-Post: List-Unsubscribe=One-Click
List-Unsubscribe: <https://domain.com/webApp/unsubNoClick?id=<%= recipient.cryptedId %> >, < mailto:<%@ include option='NmsEmail_DefaultErrorAddr' %>?subject=unsubscribe<%=escape(message.mimeMessageId) %> >
In het bovenstaande voorbeeld wordt een List-Unsubscribe (Engelstalig) met één klik ingeschakeld voor ISP's die One-Click ondersteunen, terwijl tegelijkertijd wordt gegarandeerd dat ontvangers die "mailto" niet ondersteunen, nog steeds kunnen vragen om hun abonnement op te zeggen via e-mail.
Het creëren van een typologieregel om lijst-Unsubscript met één klik te steunen one-click-typology-rule
Volg onderstaande stappen om een-klik lijst-Unsubscribe te vormen gebruikend een typologieregel.
-
Ga in de navigatiestructuur naar Typolgy rules en klik op New .
-
Vorm de nieuwe typologieregel zoals:
- Rule type: Control
- Phase: At the start of targeting
- Channel: Email
- Level: uw keuze
- Active
-
Codeer javascript van de typologieregel zoals in het onderstaande voorbeeld.
note note NOTE De hieronder beschreven code moet alleen als voorbeeld worden gebruikt. In dit voorbeeld wordt beschreven hoe u:
- Vorm een "mailto"lijst-Unsubscribe. De headers worden toegevoegd of de bestaande "mailto:"-parameters toegevoegd en vervangen door: <mailto…>, https://…
- Voeg toe in de lijst-Unsubscribe kopbal met één klik. Er wordt
var headerUnsubUrl = "https://campmomentumv7-mkt-prod3.campaign.adobe.com/webApp/unsubNoClick?id=<%= recipient.cryptedId %>"÷
gebruikt
note note NOTE U kunt andere parameters toevoegen (zoals &service =…). code language-none // Function to add or replace a header in the provided headers function addHeader(headers, header, value) { // Create the new header line var headerLine = header + ": " + value; // Create a regular expression to find the specified header var regExp = new RegExp(header + ":(.*)$", "i") // Split the headers into individual lines var headerLines = headers.split("\n"); // Loop through each line for (var i=0; i < headerLines.length; i++) { // Check if the specified header exists var match = headerLines[i].match(regExp) // If it exists if ( match != null ) { // Replace the existing header line headerLines[i] = headerLine; // Return the modified headers return headerLines.join("\n"); } } // If the header does not exist, add the new header line headerLines.push(headerLine); // Return the modified headers return headerLines.join("\n"); } // Function to get the value of a specified header from the provided headers function getHeader(headers, header) { // Create a regular expression to find the specified header var regExp = new RegExp(header + ":(.*)$", "i") // Split the headers into individual lines var headerLines = headers.split("\n"); // Loop each line for each (line in headerLines) { // Check if the specified header exists var match = line.match(regExp); // If it exists if ( match != null ) { // Return the header value, removing leading whitespace return match[1].replace(/^\s*/, ""); } } // If the header does not exist, return an empty string return ""; } // Define the unsubscribe URL var headerUnsubUrl = "https://campmomentumv7-mkt-prod3.campaign.adobe.com/webApp/unsubNoClick?id=<%= recipient.cryptedId %>"; // Get the value of the List-Unsubscribe header var headerUnsub = getHeader(delivery.mailParameters.headers, "List-Unsubscribe"); // If the List-Unsubscribe header does not exist if ( headerUnsub === "" ) { // Add the List-Unsubscribe header delivery.mailParameters.headers = addHeader(delivery.mailParameters.headers, "List-Unsubscribe", "<"+headerUnsubUrl+">"); } // If the List-Unsubscribe header exists and contains 'mailto' else if(headerUnsub.search('mailto')){ // Replace the existing List-Unsubscribe header delivery.mailParameters.headers = addHeader(delivery.mailParameters.headers, "List-Unsubscribe", "<"+headerUnsubUrl+">"); } // Get the value of the List-Unsubscribe-Post header var headerUnsubPost = getHeader(delivery.mailParameters.headers, "List-Unsubscribe-Post"); // If the List-Unsubscribe-Post header does not exist if ( headerUnsubPost === "" ) { // Add the List-Unsubscribe-Post header delivery.mailParameters.headers = addHeader(delivery.mailParameters.headers, "List-Unsubscribe-Post", "List-Unsubscribe=One-Click"); } // Return true to indicate success return true;
-
Voeg uw nieuwe regel toe aan een typologie die van toepassing is op e-mails.
note note NOTE U kunt deze toevoegen aan de standaardtypologie. -
Bereid een nieuwe levering voor.
note caution CAUTION Controleer of het veld Additional SMTP headers in de leveringseigenschappen leeg is. -
Controleer tijdens de voorbereiding van de levering of uw nieuwe typologieregel is toegepast.
-
Controleer of de koppeling Abonnement opzeggen aanwezig is.
E-mailoptimalisatie email-optimization
SMTP smtp
SMTP (Simple Mail Transfer Protocol) is een internetstandaard voor e-mailverzending.
De SMTP-fouten die niet door een regel worden gecontroleerd, worden weergegeven in de map Administration > Campaign Management > Non deliverables Management > Delivery log qualification . Deze foutberichten worden standaard geïnterpreteerd als onbereikbare schermfouten.
De meest voorkomende fouten moeten worden geïdentificeerd en er moet een corresponderende regel worden toegevoegd in Administration > Campaign Management > Non deliverables Management > Mail rule sets als u de feedback van de SMTP-servers correct wilt kwalificeren. Zonder deze methode zal het platform onnodige herhalingen (bij onbekende gebruikers) uitvoeren of ten onrechte bepaalde ontvangers in quarantaine plaatsen na een bepaald aantal tests.
Specifieke IPs dedicated-ips
De Adobe verstrekt een specifieke IP strategie voor elke klant van een oprijplaat-omhoog IP om een reputatie te bouwen en leveringsprestaties te optimaliseren.