2017-07-26 56 views

回答

1

沒有端點直接查詢報告。然而,好消息是,構成「電子郵件性能報告」的「事件」,即:電子郵件傳遞,反彈,打開和點擊可用於通過API進行查詢。
這意味着您必須自己構建報告,但您可以獲取要處理的數據集。

這些「東西」被稱爲活動類型(活動上的鉛測定),並且可以通過查詢針對Get Lead Activities端點,這也被提及作爲API文檔的Query獲取。
它位於GET /rest/v1/activities.json網址,您必須通過nextPageTokenactivityTypeIds作爲查詢參數。

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 EmailClick 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":[ 
     // … 
    ] 
} 
相關問題