Please move the question to Products and I'll answer it there (this area is for questions about the Nation/Community website, not the Marketo product).
Thanks Sanford, moved.
5 of 5 people found this helpful
OK, here are your answers:
- Yes, every lead in your database is known, by definition (and the definitions can be confusing). Usually, we care more about known-ness from the browser side.
- A Munchkin cookie always sends activities to Marketo (as long as JS is enabled) and those activities can either be associated with a known lead or not at any point in time. (You can rephrase "not" as associated with an anonymous lead, since technically this is true, but there are growing differences between anonymous, er, things and known leads, so it might be better to just say "not.")
- A given activity can move from being not associated with a known lead, to being associated with known lead A, to being associated with known lead B, and back to A, over time (while rare, this kind of movement can cause madness in longitudinal reporting).
- In order for activities to be associated with a known lead, one of the following must occur:
- The lead follows a link from a Marketo-generated email with the mkt_tok attached to the query string (this is the default for tracked links).
- The lead fills out a form (possibly creating a new lead as well as associating with that lead).
- Your page automatically submits a form in the background. This can be useful in cases where the URL contains the email address, but the email was not sent via Marketo, so association.would not be automatic but can be easily simulated.
- Your page uses the Munchkin associateLead function to tie together a session with an existing or new lead. This underused function is for cases where, for example, your CMS knows who someone is based on some other form of authentication like a portal login. Another case where I've used this method is when sends are going out from a 3rd-party agency/server and you don't want to append the literal email address in the URL because it looks too obvious (I don't really care about this, but some do).
- Your webserver uses a server-side form post to simulate the lead filling out a form (not recommended and deprecated). This is also the way integrations like Twitter Cards work.
- Your webserver or other apps use a Marketo REST or SOAP API call (syncLead/associateLead/pushLead). These methods are not recommended unless your architecture strictly requires them.
So the overall takeaway is that if the link that someone follows to your site doesn't contain one of the types of lead-specific information, and they do not identify themselves via form fillout, they will not be associated.
Thank you! You're a superstar.
This was really helpful and answered a nagging question in the back of my head for awhile now. Thank you!!
Great, Zach. If you have any other Munchkin Qs feel free to DM me... I want to consolidate a lot of this on my blog (as usual, when I have time!).