Axi*_*xil 5 google-analytics event-tracking ionic-framework ionic-v1
我想知道如何整合ionic v1与google analytics
和跟踪特定的屏幕.
例如,我想要谷歌分析代码UA-XXX并跟踪特定导航(tab1,tab2等)
这个问题太大了,所以我不会涵盖每一个细节,但以下是如何将 Google Analytics 集成到 ionic v1 应用程序的屏幕/选项卡中。
\n\n对于这两件事很重要,第一是Ionic Views 的生命周期事件,第二是 Google Analytics 的cordova-plugin-google-analytics。
\n\n对于每个选项卡,应该有一个控制器,并在该控制器中根据您的跟踪要求添加 Ion View 的生命周期事件。以下是可用的事件:
\n\n首次视图初始化
\n\nView 1 \xe2\x80\x93 loaded\nView 1 \xe2\x80\x93 beforeEnter\nView 1 \xe2\x80\x93 enter\nView 1 \xe2\x80\x93 afterEnter\nRun Code Online (Sandbox Code Playgroud)\n\n从一种视图过渡到另一种视图
\n\nView 2 \xe2\x80\x93 loaded\nView 2 \xe2\x80\x93 beforeEnter\nView 1 \xe2\x80\x93 beforeLeave\nView 2 \xe2\x80\x93 enter\nView 1 \xe2\x80\x93 leave\nView 2 \xe2\x80\x93 afterEnter\nView 1 \xe2\x80\x93 afterLeave\nRun Code Online (Sandbox Code Playgroud)\n\n但我认为你可能主要只遇到以下两个enter事件leave:
$scope.$on(\'$ionicView.enter\', function(){\n // Your Google Analytic event code of your choice\n window.ga.startTrackerWithId(\'UA-XXXX-YY\', 30);\n});\n\n$scope.$on(\'$ionicView.leave\', function(){\n // Your Google Analytic event code of your choice\n window.ga.startTrackerWithId(\'UA-XXXX-YY\', 30);\n});\nRun Code Online (Sandbox Code Playgroud)\n\n参考:
\n\n| 归档时间: |
|
| 查看次数: |
423 次 |
| 最近记录: |