Événements

Les pages vues sont automatiques. Le reste est un événement nommé que vous choisissez d’envoyer.

Événements nommés

Appelez pulse avec un nom d’événement et des propriétés facultatives. Les noms n’acceptent que lettres, chiffres, tiret bas, deux-points et tiret, jusqu’à 64 caractères. Les valeurs qui ressemblent à un e-mail sont refusées.

Attributs HTML

Vous pouvez aussi marquer un bouton ou un lien. Pulse lit data-pulse-event et data-pulse-prop-* à l’utilisation de l’élément.

Conversions

pulse.conversion enregistre une conversion. Pour un achat, vous pouvez passer un identifiant de commande afin qu’un paiement ultérieur retrouve le même hash de visite.

Identify

pulse.identify stocke un hachage d’un identifiant externe, limité au site. Il peut relier des événements d’un jour à l’autre. N’envoyez pas d’e-mail ni d’autre valeur directement identifiante. Le comptage des visiteurs par défaut n’utilise pas ce hash.

Règles automatiques

Dans les réglages du site, vous pouvez ajouter des règles de clic, de formulaire et d’URL. Elles nécessitent le script complet. Elles créent des événements nommés sans JavaScript supplémentaire sur chaque page.
pulse("signup", { plan: "pro" });
pulse.conversion("purchase", { order_id: "cs_live_…" });
pulse.identify("user_8f21c4");