So verfolgen Sie Klicks

Bei bestimmten benutzerdefinierten Post-Typ möchte ich verfolgen, wenn Besucher klickt, um zum Beispiel Telefonnummer, Website usw. zu sehen. Ich weiß, dass ich dies mit Google Analytics tun könnte, aber ich möchte diese Daten auch in WordPress speichern, damit ich diese Informationen anzeigen konnte postautor auf post bearbeiten bildschirm. Außerdem möchte ich die Gesamtzahl der Klicks und vergangene Woche / Monat Statistiken zeigen. Wie würdest du das machen?

Das ist, was ich denke. Mit jQuery detect klicken Sie auf, und speichern Sie den Wert mit ajax in einem benutzerdefinierten Metaschlüssel. Dies würde die Gesamtanzahl der Klicks etwas erleichtern. Aber was ist mit Wochen / Monat Klicks?

Hat meine Idee irgendeinen Sinn? Gibt es bessere Möglichkeiten, es zu tun (vielleicht irgendwie mit Google Analytics API?)?

Solutions Collecting From Web of "So verfolgen Sie Klicks"

Es sei denn, Sie haben einen “religiösen” Einwand, Daten mit Google zu teilen, dann ist die Verwendung von GA nur der einfachste und beste Weg. Das Speichern von Statistiken in Ihrer database ist ein guter Anfang, wenn Sie Ihren Server bei leichtem Datenverkehr herunterfahren wollen, und in jedem Fall können Sie alle gewünschten Statistiken über den GA APIS erhalten.

Wie Sie in Ihrer Frage angedeutet haben, gibt es eine Reihe von Möglichkeiten, dies zu tun, aber die Wochen- / Monatsstatistik fügt ein Maß an Komplexität hinzu, das Ihnen auf den ersten Blick vielleicht nicht bewusst ist.

Der einfache Weg wäre, “Klicks” oder “Ansichten” als Meta-Wert in wp_postmeta zu speichern, aber das gibt Ihnen nicht den benötigten Zeitstempel.

Die robustere Lösung wäre, die Daten in einer dedizierten Tabelle zu speichern. Jeder “Klick” oder “Ansicht” würde als neue Zeile mit einem Zeitstempel eingefügt werden, so dass Sie Ihre wöchentlichen / monatlichen Summen machen können.

Bitte beachten Sie, dass die komplexe Route mit einer speziellen Analysetabelle sehr schnell aufgebläht wird und die Abfrage nach “Gesamtsummen” die performance beeinträchtigt, wenn die Tabelle größer wird. Es gibt auch verschiedene Möglichkeiten, diese Probleme zu behandeln (Ansichten, Zwischenspeichern, Archivieren in eine Übersichtstabelle usw.), aber all dies geht tiefer in eine Diskussion über die “databasearchitektur” ein.

Ich nehme an, Sie möchten vielleicht etwas wie MOUSEFLOW, sie können Ihre Klicks verfolgen und sogar ein Video sehen, was Nutzer auf Ihrer Website gemacht haben, aber es kostet etwas, Sie erhalten 100 Datensätze kostenlos, wenn Sie mehr wollen, müssen Sie bezahlen , das ist alles was ich weiß, hier ist der Link

https://mouseflow.com