Bij het versturen van een campagne kun je gebruik maken van een aantal custom tags en filters.
De meest voorkomende tags staan hieronder vermeld:
Tag |
Required |
[UNSUBSCRIBE_URL] |
YES |
[COMPANY_FULL_ADDRESS] |
YES |
[UPDATE_PROFILE_URL] |
NO |
[WEB_VERSION_URL] |
NO |
[CAMPAIGN_URL] |
NO |
[LIST_NAME] |
NO |
[LIST_SUBJECT] |
NO |
[LIST_DESCRIPTION] |
NO |
[LIST_FROM_NAME] |
NO |
[CURRENT_YEAR] |
NO |
[CURRENT_MONTH] |
NO |
[CURRENT_DAY] |
NO |
[CURRENT_DATE] |
NO |
[COMPANY_NAME] |
NO |
[COMPANY_ADDRESS_1] |
NO |
[COMPANY_ADDRESS_2] |
NO |
[COMPANY_CITY] |
NO |
[COMPANY_ZONE] |
NO |
[COMPANY_ZIP] |
NO |
[COMPANY_COUNTRY] |
NO |
[COMPANY_PHONE] |
NO |
[CAMPAIGN_SUBJECT] |
NO |
[CAMPAIGN_TO_NAME] |
NO |
[CAMPAIGN_FROM_NAME] |
NO |
[CAMPAIGN_REPLY_TO] |
NO |
[CAMPAIGN_UID] |
NO |
[SUBSCRIBER_UID] |
NO |
[EMAIL] |
NO |
[FNAME] |
NO |
[LNAME] |
NO |
Elk van de bovenstaande tags kan nu een reeks filters ontvangen.
Filters zijn een eenvoudige manier om de tag op de een of andere manier te transformeren. U wilt bijvoorbeeld een deellink naar Twitter insluiten in uw campagne, bijvoorbeeld de campagne-URL zelf.
Gebruik alleen de tags die u zou insluiten, zoals:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT]&url=[CAMPAIGN_URL]
Maar er is een probleem, omdat Twitter verwacht dat je argumenten URL-gecodeerd zijn, en daarmee bedoel ik dat Twitter verwacht
https://twitter.com/intent/tweet?text=my%20super%20campaign&url=http%3A%2F%2Fwww.domain.com%2Fcampaigns%2F1cart129djat3
maar in plaats daarvan zal het krijgen
https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3
Om dit probleem op te lossen, passen we filters toe op onze tags, daarom wordt de Twitter-URL:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Lekker simpel hè?
Maar we kunnen nog meer doen, laten we zeggen dat we ervoor willen zorgen dat onze twittertekst begint met een hoofdletter en dat de rest van de letters kleine letters zijn.
Om dit te bereiken, kunnen we meerdere filters toepassen (gescheiden door een sluis) op dezelfde tag, bijvoorbeeld:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Let op: de volgorde waarin u de filters toevoegt, is dezelfde volgorde waarin ze worden toegepast.
Hieronder staat de volledige lijst met filters, voor nu zijn er een paar, maar in de toekomst kan het aantal toenemen.
urlencode |
will urlencode your tag |
rawurlencode |
will rawurlencode your url |
htmlencode |
will convert html tags into their entities |
trim |
will trim the white spaces from begining and end of your tag |
uppercase |
will transform your tag in uppercase only chars |
lowercase |
will transform your tag in lowercase only chars |
ucwords |
will capitalize each first letter from your tag content |
ucfirst |
will capitalize only the first letter of your tag |
reverse |
will reverse your tag content |