WP Jetpack-Statistik anders nutzen: Besucherzahl in Artikel ausgeben

Jetpack-Statistik nutzen: Besucherzahl in Artikel ausgeben. Auge Artikelviews im Frontend. Für Besucher anzeigen, wie oft meine Beiträge gelesen wurden.
Jetpack-Statistik nutzen: Besucherzahl in Artikel ausgeben. Auge Artikelviews im Frontend. Für Besucher anzeigen, wie oft meine Beiträge gelesen wurden.

Artikelinhalt

Please wait…

Besucherzahlen anzeigen

Auf einer meiner Webseiten wollte ich gern meine Besucher wissen lassen, wie oft ein Betrag gelesen worden ist. Also kurzum, ich suche nach einer Möglichkeit, in jedem Artikel die Besucherzahlen anzeigen lassen zu können.

Nun sieht man gelegentlich auf einigen Blogs dieses kleine Auge mit der Anzahl der Ansichten eines Beitrags dahinter. Natürlich habe ich habe mich gefragt, wie sich das einfach umsetzten lässt. Denn ich möchte das Anzeigen der Besucherzahl in Artikeln ohne Plugin umsetzen. Außerdem will ich auch keine externe Statistik integrieren, wie beispielsweise, die von Piwik oder Google Analytics.

Denn da ich das WordPress Plugin Jetpack schon längere Zeit nutze, wurden ja bereits die Aufrufe auf einzelne Artikel gezählt. Das ist alles was ich brauche, ohne damit zu beginnen, Statistiken neu zu zählen. Also müssen sich nur noch die Jetpack Artikelviews im Frontend anzeigen lassen.

Die Jetpack WP-Statistiken

Jetpack Artikelviews im Frontend anzeigen

Jetpack Statistik Einrichten

Das WordPress Plugin Jetpack hat einige nette Extras. Das Statistik-Toll gehört dazu. Die Jetpack-Statistiken mag ich dahingehen, dass ich die Startseite meines Dashboards öffne und auf einen Blick sehe, wie die Seitenaufrufe im Vergleich zum Vortag oder den Vortagen liegen. Das StatistikTool ist aktiv, sobald man das Jetpack Plugin aktiviert und sich mit WordPress verbunden hat. Jetpack verwendet dabei die WordPress.com Stats. Anpassungen lassen sich auch vornehmen über das Backend von WordPress.


Mit den Jetpack-Statistiken werden die Besucher der Webseite und die Aufrufe pro Artikel übersichtlich angezeigt. Und das direkt auf der Startseite meines Dashboards.

Mit Jetpack Anzahl der Artikelaufrufe ausgeben

Da es bereits einen schönen Code gibt, um die von Jetpack Statistik erfassten Artikelviews im Backend anzeigen zu können, brauchen wir nun nur noch den Umkehrschluss für das Frontend. Es soll also die Anzahl der Artikelaufrufe auf den jeweiligen Seiten oder Artikeln angezeigt werden.

Anzahl Aufrufe pro Artikel-ID auslesen

Für Besucher möchte ich anzeigen, wie oft meine Beiträge gelesen wurden. Um die Besucherzahl in Artikel ausgeben zu können, brauche ich kein weiteres Plugin. Fündig bin ich mit einem einfachen Code von Jay Versluis geworden. Dadurch wird die Funktion Jetpack stats_get_csv verwendet. Und somit abgefragt, wie viele Ansichten von Besuchern die mitgelieferte Artikel-ID hatte. Der Code sollte idealerweise in die functions.php eines Child-Themes.

Code für die funtions.php

// extract JetPack pageviews
// courtesy of Topher: https://wpgr.org/2013/03/02/rendering-jetpack-stats/

function get_page_views($post_id) {

if (function_exists(’stats_get_csv‘)) {

$args = array(‚days’=>-1, ‚limit’=>-1, ‚post_id’=>$post_id);
$result = stats_get_csv(‚postviews‘, $args);
$views = $result[0][‚views‘];

} else {

$views = 0;

}
return number_format_i18n($views);
}

Anzahl der Artikelaufrufe ausgeben

An die gewünschte Stelle (zum Beispiel in der single.php, index.php oder archive.php), wo die Artikelansichten ausgegeben werden sollen, wird dann dies eingefügt:

<i class="fa fa-eye" aria-hidden="true"></i>
<?php 
$post_id = get_the_ID(); 
$pageviews = get_page_views($post_id); 
echo " $pageviews Ansichten."; ?>

Anschließend sei bemerkt, dass es durch die Statistik-Ansicht durchaus zu längeren Ladezeit kommen kann. Insbesondere bei großen Blogs mit mehreren hundert Artikeln und vielen Aufrufen kann dies verlangsamen.

Please wait…

BabyDuda

Das bin ich: Vollzeit Arbeitnehmer. Vollzeit Selbstständig. Vollzeit Mutter. Klingt mathematisch unlösbar, ist aber in der Praxis durchaus real. In der Kürze der Zeit einer rasanten Welt, sucht Mancher nach Zerstreuung. In der Arbeit an meinen Blogs finde ich einen Teil dieser Zerstreuung. Davon gebe ich gern etwas ab, sofern Andere diese Interessen teilen...

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert