Marketo Rest APIで全てのリードアクティビティを取得したい
- February 28, 2019
- 1 reply
- 199 views
お世話になります。
当グループで初めてコメントさせていただきます。
早速、表題の件についてなのですが、
現在Marketo REST APIを利用して
①phpプログラムでAPI利用 -> ②ローカルMySQLにinsert -> ③Power BI, Redash等 各種BIツール
のような構成の解析環境を作成しています。
公式のREST API仕様にのっとって、
http://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Activities/getLeadActivitiesUsingGET
一見滞りなく③まで達成できたように思うのですが、
全てのアクテビティを取得することはできませんでした。
(体感で全アクティビティのわずか1%くらいしか取得出来ていないような、、、)
特に添付画像のように、ウェブページのアクセスが注目のアクションとして
認識されたケースが取得出来ていないように思います。
Marketo REST APIで文字通りすべてのアクティビティを取得する方法は
あるのでしょうか?
何か勘違いなどありましたらご指摘いただきたいです。
ちなみに上記①の具体的な作業としては
・activities/types.json でアクテビティタイプIDを取得、1:Visit Webpageを利用することにする
・activities.json でbatchサイズ上限の300件ずつアクティビティ取得。MySQLインサート
・lead/{id}.json で↑で取得した全てのleadIdの名前やメールアドレスを取得。MySQLインサート
・各種Bi上で観察
といった作業を行いました。
以上、何卒よろしくお願いいたします。
