我正在努力实现自己的分析系统.其中一部分包括跟踪用户的来源.我为此使用UTM标签.在Android,iOS和Web中,从查询参数中读取UTM标签非常容易.但是,我也想跟踪应用安装.
我希望能够使用UTM标记与Play/App商店共享URL,并使用这些标记在应用程序中标记用户的第一个会话.Android有一个很好的解决方案:将referrer包含UTM标记的查询参数传递给Play商店URL,安装后,UTM标签将可用.(来源:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns)
但是,App Store不支持这种跟踪.我正在试图找出跟踪应用安装的行业标准.我见过以下解决方案:
当然,这肯定会导致一些误报.我一直试图弄清楚其他公司是如何做到这一点的.我偶然发现Google Analytics的实施利用了iPhone IDFA(来源:https://developers.google.com/analytics/solutions/ios-install-tracking).但是,IDFA似乎不适用于移动浏览器.
您知道跟踪应用安装广告系列的行业标准是什么吗?
analytics sessiontracking app-store google-play utm-tracking
我正在使用UI-Router(-extras)开发AngularJs应用程序,其中我使用以下设置:
.state('root', {
url: '/{language:(?:nl|en)}',
views: {
'root': {
templateUrl: 'app/root/root.html',
controller: 'RootController'
}
}
})
.state('root.main', {
views: {
'main': {
templateUrl: 'app/main/main.html',
controller: 'MainController'
}
},
sticky: true
})
.state('root.modal', {
url: '/{locale:(?:nl|fr)}',
views: {
'modal': {
templateUrl: 'app/modal/modal.html',
controller: 'ModalController'
}
}
})
Run Code Online (Sandbox Code Playgroud)
根状态定义URL中的语言.此外,我有几个模态和主要状态,它们有自己的URL(即root.main.home=> /en/home).
现在我想要一些没有URL的模态.如何让状态忽略他父母的URL?
angularjs angularjs-routing angular-ui-router angular-ui-router-extras