gpt4 book ai didi

angularjs - 将 Angulartics 与 Ionic 框架集成

转载 作者:行者123 更新时间:2023-12-03 15:24:20 25 4
gpt4 key购买 nike

我正在尝试将 Angulartics 与 Ionic 框架一起使用。但是,谷歌分析没有跟踪任何内容。这是如何设置的。

  • index.html.slim 文件
    <script src="lib/angulartics/src/angulartics.js">
    <script src="lib/angulartics/src/angulartics-ga-cordova.js">

    javascript:
    (function(i,s,o,g,r,a,m)
    {i['GoogleAnalyticsObject']=r;i[r]=i[r]||function() {
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();
    a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];
    a.async=1;
    a.src=g;
    m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', '#{ENV['GOOGLE_ANALYTICS_ID']', { 'cookieDomain': 'none' });`
  • 将它添加到我的 Angular 模块
    angular.module('app', ['angularMoment', 'angulartics', 'angulartics.google.analytics.cordova', 'ngCordova'])`
  • 将 $analyticsProvider 添加到我的路由配置中
    .config ($analyticsProvider, $stateProvider, $urlRouterProvider) ->

  • 我的谷歌分析仪表板上没有任何数据。有人可以解释一下如何在我的 ionic 项目中安装 Angulartics。

    最佳答案

    请在此处查看 angulartics-ga-cordova 脚本文件:https://github.com/luisfarzati/angulartics/blob/master/src/angulartics-ga-cordova.js

    在第 48 行,它正在等待 GAPlugin。

    var analytics = window.plugins && window.plugins.gaPlugin;

    您需要将此脚本添加到您的主索引文件中。 https://github.com/phonegap-build/GAPlugin

    然后你可以像这样添加你的谷歌跟踪信息。
    myApp.config ($analyticsProvider, googleAnalyticsCordovaProvider) ->
    $analyticsProvider.firstPageview(true)
    googleAnalyticsCordovaProvider.trackingId = GOOGLE_ANALYTICS_ID

    此外,如果您使用 phonegap 构建,则需要将以下行添加到您的 config.xml 文件中。
    <gap:plugin name="com.adobe.plugins.gaplugin" />

    关于angularjs - 将 Angulartics 与 Ionic 框架集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28867485/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com