【问题标题】:Google Analytics XML Config File vs JSON?谷歌分析 XML 配置文件与 JSON?
【发布时间】:2016-10-17 16:21:48
【问题描述】:

我已使用 google-services.json 文件将 Google Analytics 添加到我的移动应用程序中。

现在我已启用自动活动跟踪,我想为每个活动提供一个屏幕名称。

谷歌文档说,我应该添加

<screenName name=".MyActivity">My activity</screenName>

到我的 XML 配置文件。这是从哪里来的?我没有 xml 配置文件,我有一个 google-services.json 文件。

我需要在 res/xml/ 中创建一个 XML 文件吗? 我目前使用的是android默认R.xml.global_tracker,需要哪些值?

或者我是否需要将这些屏幕名称信息添加到 json 文件中,如果是,那么结构是什么?

提前致谢。

【问题讨论】:

    标签: android json xml google-analytics


    【解决方案1】:

    您可以创建自己的 XML。这是我的,记得替换您的跟踪 ID:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="ga_trackingId" translatable="false">UA-99999999-1</string>
    
        <!-- Enable automatic Activity measurement -->
        <bool name="ga_autoActivityTracking">true</bool>
    
        <!-- The screen names that will appear in reports -->
        <screenName name="com.codylab.squats.MainActivity">MainActivity</screenName>
        <screenName name="com.codylab.squats.SettingsActivity">SettingsActivity</screenName>
        <screenName name="com.codylab.squats.BreakActivity">BreakActivity</screenName>
        <screenName name="com.codylab.squats.FinishedActivity">FinishedActivity</screenName>
        <screenName name="com.codylab.squats.InitialActivity">InitialActivity</screenName>
        <screenName name="com.codylab.squats.WorkoutActivity">WorkoutActivity</screenName>
    
    </resources>
    

    创建一个应用程序类:

    public class YourNameApplication extends Application {
    
        @Override
        public void onCreate() {
            super.onCreate();
    
            Stetho.initializeWithDefaults(this);
    
            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            // To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
            analytics.newTracker(R.xml.squats_tracker);
        }
    }
    

    在您的 AndroidMenifest.xml 中添加应用程序标签的名称属性

    ...
    
    <application
        android:name=".YourNameApplication"
        ...>
        ...
    </application>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多