Re: Analytics Module data via the REST or SOAP API?

Anonymous
Not applicable

Analytics Module data via the REST or SOAP API?

Hi There!

Question for you - we have integrated the Leads list information into our product by Program, but we're still feeling a pretty big gap in terms of the data that is available in the Analytics module.

Is there any way to get the performance data / other reports that are available in the Marketo Analytics Module through the APIs that are available?

Thanks in advance!

5 REPLIES 5
John_M
Marketo Employee

Re: Analytics Module data via the REST or SOAP API?

Unfortunately at present there is no reporting API. you can pull activities through the REST or SOAP APIs to get opens, clicks etc.

Anonymous
Not applicable

Re: Analytics Module data via the REST or SOAP API?

Hi John,

sorry to hijack into this post but I am trying to do the same thing to retrieve my landing page performance from marketo. My understanding is that if I use activities api to retrieve clicks, views, etc, I need to tie the activity with a lead. Is there any work around of retrieving the views and click without having any leads tie to it?

Thanks

SanfordWhiteman
Level 10 - Community Moderator

Re: Analytics Module data via the REST or SOAP API?

Charles, you can retrieve activities without bothering to join back to a lead.  It's just that without additional lookups (API calls) you can't display full lead info and behavior at the same time.

Anonymous
Not applicable

Re: Analytics Module data via the REST or SOAP API?

Sanford is correct. if you want full view of lead & it's activities, there's loads of API calls to be made to connect all the dots. Not sure why Marketo made it so difficult in the first place itself?

Just my 2 cents (more) - since we have gone this route, I would like to give heads up about the performance. If you are a very active instance and send large volume of emails, please have some patience for the APIs to return the data. We tried extracting campaign data via these APIs to load them into our datawarehouse for complete end-to-end ROI reporting and the APIs just couldn't handle our volume. We send a weekly batch email of 600K leads and Marketo couldn't return the campaign data  even once via the APIs!! The APIs took forever to process and even crashed/hung few times. We went to support but all we heard was to reduce the number of activities that you are pulling and limit the date range.

Why on earth as a customer I need to cut corners all the time???

Maruti.

SanfordWhiteman
Level 10 - Community Moderator

Re: Analytics Module data via the REST or SOAP API?

Yeah, this kind of "API saturation" is kind of inevitable. Bottom line, the platform is capable of performing more actions in a given timeframe than you can download before the next timeframe begins.