Chat Zalo
Xem danh mục

Thẻ chiến dịch và bộ lọc

3 phút đọc

Khi gửi một chiến dịch, bạn có thể sử dụng một số thẻ và bộ lọc tùy chỉnh.
Các thẻ phổ biến nhất được liệt kê dưới đây:
 
Tag Bắt buộc
[UNSUBSCRIBE_URL]
[COMPANY_FULL_ADDRESS]
[UPDATE_PROFILE_URL] KHÔNG
[WEB_VERSION_URL] KHÔNG
[CAMPAIGN_URL] KHÔNG
[LIST_NAME] KHÔNG
[LIST_SUBJECT] KHÔNG
[LIST_DESCRIPTION] KHÔNG
[LIST_FROM_NAME] KHÔNG
[CURRENT_YEAR] KHÔNG
[CURRENT_MONTH] KHÔNG
[CURRENT_DAY] KHÔNG
[CURRENT_DATE] KHÔNG
[COMPANY_NAME] KHÔNG
[COMPANY_ADDRESS_1] KHÔNG
[COMPANY_ADDRESS_2] KHÔNG
[COMPANY_CITY] KHÔNG
[COMPANY_ZONE] KHÔNG
[COMPANY_ZIP] KHÔNG
[COMPANY_COUNTRY] KHÔNG
[COMPANY_PHONE] KHÔNG
[CAMPAIGN_SUBJECT] KHÔNG
[CAMPAIGN_TO_NAME] KHÔNG
[CAMPAIGN_FROM_NAME] KHÔNG
[CAMPAIGN_REPLY_TO] KHÔNG
[CAMPAIGN_UID] KHÔNG
[SUBSCRIBER_UID] KHÔNG
[EMAIL] KHÔNG
[FNAME] KHÔNG
[LNAME] KHÔNG
 
Bây giờ, mỗi thẻ ở trên đều có thể nhận được một bộ lọc.
Bộ lọc là một cách đơn giản để chuyển đổi thẻ theo cách này hay cách khác, ví dụ bạn có thể muốn nhúng liên kết chia sẻ lên Twitter vào chiến dịch của mình, chẳng hạn như chính url chiến dịch.

Chỉ sử dụng các thẻ bạn sẽ nhúng nó như:

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

Nhưng có một vấn đề, vì Twitter mong đợi các đối số của bạn được mã hóa bằng URL và theo đó, ý tôi là Twitter mong đợi nhận được

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

nhưng thay vào đó nó sẽ nhận được https://twitter.com/intent/tweet?text=my super campaign&url=http://www.domain.com/campaigns/1cart129djat3

Để khắc phục vấn đề này, chúng tôi sẽ áp dụng bộ lọc cho các thẻ của mình, do đó, URL Twitter trở thành:

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

Khá đơn giản phải không?
Nhưng chúng ta có thể làm được nhiều hơn thế nữa, giả sử chúng ta muốn đảm bảo văn bản Twitter của mình bắt đầu bằng chữ in hoa và các chữ cái còn lại sẽ là chữ thường..
Để thực hiện được điều này, chúng ta có thể áp dụng nhiều bộ lọc (phân cách bằng dấu gạch ngang) cho cùng một thẻ, ví dụ::

https://twitter.com/intent/tweet?text=[CAMPAIGN_SUBJECT:filter:lowercase|ucfirst|urlencode]&url=[CAMPAIGN_URL:filter:urlencode]
Xin lưu ý, thứ tự bạn thêm bộ lọc cũng giống như thứ tự chúng được áp dụng.

Dưới đây là danh sách đầy đủ các bộ lọc, hiện tại có một số bộ lọc, nhưng trong tương lai số lượng có thể tăng lên.
 
urlencode sẽ urlencode thẻ của bạn
rawurlencode sẽ rawurlencode URL của bạn
htmlencode sẽ chuyển đổi các thẻ html thành các thực thể của chúng
trim sẽ cắt bớt khoảng trắng ở đầu và cuối thẻ của bạn
uppercase sẽ chuyển đổi thẻ của bạn thành các ký tự chỉ viết hoa
lowercase sẽ chuyển đổi thẻ của bạn thành các ký tự chỉ viết thường
ucwords sẽ viết hoa mỗi chữ cái đầu tiên trong nội dung thẻ của bạn
ucfirst sẽ chỉ viết hoa chữ cái đầu tiên của thẻ của bạn
reverse sẽ đảo ngược nội dung thẻ của bạn