0

Ich habe meine Seite auf Polymer aufgebaut, und ich habe eine index.html, die alle meine Seiten enthält, die jeweils als Abschnitt TagMuss ich bei Verwendung des Polymer-Routings das Google Analytics-Skript an jede <section> senden?

<section data-route="..."> 
... 
</section> 

<section data-route="..."> 
... 
</section> 

Google sagt, dass ich es auf jeder Seite setzen müssen (ich habe nur eine - index.html), und Abschnitte sind wie separate Seiten mit einer eigenen URL.

Muss ich das Google Analytics-Skript zu jedem <section> oder nur in Körper dieser index.html setzen?

Antwort

2

GELÖST: Wenn Sie dieses ein Polymer Routen verwenden (in app.js):

page('/discussions', function() { 
     app.route = 'discussions'; 
     setFocus(app.route); 
}); 

Genau wie es dieses

page('/discussions', function() { 
     app.route = 'discussions'; 
     setFocus(app.route); 
     ga('set', 'page', '/discussions'); 
     ga('send', 'pageview'); 
}); 

Für jede Route, die Sie benötigen aussehen zu verfolgen in Google Analytics

Und fügen Sie das Google Analytics-Skript nur einmal (in body-Tag). Sie müssen es nicht in jedem <section>

1

Nicht vertraut mit Polymer, aber außerhalb davon, der GA-Code muss nur auf jeder "physischen" Seite gehen (allgemeiner auf jeder Seite, die eine eindeutige URL hat, mit Ausnahmen). Wenn Ihre Website eher ein SPA ist, benötigen Sie nicht den Code für jeden Abschnitt. Was Sie tun müssen, ist, eine sehr virtuelle Seitenansicht für jeden Abschnitt zu senden, wenn Sie verfolgen möchten, wann jeder Abschnitt angezeigt wurde.

+0

setzen Danke für einen Hinweis, löste es – Un1