2017-04-20 23 views
1

我已经为我们的Android应用程序实施Google Analytics广告系列跟踪。在广告系列跟踪中,不要在Google Analytics控制台中更新新用户?

请检查该图片

在图像,您可以看到新用户呈现零和会话显示计数,但无法更新谷歌分析控制台的任何新用户。

什么可能是新用户不显示计数的原因?

这是我的代码,请检查它。

<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" /> 

<!-- 
    Optionally, register CampaignTrackingReceiver and CampaignTrackingService to enable 
    installation campaign reporting 
--> 

<receiver android:name="info.androidhive.googleanalyticsss.app.InstallReceiver" 
    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" /> 

广播接收器接收器代码如下:

public class InstallReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     try { 
      Log.v("ReferralAction", " " + intent.getAction()); 
      Log.v("ReferralString", " " + intent.getDataString()); 
      Log.v("referral", " " + intent.toString()); 
      Log.v("referral", " " + intent.getStringExtra("referrer")); 

      String rawReferrer = intent.getStringExtra("referrer"); 
      String URL = "http://examplepetstore.com/index.html?" + rawReferrer; 
      MyApplication.getInstance().trackCampaigns(URL); 

     } catch (Exception e) { 
      System.out.print(e); 
     } 

    } 
} 

发送活动的URL分析

t.send(new HitBuilders.ScreenViewBuilder() 
     .setCampaignParamsFromUrl(url) 
     .build()); 

检查此网址:

V /广告活动网址:http://examplepetstore.com/index.html?utm_source=test_utmsource&utm_medium=test_utmmedium&utm_term=test_utmterm&utm_content=test_utmcontent&utm_campaign=test_utmname

+0

共享你的网址examle请 – Tushar

+0

我也面临着同样的问题。找不到解决方案 – Prakash

+0

@prakash请检查以下答案 –

回答

0

添加此线之上trackCampaigns

new CampaignTrackingReceiver().onReceive(context, intent); 

添加接收清单文件

<service 
    android:name="com.google.android.gms.analytics.CampaignTrackingService" /> 
<receiver 
     android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" 
     android:enabled="true"> 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     </intent-filter> 
    </receiver> 
相关问题