Mit Hilfe von JavaScript oder jQuery Ansichten eines tatsächlichen HTML-Elements zu verfolgen (vs. nur Seite geladen wird)

StackOverflow https://stackoverflow.com/questions/1429585

Frage

Mein aktuelles Projekt erfordert (wenn möglich) tatsächliche Ansichten eines JavaScript-Widget-Tracking, so dass wir diese Daten auf der Gesamtzahl der Seitenaufrufe von unserer Analytics-Software ( Clicky und / oder Google Analytics).

Im Grunde genommen sind wir diesen Widget auf ein Client zu verkaufen und wollen die Wirksamkeit des Widgets können feste Kennzahlen zur Verfügung zu stellen bei der Erzeugung von Kundeninteressen zu demonstrieren.

Um dies zu tun, wollen wir die Klickraten als Anteil an der Gesamt berichten können Widget Ansichten, nicht total Seite Ansichten (da unsere Annahme ist, dass viele Menschen die Seiten anzeigen, die das Widget auf ist, kann es eigentlich nicht sehen, da sie unter einer langen Säule von Artikeltext am unteren Rand der Seite).

lebt

Meine Frage ist - ist es eine Möglichkeit, zuverlässig zu verfolgen, wenn ein HTML-Element (zum Beispiel des Containerelement des Widgets oder dass sie lebt in) Browser Ansichtsfenster kommt? Wir möchten die Analytik Statistik erhöhen, wenn das Widget im Browser Ansichtsfenster angezeigt wird, aber nicht, wenn es nur auf der Seite geladen wird und je nicht in das Ansichtsfenster machen.

Das Widget wird jQuery geladen wird, wenn das einen Unterschied macht. Vielen Dank für jede Hilfe!

War es hilfreich?

Lösung

Ich bin nicht sicher, wie das Widget in die Container-Seite injiziert wird. Wenn es nicht durch die Verwendung iframe getan, aber sagt, ein <script src="widget-generator-url"> dann Ihre Frage bereits unter Wie wenn ein DOM-Element sichtbar im aktuellen Ansichtsfenster zu sagen ist?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top