Using Munchkin on Multiple Domains | Community
Skip to main content
Employee
October 15, 2015

Using Munchkin on Multiple Domains

You can use Munchkin on any page you like, but the thing to remember if you have multiple products or divisions in your company is that Munchkin cannot automatically track a lead across domains.  This only applies to top level domains though, not sub-domains.  So, a lead could be tracked through

www.MyProduct.com

http://www.myproduct.com/and

pages.MyProduct.com

but couldn't automatically be tracked through

www.MyProduct.com

and

www.MyOtherProduct.com

So how does munchkin keep track of your leads?

When a lead visits any munchkin tracked page on a domain they've never visited, the system will cookie their browser and create an anonymous lead record in your database.  This allows Marketo to begin gathering and saving information about the lead and their activities even before you know who they are.  It also allows you to begin scoring the lead record, or running them through any other campaigns you might be using to evaluate leads.  Keep in mind that anonymous leads cannot go through all flow steps though(Send Email for instance), and they cannot be made members or a program.  You can see messages about this in the results of any campaign where anonymous leads have qualified for the smart list but couldn't be processed through some steps.

Tracking anonymous leads is a bit like having someone come into your store and look around without really saying or buying anything.  For this reason, it's a good idea to give them a way to tell you who they are.  The main way of course, is by giving them a form they can fill out, which will then convert their anonymous lead record into a known lead record.  Now you can really start to market to them, and you have all of their past activities to see what they've been up to!

Next we'll look at how a lead is tracked if they go to one of your other munchkin tracked pages on another domain.

If our lead from above visits another domain that is being tracked with your munchkin code, the munchkin there will track the lead as anonymous to begin with.  The same process applies to this new anonymous record.  All activity will be recorded, and it can still be scored and acted upon by some flow steps.

If the lead identifies themselves on the new domain by filling out a form using the same email address they previously used on the original domain, then munchkin is able to merge the anonymous record with the original record.  But wait!  There's another way!

Leads can also identify themselves on a new domain by clicking links to that domain in emails that you've sent from Marketo. Each link in your email is wrapped with tracking information specific to the lead the email is sent to, so you can use Marketo to send out invites for known leads to your new store(domain).  By doing this you're saying, "Hey, we know you from our first store, now come visit our new store and let us get to know you there too."  As with the form fill-out, once they click the tracked link Marketo can merge the known and anonymous records and begin tracking the lead's activities in both domains under a single record in Marketo. 

This same process would need to happen for every domain you're using your Munchkin on, in order to track each lead in all domains under a single record.  What we usually recommend is a tagging campaign for each of your domains where you send email(s) from Marketo with a link for each domain. You'd also want to have a form on each domain that leads could fill out.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

33 replies

Stepan_Egorov
Level 2
March 15, 2018

Hi John,

Our domain A and domain B represent independent products, yet some users are interested in both. Primarily, we had them tracked on domain A, and it worked well - for a known lead, all the info was recorded and stored, including visits by page. However, when the domain A lead goes to domain B and fills out a form there - I don't start to see his activity. I only see he filled out a form, but no page visits.

Same thing when a totally new anonymous lead first comes to domain B and fills out a form there - although he's now become a known lead, I don't see his web activity: http://prntscr.com/irggn7

But when I send this lead an email and he clicks a link to domain B, then the attribution works, and I start to see all his past web activity on domain B. See here: http://prntscr.com/irgi5l

But it doesn't work with forms - they don't allow me to see their pages visited. Do you know how this can be fixed?

The domain B forms are hosted on info.domainA.com (CNAME for a Marketo LP) and are embedded on domain B pages as iframes.

P.S. Apparently, my Marketo tech consultant was reluctant to answer this question.

Translate
Robert_Kelen3
Level 4
October 4, 2016

Thanks Sanford.

Translate
SanfordWhiteman
Level 10
October 4, 2016

Sure, as long as you can modify the exit link on Domain A to include the current _mkto_trk cookie value from A in the URL on Domain B.

Translate
Robert_Kelen3
Level 4
October 4, 2016

In our current situation it's not really a 'control all exit links'

situation, but it is expected to be a straightforward two hop situation:

email to domain A user; click link in mail to content on domain A; direct

link from that content to munchkin'd destination domain B. Does that make

it any more possible?

Translate
SanfordWhiteman
Level 10
October 4, 2016

If you control all the exit links from Domain A to Domain B, and there are no other means by which a lead can access Domain B for the first time, then unifying the cookie is not difficult. 

An example would be when a user signs up for an account on Domain A and then is redirected to an application on Domain B. You have control over that exit navigation.

However, if there is any direct navigation to Domain B, with or without visiting Domain A first, then the development effort is far more complex.

Translate
Robert_Kelen3
Level 4
October 4, 2016

Thanks John. That's what I was afraid of : - (

Translate
JohnCl9Author
Employee
October 4, 2016

No, that would not be enough to identify the lead on the new domain.

Translate
Robert_Kelen3
Level 4
October 4, 2016

@John Clark​, is this known/anonymous lead unification across two domains also accomplished if a cookied lead on myproduct.com clicks on a link (not necessarily a Marketo landing page) directly from myproduct.com to myotherproduct.com?

Translate
Aslihan_Ayan_Ha
Level 6
January 14, 2016

Thanks John. This makes perfect sense...

Translate
JohnCl9Author
Employee
January 14, 2016

Hi Ashlee,

Leads can identify themselves on a domain by either filling out a form or clicking a tracked email link that leads to that domain.  So you can use this to your advantage.  If you send an email to leads you already now, and that email has a link to your second domain(or whatever domain you're trying to tag them on), then when they click it, the system will be able to recognize that the record you sent the email too, is the same as the record on the other domain.  You'll then be able to track leads on both.

Does that make more sense?

John

Translate