Heartbeat Klick

Was ist Heartbeat Klick?

Mit der Integration von "Heartbeat Klick" auf deiner Webseite erhältst du eine kostenlose und einfache Analyse der Besucher deiner Webseite direkt in der Heartbeat Business Oberfläche. Heartbeat Klick bringt dir kostenlos folgende Vorteile:

Integration von Heartbeat Klick

Um mit Heartbeat Klick durchstarten zu können, brauchst du nur den folgenden Code direkt nach dem <body> Tag in deine Webseite einzubinden.

<script type="text/javascript">
var _kl = _kl = {};
(function() {
   var u=(("https:" == document.location.protocol) ? "https" : "http") + "://klick.heartbeat.gmbh/";
   _kl['u'] = u;
   _kl['pid'] = 'DEINE_POI_ID';
   var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
   g.defer=true; g.async=true; g.src=u+"klick.js"; s.parentNode.insertBefore(g,s);
})();
</script>

Dabei ist wichtig, dass die Variable DEINE_POI_ID mit der ID deines Heartbeat Profils ergänzt wird. Ansonsten können wir nicht zu 100% garantieren, dass die erfassten Daten von deiner Webseite stammen. Du findest deinen individuellen Code mit der richtigen POI ID in Heartbeat Business unter dem Menüpunkt Besucher.

Die Variablen im Detail

Poi ID

Um die POI ID zu übermitteln, benutze das folgende Skript:

<script type="text/javascript">
_kl['pid'] = 'DEINE_POI_ID';
</script>

Tags

Um Heartbeat Klick anhand der Social Tags mit Informationen zu Interessen der Besuchern anzureichern, kannst die Variable _kl['t'] mit einem Array befüllen. In folgendem Beispiel wird dem Besucherprofil beim Aufruf deiner Webseite die Information "restaurant" und "burger" angehängt:

<script type="text/javascript">
_kl['t'] = ['restaurant','burger'];
</script>

Detail Profil eines POI markieren

Um dem POI Betreiber aufzuzeigen auf welchen Webseiten details zu seinem POI integriert sind, kann die dpoi Variable verwendet und mit der POI ID befüllt werden welche angzeigt wird.

<script type="text/javascript">
_kl['dpoi'] = 'POI_ID_WELCHE_ANGEZEIGT_WIRD';
</script>

Beispiel: Schaut sich jemand auf deiner Webseite die Detailinformationen für den POI mit der ID 123 an (deinewebsite/detail/poi-123), so musst du den Wert _dkl['dpoi'] = 123; mitsenden.

Das gleiche gilt auch für Events mit der _kl['devent'] Variable.

Callback

Um nach der Registrierung einer Klick-Aktion eine Funktion auszuführen, kannst du diese mit _kl['cb'] definieren:

<script type="text/javascript">
_kl['cb'] = function(response) {
    console.log('Fired after klick action is registered', response);
};
</script>

Sprache

Sprache des User Clients mitsenden:

<script type="text/javascript">
_kl['l'] = 'fr';
</script>

Funktionen

GPS

Wenn du GPS Standort-Daten des Besuchers an Heartbeat Klick übermitteln möchtest, benutze die Funktion _KLICK.gps(). Die GPS Standort-Daten werden automatisch mit dem bestehenden Klick-Profil des Besuchers verbunden.

<script type="text/javascript">
_KLICK.gps(lat, lng, accuracy);
</script>

Assign User

Erstelle eine neue Benutzerinstanz, wenn sich ein Benutzer einloggt oder sich registriert:

<script type="text/javascript">
_KLICK.assign('hello@heartbeat.gmbh', {'firstname': 'John', 'lastname': 'Doe'});
</script>

Wenn die Funktion vor/während dem DOM load initialisiert werden soll, kann die assign Funktion in den callback wrapper gepackt werden:

<script type="text/javascript">
_kl['cb'] = function() {
    _KLICK.assign('hello@heartbeat.gmbh', {'firstname': 'John', 'lastname' : 'Doe'});
};
</script>

Verfügbare Felder, welche als Paramter im 2. Argument innerhalb eines Objekts übergeben werden können:

title Anrede (0 = Mann, 1 = Frau)
firstname Vorname
lastname Nachname
street Strasse (ohne Nummer)
street_nr Strassen Nummer
zip PLZ
city Ortschaft
Heartbeat GmbH | 818098c5b140