Configuration du compte
Cette méthode est appelée automatiquement au niveau de la balise pour définir l’ID de compte approprié. Vous pouvez définir l’ID de compte lorsque vous souhaitez le fractionner entre différents domaines.
Paramètre | Facultatif/Obligatoire | Type | Description |
---|---|---|---|
'setAccount' | Requis | Chaîne | Nom de la méthode. |
accountId | Requis | Chaîne | Identifiant de compte. |
var accountId = '561-HYG-937';
rtp('setAccount', accountId);
Fonctions d’envoi d’événement
Cette méthode envoie un événement view utilisé pour le suivi des pages. Dans l’exemple ci-dessous, l’URL de la page active est suivie en tant que page vue du visiteur.
En transmettant le paramètre facultatif "page" dans cette méthode, la page active peut être remplacée.
Paramètre | Facultatif/Obligatoire | Type | Description |
---|---|---|---|
'send' | Requis | Chaîne | Action de méthode. |
'view' | Requis | Chaîne | Nom de la méthode. |
page | En option | Chaîne | Chemin relatif ou URL de la page entière. |
// Example for Default Page
rtp('send', 'view');
// Example for Overriding Default Page
var page = 'my-page?param=1';
rtp('send', 'view', page);
Exclure la balise pour des robots spécifiques (agents utilisateur)
Pour exclure des navigateurs spécifiques de l’envoi de données à la plateforme Web Personalization (dans le cas de robots identifiés), ajoutez l’instruction IF suivante au script de balise.
Dans l’exemple de code ci-dessous, "Googlebot|msnbot" est utilisé comme exemples de robots à exclure des activités Web Personalization.
<!-- RTP tag -->
<script type='text/javascript'>
if(navigator.userAgent.match(/.(Googlebot|msnbot)./gi) == null){
(function(c,h,a,f,i){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
c[a].a=i;var g=h.createElement("script");g.async=true;g.type="text/javascript";
g.src=f+'?rh='+c.location.hostname+'&aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b);
})(window,document,"rtp","//[cdn-pod-X-url]/rtp-api/v1/rtp.js","[accountId]");
rtp('send','view');
rtp('get', 'campaign', true);
}
</script>
<!-- End of RTP tag -->