La plupart des tags communs sont listés ci-dessous:
Tags (Balises) Ce qui sera alors affiché | Requis |
[UNSUBSCRIBE_URL] Lien de désinscription | OUI |
[COMPANY_FULL_ADDRESS] Adresse complète de votre entreprise | OUI |
[UPDATE_PROFILE_URL] Lien "Actualiser/modifier le profil" | NON |
[WEB_VERSION_URL] Lien "Lire l'email en ligne" | NON |
[CAMPAIGN_URL] Lien de la campagne | NON |
[LIST_NAME] Nom de la liste utilisée | NON |
[LIST_SUBJECT] Titre/sujet de la liste | NON |
[LIST_DESCRIPTION] Description de la liste | NON |
[LIST_FROM_NAME] Nom de l'expéditeur de liste | NON |
[CURRENT_YEAR] Année en cours | NON |
[CURRENT_MONTH] Mois en cours | NON |
[CURRENT_DAY] Jour actuel | NON |
[CURRENT_DATE] Date actuelle | NON |
[COMPANY_NAME] Nom de votre entreprise | NON |
[COMPANY_ADDRESS_1] Adresse ligne1 de votre entreprise | NON |
[COMPANY_ADDRESS_2] Adresse ligne2 de votre entreprise | NON |
[COMPANY_CITY] Ville de votre entreprise | NON |
[COMPANY_ZONE] Région / Zone (s'il y a lieu) | NON |
[COMPANY_ZIP] Votre code postal | NON |
[COMPANY_COUNTRY] Votre pays | NON |
[COMPANY_PHONE] Votre N° de téléphone | NON |
[CAMPAIGN_SUBJECT] Sujet/Objet de la campagne | NON |
[CAMPAIGN_TO_NAME] Email du destinataire de la campagne | NON |
[CAMPAIGN_FROM_NAME] Email de l'expéditeur de la campagne | NON |
[CAMPAIGN_REPLY_TO] "Répondre à" dans la campagne | NON |
[CAMPAIGN_UID] ID de campagne | NON |
[SUBSCRIBER_UID] ID de l'abonné | NON |
[EMAIL] Email de l'abonné | NON |
[FNAME] Prénom de l'abonné | NON |
[LNAME] Nom de l'abonné [FORWARD_FRIEND_URL] Lien "Envoyer à un ami" |
NON NON |
En utilisant uniquement les tags vous l'intégreriez normalement comme ceci:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT]&url=[CAMPAIGN_URL]
Mais il y a un problème, parce que twitter s'attend à ce que vos arguments soit une url encodée, et par cela, je veux dire que twitter s'attend à avoir:
https://twitter.com/intent/tweet?text=my%20super%20campaign&url=http%3A%2F%2Fwww.domain.com%2Fcampaigns%2F1cart129djat3
mais à la place il aura:
https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3
Pour surmonter ce problème, nous appliquerons des filtres sur nos tags, donc, l' url pour twitter deviendra:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Assez simple non?
Mais on peut faire même plus: Disons que nous voulons être sûr que notre texte pour twitter commence avec une lettre en capitale et que le reste des lettres soient en minuscules.
Pour accomplir cela, on peut appliquer de multiples filtres(séparés par un trait vertical "|" fait avec Ctrl+Alt+ la touche 6 du clavier Azerty) au même tag, par exemple:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Merci de noter que l'ordre dans lequel vous ajoutez les filtres et le même ordre dans lequel il sont appliqués.
Vous trouverez ci-dessous la liste des filtres disponibles. Certes il n'y en a pas énormément actuellement mais nous allons en ajouter d'autres rapidement.
urlencode | rendra votre tag "urlencode" |
rawurlencode | rendra votre url "rawurlencode" |
htmlencode | convertira les tags html dans leurs entités |
trim | réduira les espaces blancs du début et de fin de votre tag |
uppercase | transformera votre tag en caractères majuscule seulement |
lowercase | transformera votre tag en caractères minuscules seulement |
ucwords | Mettra en lettre capitale chaque première lettre du contenu de votre tag |
ucfirst | Mettra en lettre capitale seulement la première lettre de votre tag |
reverse | inversera votre contenu de tag |