Frank, Munchkin uses 2 remote scripts:
- The bootstrapper. This tiny file determines which version of the library to load and also creates an "event stack" or queue that allows you to start calling Munchkin functions immediately even when the library itself is still loading in the background (the functions execute when the library is ready).
- The library itself. This file performs the actual logic of attaching click listeners, assembling remote pixel paths, and logging hits.
You can't use Munchkin without at some point calling init() with your Munchkin ID. Maybe this call is hidden in another remote package.
1 of 1 people found this helpful
Yes the /151/ is a specific version of munchkin. you should reference the "loader" file that Sanford mentions.
Some of our customers actually download the actual munchkin file itself so they can host it on their own domain and are in control of what JS is on their pages. Some customers have policies that require this.
Other customers may wish to only support a certain version until they've done testing of later versions.
And then other customers may wish to use our "beta" munchkin version so that they can have functionality that isn't supported in our GA munchkin file (like this "opt out cookie" discussed here http://docs.marketo.com/display/DOCS/Understanding+Privacy+Settings