Référence de l’API Munchkin
Munchkin fournit plusieurs fonctions qui peuvent être appelées manuellement via Javascript. Ils peuvent permettre un suivi personnalisé des événements de navigateur, tels que les lectures de vidéos, ou les clics sur des liens non pertinents.
Fonctions
L’API Munchkin comprend les fonctions suivantes : init
, createTrackingCookie
et munchkinFunction
.
Munchkin.init()
Munchkin.init()
doit être appelé avant toute autre fonction. Il configure Munchkin sur la page active pour envoyer des activités à une instance spécifique et génère une activité « Page Web de visites » pour la page active.
Munchkin.init('299-BYM-827');
Munchkin.createTrackingCookie()
Lorsqu’elle est appelée, cette option vérifie qu’un cookie _mkto_trk
existe dans le navigateur et, dans le cas contraire, en crée un. Cela s’avère utile pour le suivi des utilisateurs et utilisatrices lors d’actions spécifiques, telles que l’enregistrement ou le téléchargement d’une ressource, si cookieAnon
est défini sur false.
cookieAnon
est défini sur false.Munchkin.createTrackingCookie(true);
Munchkin.munchkinFunction()
Utilisé pour générer des comportements de suivi personnalisés, tels que les lectures et les pauses du lecteur vidéo, ou les visites de page pour une navigation non standard, comme les codes de hachage.
visitWebPage
, clickLink
, associateLead
visitWebPage
L’appel de munchkinFunction()
avec visitWebPage
envoie une activité de « visite » à Marketo pour l’utilisateur actuel. Vous pouvez personnaliser l’URL et les querystring
qui sont envoyés avec l’objet de données dans le deuxième argument.
/index.html
et que le nom de domaine est www.example.com
, la page visitée est enregistrée comme www.example.com/index.html
.Par exemple : foo=bar&biz=baz
.
Munchkin.munchkinFunction('visitWebPage', {
'url': '/Football/Team/Seahawks',
'params': 'defense=legion_of_boom&qb=wilson'
}
);
clickLink
L’appel de munchkinFunction()
avec clickLink
envoie une activité de clic vers Marketo pour l’utilisateur actuel. Vous pouvez personnaliser l’URL de clic avec la propriété href
dans l’objet de données.
Par exemple, si href est /index.html
et que le nom de domaine est www.example.com
, le clic sur le lien est enregistré comme www.example.com/index.html
.
Munchkin.munchkinFunction('clickLink', {
'href': '/Football/Team/Seahawks'
}
);
associerLead
Cette méthode a été abandonnée et n’est plus disponible.