2016-05-04 15 views
0

Ich protokollieren Seitenansicht durch AJAX-Aktion, wenn meine innere Seite Inhalt geladen wird. Das Problem besteht darin, dass die Bounce-Rate-Daten nicht aktualisiert werden (immer 0%)Google Analytics Datensatz Seitenansicht obwohl Ajax Anruf

Standard ga page view Datensatz von Fußzeile protokolliert.

Danach ausführe ich Code zum Laden inneren Seiteninhalt dann Protokollierung der Seite für diese Aktion.

function gapPageView(hash) 
{ 
    ga('send', 'pageview', { 'page': hash}); 
} 

Die Einträge in der Seitenansicht wurden erfolgreich in google analytic aufgezeichnet und können in Alle Seiten angezeigt werden. / /step1

Mai Zeit besuchte ich die gleiche Seite und geschlossene Registerkarte. Browser Cookies entfernt und neue Sitzung geöffnet. Aber es gibt keine Datenänderung in der Absprungrate von Schritt1.

Bitte helfen Sie mir zu verstehen, wenn ich hier etwas vermisse.

+0

Wenn alle Ihre Besucher Minumum-2-Interaktionen haben (eine aus dem Pageload und eine aus dem Ajax-Aufruf), beträgt die Absprungrate 0%, da Bounces Benutzer mit nur einer Interaktion sind. –

Antwort

0

Wie ich es sehe, feuern Sie zwei separate Seitenaufrufe innerhalb der gleichen Seite, um zu überprüfen, dass es richtig geladen ist.

Absprungrate ist der Prozentsatz der Sessions, die abgesetzt wurden. Wenn Sie auf eine Seitenebene schauen, zählen Sie nur als eine Sitzung, wenn Sie zuerst hier angekommen sind, und Sie zählen nur als Bounce, wenn Sie hier begonnen haben, und dann nicht weiter interagiert (was wahrscheinlich nur 30 Minuten später als registriert wird) es wird an der Hoffnung festhalten, dass Sie wieder interagieren können).

Dies bedeutet, dass Sie nur auf der ersten Seite der Website, die Sie gesehen haben, als Bounce zählen können. Es ist also unmöglich, dass jemand auf der zweiten Seitenansicht springt.

Währenddessen wird die erste Seitenansicht nur als Bounce behandelt, wenn keine weitere Interaktion stattfindet. Da Sie fast sofort eine andere Seitenansicht auslösen, ist es für einen Benutzer fast unmöglich, auf der ersten Seitenansicht zu springen. Sie hätten den zweiten Auslöser irgendwie vermeiden müssen, zum Beispiel, weil dieser Teil der Seite nicht geladen wurde, oder vielleicht, dass sie den Browser zum genau richtigen Zeitpunkt schlossen. Dies ist unwahrscheinlich, es sei denn, Sie haben viel Verkehr auf Ihrer Website.

+0

Ich starte den virtuellen Seitenaufruf am Ende aller Ajax-Aufrufe und nach dem Laden der Seite. Wenn der Benutzer also nicht mit der Seite interagiert, sollte die Absprungrate dem virtuellen Seitenaufruf zugeschrieben werden, wie der letzte besuchte Benutzer aber aufgrund einiger Grund ist, dass die Absprungrate 0% angezeigt wird, was das Problem ist. Ich möchte, dass der virtuelle Seitenaufruf die richtige Absprungrate hat. –

+0

Ich glaube, Sie verstehen die Bedeutung des Wortes "bounce" falsch. Ein "Bounce" ist der Punkt, an dem ein Benutzer nur einmal interagiert hat. Die Absprungrate einer Seite ist der Anteil der Besuche, die auf dieser Seite begonnen haben, und hat dann nichts anderes getan. Da die virtuelle Seitenansicht innerhalb einer tatsächlichen Seite ausgelöst wird, ist es nahezu unmöglich, auf der virtuellen Seite zu bouncen. Ich denke, was Sie beziehen sich auf Exits, und die Exit Rate. Ein Exit ist die letzte Interaktion in einer Sitzung. –