Problemen oplossen met foutmeldingen voor e-mailtemplates
Wat je leert
Als je fouten of waarschuwingen tegenkomt in een e-mailtemplate, moet je ze mogelijk oplossen voordat je je bericht verzendt. Zoek in deze bron naar de foutmelding of waarschuwing die je tegenkomt om tips te vinden om het probleem op te lossen.
Waarschuwingen bij het verzenden van campagnes
- We hebben # blokken in je e-mail gevonden waarvan de standaardtekst nog ongewijzigd is of die leeg zijn. Controleer je e-mail voordat je doorgaat.
Als je deze waarschuwing tegenkomt, zoek dan naar lege blokken of placeholdercontent (bijv. “Dit is een tekstblok. Klik hier om het te bewerken.”) in je template. Controleer de desktop- en mobiele versies van de template. Als je geen leeg blok of placeholdercontent kunt vinden, stuur dan een previewbericht naar jezelf en controleer het zowel op desktop als mobiel. Als de preview er goed uitziet, kun je het bericht veilig verzenden en deze waarschuwing negeren. - Mogelijke problemen met e-mailcontent. Het lijkt erop dat er geen links in je e-mail staan. Ben je vergeten om ze aan je e-mail toe te voegen?
Deze waarschuwing verschijnt als je platte-tekst- of aangepaste HTML-e-mail geen links bevat. Controleer het bericht om er zeker van te zijn dat alle content is toegevoegd, inclusief links voor eventuele call-to-action. Als je geen links in je e-mail wilt opnemen (behalve je afmeldingslink), kun je deze waarschuwing negeren. - Afmeldingslink. We konden geen afmeldingslink in je e-mail vinden. Klaviyo voegt automatisch een afmeldingslink toe bij het verzenden van de e-mail als je er geen toevoegt.
Deze waarschuwing verschijnt als je geen afmeldtag aan je bericht hebt toegevoegd (bijv. {% unsubscribe %} of {% unsubscribe_link %}). Voeg een afmeldingslink toe om te voorkomen dat Klaviyo’s standaardfooter aan je bericht wordt toegevoegd.
Voorbeeldweergavefouten
Wanneer je een voorbeeld van een bericht bekijkt, kun je deze foutmelding tegenkomen:
Bericht weergegeven zonder tags of variabelen
Corrigeer ongeldige templatetag of variabelen om een voorbeeld van het bericht weer te geven met werkelijke profielen en gebeurtenissen.
Deze foutmelding betekent dat er ergens in je bericht ongeldige syntaxis staat. Om de bron van de fout te vinden, controleer je de onderwerpregel en de inhoud van de berichttekst op variabelen, tag of voorwaardelijke statements (d.w.z. alles in je template tussen accolades {}) die niet voldoen aan de indeling die wordt beschreven in de bronnen van Klaviyo's Helpcentrum. Hieronder staan enkele tips om de fout te vinden:
- Controleer zowel de desktop- als de mobiele versie van je bericht.
- Als je bericht een unieke coupon bevat, controleer dan of de couponnaam klopt en of je coupon is geconfigureerd op het tabblad coupon.
Aangepaste HTML-templatefouten
- We konden de volgende afbeeldingen niet vinden: ... Zorg dat ze zijn opgenomen in het zipbestand dat je hebt geüpload.
Controleer of je alle bronpaden voor afbeeldingen correct hebt gespeld en of ze overeenkomen met de bestandsnamen van de afbeeldingen die je hebt geüpload. Als er geen afbeeldingspaden in de foutmelding staan, controleer dan je HTML-bestand op lege background-attributen (bijv. background=””). - Een {% afmelden %} tag is vereist.
Voeg een Klaviyo-tag voor afmelden toe aan de voettekst van je bericht om deze fout op te lossen. - Kan de rest niet parseren: 'Z' van 'XYZ'.
Deze fout betekent dat een van je tags (alles tussen {% %}) niet door Klaviyo wordt herkend. Raadpleeg onze handleiding voor de referentie voor berichtpersonalisatie om geaccepteerde tags te bekijken.
Catalogusfouten
Als je template een catalog lookup tag gebruikt, kun je de foutmelding Kan item met code: __ niet vinden. Het is mogelijk verwijderd.tegenkomen.
Als je deze fout ziet, betekent dit dat we de item-ID die is opgenomen in het tabblad niet herkennen. Zorg ervoor dat:
- Je bekijkt een voorbeeld met een event dat item-ID's bevat (als de item-ID dynamisch verwijst naar eventgegevens).
- De verwijzing naar de item-ID van je gebeurtenisgegevens is correct opgemaakt.
- De item-ID uit je gebeurtenisgegevens komt overeen met wat er in je Klaviyo-catalogus staat.
Shopify-templatefouten
- Body html Liquid syntax error: Unknown tag 'afmelden'
Body html Liquid syntax error: Unknown tag 'web_view'
Deze fouten en andere vergelijkbare fouten betekenen dat er een Klaviyo-specifieke tag aan je template is toegevoegd voordat je die naar Shopify exporteerde. Shopify ondersteunt Klaviyo's afmelden-, voorkeuren beheren- of webweergavelinks niet. - Body Html Liquid Syntax Error : Unknown tag "Load"
Shopify ondersteunt Klaviyo’s productblokfunctie niet. Als je een productblok toevoegt aan je Shopify-meldingstemplate en die template vervolgens in Shopify importeert, verschijnt deze fout. Verwijder het productblok, exporteer de HTML van je template en importeer deze in Shopify. - Body html Liquid syntax error: Unknown tag 'elsif'
Body html Liquid syntax error: 'if' tag was never closed
Body html Liquid syntax error: 'X' Tag Was Never Closed
Veel van Klaviyo's Shopify-meldingstemplates bevatten voorwaardelijke statements, waardoor je bericht dynamisch wordt op basis van de bestelstatus van de klant. Als een deel van een voorwaardelijk statement wordt verwijderd, zie je een fout zoals de bovenstaande.
Los dit op door de template in Klaviyo te openen en de resterende elementen van het voorwaardelijke statement te verwijderen. Zoek naar tags die beginnen met:- { % for item in...
- {% endfor %}
- {% if...
- {% elsif...
- {% else %}
- {% endif %}