我試圖從平臺 使用API根據電子郵件類型 (通訊,電子郵件營銷等)分析KPI的點擊率等KPI的「電子郵件性能報告」。如何使用API從Marketo獲取電子郵件營銷洞察數據?
我經歷了文檔,但是我沒有找到來自 的端點,我可以獲取相同的端點。
有誰知道是否有辦法獲取這些信息?
我試圖從平臺 使用API根據電子郵件類型 (通訊,電子郵件營銷等)分析KPI的點擊率等KPI的「電子郵件性能報告」。如何使用API從Marketo獲取電子郵件營銷洞察數據?
我經歷了文檔,但是我沒有找到來自 的端點,我可以獲取相同的端點。
有誰知道是否有辦法獲取這些信息?
沒有端點直接查詢報告。然而,好消息是,構成「電子郵件性能報告」的「事件」,即:電子郵件傳遞,反彈,打開和點擊可用於通過API進行查詢。
這意味着您必須自己構建報告,但您可以獲取要處理的數據集。
這些「東西」被稱爲活動類型(活動上的鉛測定),並且可以通過查詢針對Get Lead Activities端點,這也被提及作爲API文檔的Query獲取。
它位於GET /rest/v1/activities.json
網址,您必須通過nextPageToken
和activityTypeIds
作爲查詢參數。
nextPageToken
表示日期時間。該日期之後的活動將由電話返回。要獲得一個,您必須致電GET /rest/v1/activities/pagingtoken.json,您必須指定最早的日期時間以從中檢索活動。詳細瞭解。
要弄清楚的activityTypeIds
的價值,首先需要獲得活動類型是你有興趣的內部標識。爲了做到這一點,你必須查詢GET /rest/v1/activities/types.json端點,並尋找活動類型 s與名稱 s like Send Email
,Email Delivered
,Email Bounced
,Unsubscribe Email
,Open Email
和Click Email
。 (我不知道這些Ids是否正在從實例改變爲實例,但在我們這些從#6到#11)。
一旦你把所有這些位在手,你可以讓你的要求像:
GET https://<INSTANCE_ID>.mktorest.com/rest/v1/activities.json?activityTypeIds=<TYPE_ID>&nextPageToken=<NEXTPAGE_TOKEN>&access_token=<ACCESS_TOKEN>
它給出的結果是用類似下面的項目的數組。物品可以根據primaryAttributeValue
屬性過濾到特定的電子郵件,並相應地進一步處理。
{
"id":7370416,
"marketoGUID":"7170506",
"leadId":291305,
"activityDate":"2017-12-17T00:00:00Z",
"activityTypeId":11,// #11 = `Click Email`
"campaignId":1790,
"primaryAttributeValueId":1638,
"primaryAttributeValue":"EMAIL_NAME",// Name of the Email as seen in Marketo
"attributes":[
// …
]
}