Problemen bij het instellen van DNS en SPF in Klaviyo
Problemen bij het instellen van DNS en SPF in Klaviyo
Wat DNS-records van Klaviyo gebruikt worden
Klaviyo gebruikt standaard DNS-records om te bewijzen dat je e-mail mag versturen vanaf je domein. Deze omvatten:
- SPF (TXT-record) om aan te geven welke diensten e-mails kunnen versturen voor je domein.
- DKIM (CNAME-records, verwijzend naar door Klaviyo gehoste DKIM-records) om inboxaanbieders te laten controleren of berichten niet zijn gewijzigd.
- Andere TXT-records die sommige tools gebruiken om eigendom van een domein te verifiëren.
Je voegt deze records toe en bewerkt ze in je DNS-aanbieder (bijvoorbeeld GoDaddy, Cloudflare, Shopify, OVH, IONOS of je hostingpaneel), niet in Klaviyo.
Welke records je toevoegt, hangt af van de Klaviyo-functies die je instelt:
- e-maildomein van een merk (marketing, transactioneel of service): NS-records (dynamische routing), of CNAME-records plus een TXT-verificatierecord (statische routing).
- Speciaal click-trackingdomein: één CNAME op de host die Klaviyo levert (bijvoorbeeld
trk.yourbrand.com). - DMARC: een TXT-record op het rootdomein (bijvoorbeeld
_dmarc.example.com), dat je buiten Klaviyo configureert.
Je hoeft meestal geen SPF-record toe te voegen om e-mail te versturen via Klaviyo. Klaviyo gebruikt voor elke e-mail zijn eigen retourpad-domein, dus beschermingsfactor wordt standaard doorgegeven. In het gedeelte met beschermingsfactor hieronder worden gevallen beschreven waarin je een beschermingsfactorrecord op je e-maildomein van een merk wel wilt toevoegen of bewerken.
Waar vind ik je DNS-waarden van Klaviyo
In het gedeelte voor domeininstellingen van je Klaviyo-account zie je de exacte records die je moet toevoegen. Voor elke record zie je:
- Naam/Host: het deel van het domein waar het record moet staan (bijvoorbeeld
sendofsend.yourbrand.com). - Type: zoals
TXT. - Waarde: de lange tekenreeks die je in je DNS-aanbieder moet kopiëren en plakken.
Kopieer elke waarde exact naar je DNS-host, overeenkomend met de Naam/host en Type die worden weergegeven in Klaviyo.
DKIM-kiezers op verzendtype
Voor statische routing zijn de namen van de DKIM CNAME-records afhankelijk van het verzendtype voor het e-maildomein van een merk dat je instelt:
- Marketing -domeinen gebruiken selectors
km1enkm2. - Transactionele domeinen gebruiken
kt1- enkt2-selectors. - Service -domeinen gebruiken
ks1- enks2-selectors.
Een tweede e-maildomein van een merk van hetzelfde verzendtype gebruikt het volgende selectiepaar. Een tweede marketingdomein gebruikt bijvoorbeeld km3 en km4.
Bestaande statische e-maildomeinen van een merk die zijn ingesteld voordat verzendtypen beschikbaar waren, blijven de verouderde kl1 - en kl2 -selectors gebruiken. Er is geen actie nodig om ze te blijven gebruiken.
dynamische routing gebruikt geen CNAME's met selectornaam. Je voegt NS-records toe om het verzendsubdomein aan Klaviyo te delegeren en Klaviyo bedient de DKIM-records namens jou.
Een bestaand SPF-record veilig bewerken
De meeste domeinen hebben slechts één SPF-record per hostnaam. Als je domein al een SPF-record heeft en je Klaviyo toevoegt, moet je meestal de bestaande record bijwerken, geen tweede maken.
Algemene tips:
- Zoek in je domein naar een bestaand
TXT-record dat begint metv=spf1. - Als je er een vindt, voeg je het vereiste mechanisme van Klaviyo toe aan datzelfde record in plaats van een nieuw
v=spf1TXT-record te maken. - Zorg ervoor dat het record nog steeds begint met
v=spf1en eindigt met een resultaat zoals~allof-all.
Als je verstuurt vanaf een subdomein (bijvoorbeeld send.example.com), zorg er dan voor dat je het SPF-record bewerkt of toevoegt bij de host van dat subdomein, niet bij de verkeerde hostnaam. Bijvoorbeeld:
- Host
sendofsend.example.comvoorsend.example.com. - Host
@of laat dit leeg voor het hoofddomeinexample.com(afhankelijk van de interface van je DNS-provider).
Extra TXT-records toevoegen (audits, verificatie, enz.)
Je kunt meestal extra TXT-records toevoegen voor zaken als beveiligingsaudits of verificaties door derden zonder dat dit gevolgen heeft voor Klaviyo, zolang je:
- Maak geen tweede SPF-record (
v=spf1) aan voor dezelfde host. - Gebruik de host of naam die door de derde partij is opgegeven (bijvoorbeeld een unieke tekenreeks) zodat deze niet conflicteert met bestaande SPF/DKIM-records.
Als je het eigendom van je domein moet bewijzen, is het over het algemeen veilig om een TXT-record toe te voegen aan je hoofddomein (bijv. example.com) met exact de host en waarde die door de auditservice zijn opgegeven.
Problemen met een domein voor kliktracking oplossen
Een specifiek kliktracking-domein gebruikt één CNAME bij je DNS-aanbieder. Als de verificatie mislukt of de doorkliklinks niet werken zoals verwacht, controleer dan het volgende:
- CAA-records op het hoofddomein: om SSL-inrichting te laten slagen, moeten de CAA-records van je hoofddomein Google toestaan certificaten uit te geven. Het hoofddomein moet
0 issue pki.googtoestaan. Als je CAA-record dit blokkeert, mislukt de uitgifte van het certificaat. - Verificatietiming: Klaviyo controleert automatisch elke 15 minuten op de CNAME tot 2 dagen nadat je een kliktracking-domein hebt gemaakt. Je kunt ook op Verifiëren in de UI van Klaviyo klikken om een onmiddellijke controle te triggeren.
- Klik-trackingdomein verwijderen: wanneer je een specifiek klik-trackingdomein verwijdert in Klaviyo, blijft het onderliggende DNS-record bij je aanbieder standaard behouden, zodat links in eerder verzonden e-mails blijvend worden omgezet. Als je de CNAME verwijdert bij je DNS-aanbieder, werken die links niet meer.
Bekijk voor insteldetails en levenscyclusstatussen (Verifying, Action Required, Failed, Verified, actief) Dedicated click tracking instellen.
Veelvoorkomende SPF- en DNS-problemen
Als je DNS- of SPF-gerelateerde fouten ziet in Klaviyo wanneer je je domein verifieert, controleer dan het volgende:
- Record niet gevonden: controleer of de naam/host in je DNS-aanbieder precies overeenkomt met wat Klaviyo laat zien (geen extra domein toegevoegd door de UI).
- Niet-geverifieerd: Het kan even duren voordat DNS-wijzigingen zijn bijgewerkt. en klik dan om opnieuw te controleren in Klaviyo.
- SPF dupliceren: Combineer meerdere
v=spf1-waarden in één SPF-record voor die host in plaats van er meer dan één te hebben. - Records met een proxie: sommige DNS-aanbieders (met name Cloudflare) bieden een proxy-schakelaar die records verbergt achter een CDN. Proxying blokkeert Klaviyo van het verifiëren van het record. Schakel proxing uit voor je Klaviyo-records en houd deze uitgeschakeld.
- Rootdomein toegevoegd aan een CNAME-waarde: sommige DNS-interfaces voegen je rootdomein toe aan alles wat je in het veld Waarde plakt. Als een CNAME-lookup
something.klaviyodns.com.example.comretourneert in plaats vansomething.klaviyodns.com, voeg dan een punt aan het einde toe aan de Waarde of controleer de syntaxis van je provider voor volledig gekwalificeerde namen. - DNS-provider ondersteunt geen underscores: DKIM-records vereisen underscores in de host (bijvoorbeeld
km1._domainkey.example.com). Als de UI van je provider underscores afwijst, neem dan contact op met het supportteam; zij kunnen het record meestal voor je aanmaken. Als dat niet kan, overweeg dan om DNS te verhuizen naar een provider die underscores ondersteunt. - DNS-provider ondersteunt het @-symbool niet: het
@-symbool staat voor het hoofddomein. Als de UI van je provider@niet accepteert, typ je in plaats daarvan het hoofddomein (bijvoorbeeldexample.com) direct in het veld Host. - DNS-voortplantingsvertragingen: na het opslaan van een DNS-wijziging kan het tot 48 uur duren voordat de wijziging wereldwijd is doorgevoerd. De meeste verspreiding is binnen een paar minuten voltooid, maar caching aan de kant van de ontvanger of je DNS-aanbieder kan dat venster verlengen.