All Projects → AndiLeni → statistics

AndiLeni / statistics

Licence: MIT License
Statistik Addon zur Erfassung von Seitenaufrufen. Für das CMS Redaxo.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to statistics

redaxo watson
Suchagent für REDAXO 4.5 + 5
Stars: ✭ 28 (+33.33%)
Mutual labels:  redaxo, redaxo-addon
yform usability
Ergänzt YForm um nützliche Funktionen wie Drag & Drop und Status On/Off.
Stars: ✭ 42 (+100%)
Mutual labels:  redaxo, redaxo-addon
mediapool exif
Holt beim Upload die EXIF-Daten aus dem Bild und setzt diese als Metadaten in die Datenbank ein.
Stars: ✭ 27 (+28.57%)
Mutual labels:  redaxo, redaxo-addon
pdfout
PDF-Generator dompdf und pdf.js für REDAXO
Stars: ✭ 42 (+100%)
Mutual labels:  redaxo, redaxo-addon
redaxo cheatsheet
🐣 REDAXO Cheatsheet
Stars: ✭ 21 (+0%)
Mutual labels:  redaxo, redaxo-addon
markitup
Integriert den MarkItUp-Editor (Markdown und Textile) in REDAXO CMS
Stars: ✭ 46 (+119.05%)
Mutual labels:  redaxo, redaxo-addon
redaxo url
REDAXO 5 AddOn zur URL-Generierung für eigene AddOns (ehemals Url Control, ehemals Frau Schultze)
Stars: ✭ 43 (+104.76%)
Mutual labels:  redaxo, redaxo-addon
media srcset
Media-SrcSet implementiert SRCSET-Funktionalität.
Stars: ✭ 36 (+71.43%)
Mutual labels:  redaxo, redaxo-addon
redactor
Integriert den Redactor WYSIWYG-Editor in aktueller Version
Stars: ✭ 22 (+4.76%)
Mutual labels:  redaxo, redaxo-addon
bootstrap helper
Bootstrap Helper für REDAXO 5
Stars: ✭ 22 (+4.76%)
Mutual labels:  redaxo, redaxo-addon
aw navigation
Helferklasse zur Umsetzung komplexer Navigationen
Stars: ✭ 23 (+9.52%)
Mutual labels:  redaxo, redaxo-addon
cropper
Bildbearbeitung im REDAXO-Medienpool: Zuschneiden, Drehen, Spiegeln.
Stars: ✭ 33 (+57.14%)
Mutual labels:  redaxo, redaxo-addon
webdav
🐣 webdav addon to publish mediapool contents
Stars: ✭ 32 (+52.38%)
Mutual labels:  redaxo, redaxo-addon
yform spam protection
Addon für REDAXO 5, das effektiv Anfragen von Spambots blockiert – ganz ohne Captcha!
Stars: ✭ 34 (+61.9%)
Mutual labels:  redaxo, redaxo-addon
articlelist
🐣 Filter für Artikellisten
Stars: ✭ 20 (-4.76%)
Mutual labels:  redaxo, redaxo-addon
media manager plus
Ermöglicht das Gruppieren von Media-Manager-Typen und stellt eine Frontend-API (PictureTag) bereit.
Stars: ✭ 21 (+0%)
Mutual labels:  redaxo, redaxo-addon
tui editor
Implementiert den TOASTUI Markdown Editor
Stars: ✭ 21 (+0%)
Mutual labels:  redaxo, redaxo-addon
navbuilder
Generiert frei definierbare Navigationsbäume mittels Drag & Drop
Stars: ✭ 21 (+0%)
Mutual labels:  redaxo, redaxo-addon
yform standalone validator
YForm-Erweiterung: Validieren von PHP Arrays ohne HTML-Formular
Stars: ✭ 23 (+9.52%)
Mutual labels:  redaxo, redaxo-addon
poll
Erstellt und verwaltet Umfragen in REDAXO 5, bei Bedarf mit E-Mailbestätigung.
Stars: ✭ 32 (+52.38%)
Mutual labels:  redaxo, redaxo-addon

Analytics Addon für REDAXO CMS

Work in Progress - nicht für den produktiven Einsatz geeignet


Features:

Dieses Addon stellt im REDAXO CMS eine Besucherzählung bereit.

Dabei werden folgende Metriken erfasst und optisch dargestellt:

  • Tag des Besuches (Datum und Wochentag)
  • Besuchszeit
  • Browser
  • Gerätetyp
  • Betriebssystem
  • Gerätemarke und Gerätemodell
  • Bots (Crawler etc.)
  • Referrer

Dieses Addon arbeitet OHNE Cookies und kann somit Datenschutzkonform eingesetzt werden.

Persönlichen Daten (z.B. die IP Adresse des Besuchers) werden nur gehasht gespeichert und können somit nicht ohne großen Aufwand dechiffriert werden.

Die IP Adresse des Besuchers wird genutzt, um ein wiederholtes Aufrufen von Seiten nicht in die Statistik einfließen zu lassen.

Plugins:

Medien-Tracking:

Um Aufrufe von Medien (Bilder, Dokumente, etc.) zu loggen muss das Plugin "Media" aktiviert werden. Dieses kann auf zwei Arten verwendet werden:

  1. Alle Medien tracken
    Dabei werden alle Aufrufe zu Medien in der Statistik erfasst.
  2. Medien mittles Media-Manager-Effekt tracken
    Um gezielt Medien erfassen zu können, kann ein Media-Manager-Effekt genutzt werden. Dieser wird einfach als weiterer Effekt hinzugefügt und erfasst dann nur die Medien die tatsächlich für die Statistik interessant sind.

API (Kampagnen):

Dieses Plugin erlaubt es, einen API Request zu nutzen um im Frontend ein bestimmtes Ereigniss zu tracken (beispielsweise das Anklicken eines Links oder das Absenden eines Formulars).

Installation:

Das Repository herunterladen und im Ordner redaxo > src > addons entpacken.
Danach den Ordner in statistics umbenennen.

Einstellungen:

Es können folgende Einstellungen getroffen werden:

  • Besuchsdauer, bestimmt innerhalb welches Zeitraumes ein Benutzer nur einmal pro Url erfasst werden soll
  • Ignore-Liste für URLs, hier kann eine Reihe an Urls angegeben werden welche nicht in der Statistik erfasst werden sollen
  • Ignore-Liste für IPs, hier kann eine Reihe an IP Adressen angegeben werden von denen Besuche nicht erfasst werden sollen

Beispiele:

Frontend Counter:

Falls man im Frontend einen Besucher-Counter einfügen möchte klappt das mittles der folgenden Modul-Ausgabe:

<?php
$counter = new stats_visitor_counter();
?>

<p>Besucher: <code><?php echo $counter->get_text() ?></code><p>

Der Ausgegebene Text kann dann nach Belieben gestaltet werden.

Download-Counter:

Benötigt das Plugin "Media"

  1. Im Media Manager einen neuen Medientyp anlegen mit dem Namen "log"
  2. Zu diesem den Effekt "Datei in Statistik loggen" hinzufügen
  3. Ein Modul anlegen
    Eingabe:
     <label>Downloads:</label>
     REX_MEDIALIST[id="1" widget="1"]
    
    Ausgabe:
     <div class="container">
         <h2>Downloads:</h2>
         <table class="table">
     
         <tr>
             <th>Name</th>
             <th>Link</th>
         </tr>
    
         <?php
         foreach (explode(',', "REX_MEDIALIST[1]") as $img)
         {
             echo '<tr>';
                 echo '<td>'. $img .'</td>';
                 echo '<td><a href="'.rex_media_manager::getUrl('log',$img).'">Download</a></td>';
             echo '</tr>';
         }
         ?>
             
         </table>
     </div>
    
  4. In den Einstellungen des Media-Plugins das tracken aktivieren.
  5. Das Beipiel erzeugt dann eine solche Tabelle:
    Beispiel1 Klickt der Besucher auf den Link "Download" wird dieser Aufruf in der Statistik gespeichert.

Kampagnen-Tracking:

Ziel: Das Klicken eines Links im Frontend soll erfasst werden.

Benötigt das Plugin "API"

  1. Ein Modul anlegen Eingabe:

     <label>Kampagnen-Name:</label>
     <input type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]">

    Ausgabe:

     <a class="btn btn-primary" onclick="myFunction()" href="http://example.com/">Link</a>
    
     <script>
     function myFunction() {
         fetch('/?rex-api-call=stats&name=REX_VALUE[1]');
     }
     </script>

Preview:

Startseite des Addons mit den wichtigsten Metriken:

Preview

Seite mit Details über eine URL:

Preview

Statistiken über Medien Aufrufe:

Preview Preview

Verweise:

Preview

API / Kampagnen:

Preview

Integration in das Addon https://github.com/yakamara/dashboard

Preview

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].