作爲項目要求的一部分,我需要打開電子郵件,發送電子郵件和電子郵件從特定活動的Marketo數據。我們如何實現這一目標?我查看了API,但無法找到合適的API。Marketo Api獲取電子郵件發送,電子郵件打開和電子郵件點擊
任何幫助表示讚賞
感謝
作爲項目要求的一部分,我需要打開電子郵件,發送電子郵件和電子郵件從特定活動的Marketo數據。我們如何實現這一目標?我查看了API,但無法找到合適的API。Marketo Api獲取電子郵件發送,電子郵件打開和電子郵件點擊
任何幫助表示讚賞
感謝
您可以使用getLeadChanges(http://developers.marketo.com/documentation/soap/getleadchanges/)和監聽打開,發送和點擊。您將獲得特定時間範圍內數據庫中所有廣告系列的所有信息。最後,您必須篩選出您感興趣的廣告系列的響應。還有一個類似的API調用REST API:http://developers.marketo.com/documentation/rest/get-lead-changes/
由於Jep提到,您需要請求所有來自Marketo的Get Lead Activities REST API這些活動類型的數據,然後在您身邊過濾。這裏將是實現這個步驟:
1.生成訪問令牌
呼叫Marketo's Identity API與你的客戶ID和密碼生成一個訪問令牌。請參閱Marketo's REST API quick start guide瞭解更多信息。
<Identity Service URL>/oauth/token?grant_type=client_credentials&client_id=<custom_service_client_id>&client_secret=<custom_service_client_secret>
2.調用get尋呼令牌API
需要從步驟之一,而所需的開始日期您的訪問令牌。在步驟3中,Get Paging Token API將返回請求所需的令牌Get Lead Activities API。
/rest/v1/activities/pagingtoken.json?sinceDateTime=2014-10-06T13:22:17-08:00
3.調用get領導活動API
需要從第一步和第二步分頁標記您的訪問令牌。您需要爲Email Opened,Email Sent和Email Clicked指定activityTypeIds,它們分別爲activityTypeIds 10,6,11。
/rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=10&activityTypeIds=6&activityTypeIds=11
4.過濾
步驟三將返回所有活動數據指定的活動類型和時間範圍。數據將包含每個記錄的屬性,用於指定與其關聯的特定活動。然後,您必須根據廣告系列屬性過濾這些記錄。
此評論意味着活動類型ID在訂閱中始終保持一致。然而,情況並非如此。活動類型ID可能因訂閱而異,因此爲了確定正確的ID,應該調用Get Activity Types:http://developers.marketo.com/documentation/rest/get-activity-types/ – kelkington 2015-11-12 19:32:33
@Murtza您如何看待檢索整個鉛及其主導活動的日常用例。我實際上已經達到了60k的數量,並且使用SOAP/REST API的速度非常緩慢。即使從儀表板我可以批量獲得100個結果。我知道API配額限制和批處理100之間的API 20秒吹風。 是否有任何其他選項可以一次檢索所有潛在客戶及其主要活動? 我從Marketo支持團隊獲悉,他們將發佈一個批量導出API,任何人都有想法? – user4033385 2015-12-24 12:07:12