Do we have anything like web data lookup in Marketo? Can we get lead details of a Lead from the Lead ID/email address from the query when loading a page.
When an email address/lead id comes appended on an URL, is it possible to get rest of the field values and populate it in the page while loading?
Please suggest some solutions, like web data lookup or something else if available.
Solved! Go to Solution.
Arunkumar, Munchkin has a robust REST API as well as a legacy SOAP API. But these are not designed for use from the browser. They are for bulk operations only, unless you are thoroughly aware of the DoS implications (full disclosure within your organization and/or a sophisticated throttling mechanism).
Within the browser, the best practice is that you use Marketo-hosted Landing Pages for personalization, as they have native access to lead details.
Josh, Munchkin API can't do this (if it could, we'd be able to avoid the DoS vulnerability that's implicit when you proxy REST/SOAP API calls via the browser).
This should all be available to you via the API and munchkin API using jquery. Please see developers.marketo.com.
Arunkumar, Munchkin has a robust REST API as well as a legacy SOAP API. But these are not designed for use from the browser. They are for bulk operations only, unless you are thoroughly aware of the DoS implications (full disclosure within your organization and/or a sophisticated throttling mechanism).
Within the browser, the best practice is that you use Marketo-hosted Landing Pages for personalization, as they have native access to lead details.
Josh, Munchkin API can't do this (if it could, we'd be able to avoid the DoS vulnerability that's implicit when you proxy REST/SOAP API calls via the browser).
"Within the browser, the best practice is that you use Marketo-hosted Landing Pages for personalization, as they have native access to lead details."
Hi Sanford,
on the above mentioned quote, how do we get the lead details from Marketo and populate it in the same page with the lead ID available on the URL. Could you please explain elaborately?
Use case:
Say for an ex, an url, www.company.com/central?emailaddress=abc@xyz.com. now, there should be an script probably an data lookup which should retrieve the information from Marketo and populate the rest of the fields in that page.
do you think this is possible within Marketo or we have to go for an API. I hope in Eloqua we have an option called data lookup which will get the information of a lead using the email address in the url. does this features available in Marketo? if not what are the other ways to do so?
Hi Arun,
I work on Marketo and Eloqua both. Eloqua creates these data look up scripts automatically when you create the data lookup in Eloqua. It already has the encrypted ids, and another framework to make it secure.
Marketo has a bit of a different way of doing things. You can use Marketo landing page for your form and use dynamic snippets and segmentation. This might be the way to go.
Alternatively, you might have to build your own 'secure lookup web service' which will accept email address etc, query Marketo and pass back values as you need. Then you will use custom javascript to pass email address to it and receive 'look up' information for you to dynamically change your landing page.
As Sanford said, you need to make sure DoS implications are taken in to consideration
Rajesh
I know time has elapsed since this thread was last touched. Has anything changed so that there is a javascript lookup capability against an Lead/Person to pull back a subset of Lead/Person details?