Tags e filtros de campanha
Ao enviar uma campanha, você pode usar várias tags e filtros personalizados.
As tags mais comuns estão listadas abaixo:
| Tag |
Requeridos |
| [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 |
Agora, cada uma das tags acima pode receber um conjunto de filtros.
Os filtros são uma maneira simples de transformar a tag de uma forma ou de outra, por exemplo, você pode querer incorporar um link de compartilhamento para o Twitter em sua campanha, digamos o próprio URL da campanha.
Usando apenas as tags, você o incorporaria como:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT]&url=[CAMPAIGN_URL]
Mas há um problema, porque o Twitter espera que seus argumentos sejam codificados por url e, com isso, quero dizer que o Twitter espera obter
https://twitter.com/intent/tweet?text=my%20super%20campaign&url=http%3A%2F%2Fwww.domain.com%2Fcampaigns%2F1cart129djat3
mas em vez disso vai ficar
https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3
Para contornar esse problema, aplicaremos filtros sobre nossas tags, portanto, a url do twitter passa a ser:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Bem simples né?
Mas podemos fazer ainda mais, digamos que queremos garantir que nosso texto do Twitter comece com uma letra maiúscula e o restante das letras seja minúscula.
Para conseguir isso, podemos aplicar vários filtros (separados por um pipe) à mesma tag, por exemplo:
https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Observe que a ordem em que você adiciona os filtros é a mesma em que são aplicados.
Abaixo está a lista completa de filtros, por enquanto existem alguns, mas no futuro o número pode aumentar.
| urlencode |
irá urlencode sua tag |
| rawurlencode |
irá rawurlencode sua url |
| htmlencode |
irá converter tags html em suas entidades |
| trim |
irá trim os espaços em branco do início e do fim da sua etiqueta |
| uppercase |
transformará sua tag em apenas caracteres maiúsculos |
| lowercase |
transformará sua tag em letras minúsculas apenas |
| ucwords |
colocará em maiúscula cada primeira letra do conteúdo da sua tag |
| ucfirst |
colocará em maiúscula apenas a primeira letra da sua tag |
| reverse |
reverterá o conteúdo da sua tag |
Artigos relacionados
Você usa e-mail em seu negócio? A Lei CAN-SPAM, uma lei que define as regras para e-mails comerciais...