Doorway Chris Vasquez 28 juni 2022
Geef je e-mails wat meer pit achieved eenvoudige Jinja-code die een tekstrotator genereert.
De beste manier om te voorkomen dat je e-mails blabla aanvoelen, is door interessante, herkenbare inhoud te schrijven die persoonlijk ingaat op de gedachten en gevoelens van je publiek. Maar als je naar het bredere world wide web kijkt, hebben web sites allerlei andere verrassende en verrukkelijke kleine widgets die web dat beetje magie toevoegen om een publiek te bewegen van het leuk vinden van inhoud naar ervan te houden.
Veel mensen denken dat je die stukjes verrukking niet in een e-mail kunt repliceren maar bij AWeber weten we dat dat niet waar is. We hebben onze sjabloontaal zo opgebouwd dat je allerlei opwindende dynamische en gepersonaliseerde elementen voor je publiek kunt creëren.
Ik ga je laten zien hoe je een horoscoop kunt maken die willekeurig wordt gegenereerd voor elk van je abonnees wanneer je ze een e-mail stuurt. Je hoeft geen programmeur te zijn om dit te leren, het zijn slechts een paar simpele regels Jinja (dat is de sjabloontaal die we in AWeber gebruiken).
Wat maken we vandaag?
We gaan een horoscoop voor uw abonnees maken satisfied twee dynamische secties, zodat uw abonnees een willekeurig gegenereerde voorspelling krijgen bij elke e-mail waarin u deze opneemt.
De twee secties zijn:
- Een gedeelte waar we iemand vertellen wat voor soort dag het gaat worden (goed, slecht, vreemd, enz.).
- Het einde van de horoscoop waar we ze iets vertellen dat ze vandaag niet moeten doen.
Hier is hoe het eruit gaat zien:

Uw horoscoopgenerator instellen
Trek om te beginnen een tekstelement in je bericht (je kunt dit als een bestaand tekstelement doen als je wilt, ik heb er gewoon de voorkeur aan om het in zijn eigen component te hebben om het gemakkelijker te beheren te maken).
Open nu de bronweergave in het tekstelement.

Schrijf of plak het volgende tekstblok in het bronvenster en druk op “okay”.
% set horoscopeDayType = [
“A good day”,
“A bad day”,
“A grand old time”,
]%
% established horoscopeActivity = [
“feeding the ducks”,
“finally finishing that time machine you’ve been working on”,
“writing too many letters to too many editors”,
]%
Currently is going to be horoscopeDayType as lengthy as you stay clear of random .
Wanneer u klikt om een voorbeeld van uw bericht te bekijken, ziet u uw willekeurige horoscoop. Wanneer u heen en weer schakelt tussen de bewerkings- en voorbeeldmodus, zou u een opnieuw gegenereerde horoscoop moeten krijgen.
Hoe werkt deze Jinja horoscoopgenerator?
Laten we eens kijken naar elk van de codesecties die we hebben toegevoegd.
% set horoscopeDayType = [
“A good day”,
“A bad day”,
“A grand old time”,
]%
Dit is een reeks, of verzameling, zinnen die het eerste deel van de zin zullen vullen:
“Today is heading to be horoscopeDayType .”
Als u nieuwe items wilt toevoegen die mogelijk worden verwijderd, voegt u gewoon een andere regel toe:
- Zorg ervoor dat uw nieuwe tekst tussen aanhalingstekens staat
- Zorg ervoor dat elke regel eindigt achieved een komma na het afsluitende aanhalingsteken
% established horoscopeActivity = [
“feeding the ducks”,
“finally finishing that time machine you’ve been working on”,
“writing too many letters to too many editors”,
]%
Dit is de array die is gevuld satisfied objects die willekeurig in het tweede deel van de zin worden getrokken:
as lengthy as you steer clear of horoscopeActivity .”
Ten slotte hebben we het stukje code dat definieert wat er voor uw abonnees wordt weergegeven.
Now is going to be horoscopeDayType as very long as you stay away from horoscopeActivity .
AWeber gebruikt het Jinja “willekeurige” filter om willekeurig een van de goods in de “horoscopeDayType” -array te selecteren voor elk van uw abonnees.

Dat is alles! Nu weet je hoe je een array van tekst maakt en willekeurig een van de items uit de array in je bericht laat zien. En je hebt die principes gebruikt om een dynamische horoscoopgenerator te bouwen.
Dezelfde principes kunnen worden gebruikt om wekelijkse offertes, uw favoriete aanbevolen hyperlinks, willekeurige productaanbevelingen toe te voegen of om wat variatie in uw e-mailintroductie te introduceren.
In een toekomstige tutorial laat ik je zien hoe je nog dynamischere horoscopen kunt maken die willekeurig geselecteerde zinsstructuren gebruiken om meer variatie toe te voegen aan de soorten horoscopen die je publiek zou kunnen krijgen.
More Stories
Categories of Ethical Dilemmas in Business
How to Start a Foreclosure Cleanup Business “On the Cheap”
The Top 10 Reasons Businesses Succeed