ich ein vuejs
Projekt mit verschiedenen Seiten haben:vuejs - Google Tag Manager
- study.vue
- result.vue
Mein Kunde möchte mich in der Google Tag Manager
Code hinzufügen, so dass Sie können Google Analytics zum Nachverfolgen verwenden. Wo sollte ich den Code in meiner .vue
Datei hinzufügen? Oder sollte ich es einfach in die index.html
hinzufügen?
Update01
Das ist, was ich tue so weit:
ich fügen Sie den Code
Google Tag Manager
zumindex.html
.Ich installierte vue-gtm.
Ich habe
app.js
undbootstrap.js
. im Grunde,bootstrap.js
werden alle meine anderen js Frameworks hinzugefügt. Wielodash.js
oder "jquery.js". Ich füge den Beispielcode vonvue-gtm
inbootstrap.js
hinzu:window._ = erfordern ('lodash'); window.moment = erfordern ('Moment');
window.Vue = erfordern ('vue');
import VueRouter von 'vue-Routers; Vue.use (VueRouter)
importieren VueGtm von 'vue-gtm'; Vue.use (VueGtm, { debug: true })
In allen
vue
Datei, füge ich diesen Code:diese $ ua.trackView ('Sample', 'samplepath'). ;
Jedoch habe ich eine Fehlermeldung anzeigt:
TypeError: Cannot read property 'trackView' of undefined
Was scheint der Fehler zu sein?