日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

如何開啟數(shù)據(jù)跟蹤功能?

更新時(shí)間:

本文介紹如何開啟打開和點(diǎn)擊數(shù)據(jù)跟蹤功能。

前置條件

1.在郵件推送控制臺(tái)創(chuàng)建的發(fā)信域名必須在工信部系統(tǒng)備案通過。單擊頁面上方 備案 > ICP 備案系統(tǒng) 進(jìn)入備案頁面,并填寫所有備案所需信息。

2.域名配置時(shí),需配置可選項(xiàng) CNAME 驗(yàn)證。CNAME值是鏈接跳轉(zhuǎn)記錄,幫助您用來收集打開點(diǎn)擊數(shù)據(jù)。CNAME驗(yàn)證通過后,在控制臺(tái)查詢域名的狀態(tài)為驗(yàn)證通過

域名配置頁

詳情請見:如何驗(yàn)證配置的域名DNS解析是否生效

3.選擇狀態(tài)為 驗(yàn)證通過 的域名所創(chuàng)建的發(fā)信地址發(fā)信。

4.埋點(diǎn)行為強(qiáng)依賴標(biāo)簽。在設(shè)置郵件標(biāo)簽,創(chuàng)建標(biāo)簽,后續(xù)發(fā)信使用該標(biāo)簽。

注意點(diǎn)

  1. 打開和點(diǎn)擊行為數(shù)據(jù)每個(gè)整點(diǎn)小時(shí)會(huì)統(tǒng)計(jì)上一個(gè)小時(shí)內(nèi)的數(shù)據(jù)并且持久化,本小時(shí)內(nèi)的埋點(diǎn)數(shù)據(jù)在下個(gè)整點(diǎn)一刻后可以在控制臺(tái)查看。

約束

  1. 發(fā)信必須使用郵件標(biāo)簽,且郵件標(biāo)簽需要真實(shí)存在。

  2. 僅支持內(nèi)容為html的埋點(diǎn),郵件內(nèi)容需要含文檔主體元素,形如<body>您的發(fā)信內(nèi)容</body>

  3. 對于點(diǎn)擊行為,待埋點(diǎn)的超鏈接需要以html引用的方式存在,即在html內(nèi)容<html><body><a href=待埋點(diǎn)超鏈接></body></html>這種形式,用戶待埋點(diǎn)超鏈接需要是互聯(lián)網(wǎng)訪問的鏈接,前綴是http://或者https://的。點(diǎn)擊行為的實(shí)現(xiàn)原理是檢測到符合上述規(guī)范的待埋點(diǎn)鏈接,然后替換為我們采集服務(wù)的鏈接,待埋點(diǎn)鏈接會(huì)作為采集服務(wù)鏈接的一個(gè)參數(shù),發(fā)出去的郵件會(huì)帶上采集服務(wù)鏈接。當(dāng)收信人點(diǎn)擊鏈接的時(shí)候,首先跳轉(zhuǎn)到我們的采集服務(wù),采集服務(wù)對鏈接做合法性檢測、解析參數(shù)、行為搜集等,然后重定向跳轉(zhuǎn)到您的埋點(diǎn)鏈接服務(wù)。

使用方式

1.控制臺(tái)發(fā)信

1.在新建發(fā)送郵件- 任務(wù)時(shí),并勾選 開啟 郵件跟蹤,會(huì)包含打開和行為數(shù)據(jù)。

開啟打開點(diǎn)擊數(shù)據(jù)跟蹤

2.內(nèi)容需符合上述約束

2.API或者SDK發(fā)信

  1. API或者SDK發(fā)信時(shí),設(shè)置Tag為真實(shí)存在的Tag,ClickTrace設(shè)置為字符串”1”。

  2. 利用setHtmlBody設(shè)置發(fā)信內(nèi)容,內(nèi)容需符合上述約束

3.SMTP發(fā)信

參照SMTP發(fā)信支持按照Tag埋點(diǎn)統(tǒng)計(jì)打開郵件數(shù)據(jù)設(shè)置頭X-AliDM-Trace,其中Tag需要必須真實(shí)存在,OpenTrace對應(yīng)值是字符串"1",LinkTrace對應(yīng)值是字符串"1"。目前僅提供了Java的樣例,其他語言按照該邏輯修改即可。

限制

  1. smtp發(fā)信的郵件正文mime類型為”text/html;charset=UTF-8”,建議將內(nèi)容傳輸編碼頭Content-Transfer-Encoding設(shè)置為”quoted-printable”。內(nèi)容需符合上述約束

Python示例:

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
msg = MIMEMultipart('alternative')
texthtml = MIMEText('''<html><body><a , _subtype='html',
                    _charset='UTF-8')
if 'Content-Transfer-Encoding' in msg:
    # 如果已設(shè)置,則選擇第一個(gè)值進(jìn)行替換(通常情況下,這個(gè)頭只會(huì)有一個(gè)值)
    msg.replace_header('Content-Transfer-Encoding', 'quoted-printable')
else:
    # 如果未設(shè)置,則添加
    msg['Content-Transfer-Encoding'] = 'quoted-printable'
msg.attach(texthtml)

Java示例:

import javax.mail.internet.MimeBodyPart;
// 假設(shè) msg 是你要操作的 MimeMessage 對象,這里以 MimeBodyPart 為例進(jìn)行演示

// 創(chuàng)建消息主體部分
MimeBodyPart textPart = new MimeBodyPart();
textPart.setContent("<html><body><a href=\"https://www.aliyun.com\">郵件跟蹤</a></body></html>", "text/html; charset=UTF-8");
// 檢查是否已設(shè)置'Content-Transfer-Encoding'
String[] cte = textPart.getHeader("Content-Transfer-Encoding");
if (cte == null || cte.length == 0) {
    // 如果未設(shè)置,則添加
    textPart.addHeader("Content-Transfer-Encoding", "quoted-printable");
} else {
    // 如果已設(shè)置,則選擇第一個(gè)值進(jìn)行替換(通常情況下,這個(gè)頭只會(huì)有一個(gè)值)
    textPart.setHeader("Content-Transfer-Encoding", "quoted-printable");
}