Tags et filtres pour les campagnes


Lorsque vous envoyez une campagne, vous avez la possibilité d'utiliser un certains nombre de tags et de filtres existants.
Voici la liste de la plupart d'entre eux :

 
Tag Requis
[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
 


Maintenant, chacun des tags ci-dessus est capable de recevoir un ensemble de filtres.
Les filtres sont un moyen simple de transformer le tag d'une manière ou d'une autre, par exemple, vous pourriez vouloir intégrer un lien de partage à twitter dans votre campagne, comme l'url de la campagne elle-même.

N'utilisez uniquement que les balises que vous souhaitez intégrer comme suit:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT]&url=[CAMPAIGN_URL]

Mais il y a un problème, car twitter s'attend à ce que vos arguments soient encodés pour un format url, twitter espère obtenir :

https://twitter.com/intent/tweet?text=my%20super%20campaign&url=http%3A%2F%2Fwww.domain.com%2Fcampaigns%2F1cart129djat3

Mais il va obtenir ceci https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3

Afin de surmonter ce problème, nous appliquerons des filtres sur nos balises, par conséquent, l'URL de twitter devient:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:urlencode]&url=[CAMPAIGN_URL:filter:urlencode]

Mais nous pouvons faire encore plus, disons que nous voulons nous assurer que notre texte twitter commence avec une lettre en majuscule et le reste des lettres seront en minuscules.
Pour ce faire, nous pouvons appliquer plusieurs filtres (séparés par un pipe) à la même balise, par exemple:

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]

Notez que l'ordre dans lequel vous ajoutez les filtres correspond au même ordre d'application.

Ci-dessous la liste complète des filtres, de nouveaux filtres viendront se rajouter au fil du temps pour améliorer le servie.
 
urlencode traduira en code url vos tags
rawurlencode traduira de manière brute vos url
htmlencode Va convertir les balises html en leurs entités
trim Réduira les espaces blancs du début et de la fin de votre balise
uppercase Transformera votre balise en caractères majuscules uniquement
lowercase Transformera votre balise en caractères minuscules uniquement
ucwords Mettra en majuscule chaque première lettre du contenu de votre balise
ucfirst Ne mettra en majuscule que la première lettre de votre tag
reverse Inversera le contenu de votre balise
 

Categories: Informations