New user, looking for documentation | Community
Skip to main content
January 16, 2013
Solved

New user, looking for documentation

  • January 16, 2013
  • 18 replies
  • 3262 views
I recently started working on an existing project already using Marketo. However I've never used Marketo before and would like to review documentation to make sure that our implementation is correct. I see that there's a University tab at the top of the page here, but it also seems that it mostly contains links to video instead of actual text documention. I'm not really interested in sifting through videos to find what I'm looking for. I want to be able to search and copy/paste if need be.

Could someone tell if me if there is a link to a PDF file or HTML page that I can used as documentation reference? Please and thank you.

On a side note I'm really surprised that Marketo doesn't provide documentation online. I googled for "Marketo Developer Docs" and found only 3rd party links, none of which contained documentation on the core Marketo product. That's a big oversight and one that you should consider addressing. As a developer I want to know how I'll be implementing something before I'd be willing to sign off on purchasing it.
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jep_Castelein2
if you have your own forms on your website but you want to post into Marketo, you have multiple options:
1.       Change the form to post into Marketo directly; you need to make sure the field names exactly match the Marketo specs (see “Marketo Forms on Non-Marketo Pages”). In your case, you may want to use Webhooks to post into your own system
2.       Have your server-side application capture the initial form submission but repost to Marketo on the server (server-side form post)
3.       Use the Marketo SOAP API to create new Leads or updates existing Leads; has more advanced options, but does not give a “Fills Out Form” event (see “Marketo Enterprise SOAP API”)
4.       Use the Munchkin JavaScript API, which is the least preferred option since it runs client-side (see “Munchkin JavaScript API”)

Let me know if you need more info on option 2 (I have a draft knowledge base document that I can share with you). 

Hope this helps, 
Jep

18 replies

Jep_Castelein2
Level 10
January 16, 2013
It will use the cookie ID of the domain that the JavaScript runs on. 
January 16, 2013
Sorry...not quite sure what you mean.

This is our Munchkin ID: Munchkin.init('031-BHV-268');

Are you saying that I just need to submit that ID along with the associateLead call?
Jep_Castelein2
Level 10
January 16, 2013
What I mean is that the new Lead will automatically be cookied by the associateLead call, but the cookie is specific to the domain that the associateLead function runs on. So if it runs on myemma.com, you will be able to track the Lead's behavior on that domain only. 
January 16, 2013
Okay. That makes sense. But we're already using Munchkin on both our website AND the application. Is there nothing that we can pass from the website to the app that would tell Marketo that it's the same user?
January 16, 2013
Okay. Stepping aside the matter of carrying tracking information from one domain to another. On my local machine I'm running a copy of our app. I've set up the associateLead call which results in this image request:

https://031-bhv-268.mktoresp.com/webevents/associateLead?_mchNc=1358365690656&_mchKy=&_mchAtEmail=justaman%40bible.com&_mchId=031-BHV-268&_mchTk=_mch-emma.int-1345781898825-92215&_mchHo=emma.int&_mchPo=&_mchRu=%2Fapp2%2Fstart%2F&_mchPc=https%3A&_mchVr=137

The request returns a 200 okay, but doesn't result in a lead in the Marketo system. Is this because I'm not running the request from an approved domain, or is the request itself incomplete? For your convenience I've split the URL into key/value pairs:

https://031-bhv-268.mktoresp.com/webevents/associateLead?
_mchNc=1358365690656
_mchKy=
_mchAtEmail=justaman%40bible.com
_mchId=031-BHV-268
_mchTk=_mch-emma.int-1345781898825-92215
_mchHo=emma.int
_mchPo=
_mchRu=%2Fapp2%2Fstart%2F
_mchPc=https%3A
_mchVr=137
January 17, 2013
Any further feedback Jep?
Jep_Castelein2
Level 10
January 17, 2013
I'm not a JavaScript programmer so I can't help with the implementation unfortunately. You may want to try support. 

Jep
January 17, 2013
Ah, okay. Thanks for your help anyway. Appreciated.