- 13 Mar 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
Matomo Integration alias Piwik On-Premise Analytics
- Aktualisiert am 13 Mar 2024
- 1 Minute zum Lesen
-
Drucken
-
DunkelLicht
-
pdf
Sie können Matomo Analytics integrieren, um zu analysieren, wie Ihre Inhalte über Whatfix APIs funktionieren. Im Folgenden sind einige der Informationen aufgeführt, die Sie verfolgen können:
- Wie viele Benutzer einen Flow vervollständigen?
- Wie viele schließen den Flow ab, bevor sie ihn abschließen, und wenn ja, bei welchem Schritt?
- Welche Benutzer nach Inhalten in Self Help suchen?
Verwenden Sie die folgenden Schritte, um Matomo on-Premisse zu konfigurieren:
-
Installieren Sie Matomo on-Premise mithilfe der Anweisungen von Matomo.
-
Erstellen oder fügen Sie Skripte in Erweiterte Anpassung um verschiedene Arten von analytischen Daten zu erfassen. Für weitere Informationen wenden Sie sich bitte an support@whatfix.com.
-
Verwenden Sie den folgenden Code, um Matomo mit Whatfix zu initialisieren:
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//xx.xxx.xx.xx/matomo/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
In dem obigen Skript ersetzen Sie xx.xxx.xx.xx durch die jeweilige IP-Adresse, die Sie für Ihr Matomo-Konto verwenden.
Sie können Skripte hinzufügen, um spezifische Informationen zu erfassen. Um zum Beispiel die Anzahl der Auslösungen eines Flows zu erfassen, verwenden Sie das folgende Skript:
window._wfx_settings.tracker = {
track:track,
};
function track(event){
//Push data to matomo
_paq.push(['setCustomUrl',event.on_id]);
_paq.push(['trackPageView']);
if(event.flow_id!=null)
{
//Push data to matomo
_paq.push(['setCustomVariable','1','flow_id',event.flow_id]);
_paq.push([ function() { var customVariable = this.getCustomVariable(1); }]);
}
if(event.event_name != null && event.event_name == "trackSelfHelpClicked")
{
//Push data to matomo
_paq.push(['trackEvent', 'SelfHelp Clicked', event.event_name]);
}
}
Um die Analytics für andere Kriterienaktionen mithilfe von Skripten zu verfolgen, kontaktieren Sie support@whatfix.com.