Android 测量移动应用程序的compaign

Android 测量移动应用程序的compaign,android,google-analytics,sdk,Android,Google Analytics,Sdk,我试图在深度链接到移动应用程序时测量活动和流量来源,我遵循以下教程: 我通过添加意向过滤器为我的应用程序内容启用了深度链接: <application android:name="com.package.DeepLinkingapp.Myapp" android:allowBackup="true" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:theme=

我试图在深度链接到移动应用程序时测量活动和流量来源,我遵循以下教程:

我通过添加意向过滤器为我的应用程序内容启用了深度链接:

  <application
    android:name="com.package.DeepLinkingapp.Myapp"
    android:allowBackup="true" android:label="@string/app_name"
    android:icon="@mipmap/ic_launcher" android:theme="@style/AppTheme">

    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
    <service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
    <receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
        android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>
    <service android:name="com.google.android.gms.analytics.CampaignTrackingService" />
    <receiver android:name="com.google.android.gms.analytics.AnalyticsReceiver"
        android:enabled="true">
        <intent-filter>
            <action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH" />
        </intent-filter>
    </receiver>
    <service android:name="com.google.android.gms.analytics.AnalyticsService"
        android:enabled="true"
        android:exported="false"/>
    <activity
        android:name="com.package.DeepLinkingapp.MainActivity"
        android:label="@string/app_name" >
        <!-- this makes it available to the launcher -->
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

        <!-- this makes it openable with browser -->
        <!-- Accept chrome links -->
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT"/>
            <data android:scheme="myscheme"
                android:host="deeplinking"
                android:pathPrefix="/"/>
        </intent-filter>
        <!-- Accept adb data flag -->
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT"/>
            <data android:scheme="myscheme"
                android:host="deeplinking" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.package.DeepLinkingapp.LoginDisplayActivity"
        android:label="@string/title_activity_login_display" />

</application>
最后,我使用onCreate方法中的setActivationParamsFromUrl方法向GA发送了数据:

问题是,我在界面GA中没有关于此活动的数据,我应该确切地说,我已经在此页面中完成了测试:。而且它只对源代码有效:

你知道为什么我对我在佐治亚州的竞选活动一无所知吗?我跳过了一些步骤吗

多谢各位

myscheme://deeplinking?utm_medium=referral&utm_source=monsite&utm_campaign=apps
Tracker tracker = ((Myapp) getApplication()).getTracker(Myapp.TrackerName.GLOBAL_TRACKER);
    tracker.setScreenName("Page d'identification"); // définir la page

    Intent test = this.getIntent();
    Uri data = test.getData();
    if (data == null) {System.out.println("no URI found");}
    else{
        System.out.println("URI = " + data);
        String campaignData = data.getEncodedPath();
    tracker.send(new HitBuilders.ScreenViewBuilder().setCampaignParamsFromUrl(campaignData).build());
    }

    tracker.send(new HitBuilders.ScreenViewBuilder().build());