2013-01-13 151 views
1

我已成立了谷歌Analytics(分析)V2公测测试项目为波纹管Android的谷歌Analytics跟踪

MainActivity.java

public class MainActivity extends Activity { 
    Context context; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     context = this; 

     // Set Context to Google Analytics 
     EasyTracker.getInstance().setContext(context); 
    } 

    @Override 
    protected void onStart() { 
     super.onStart(); 
     EasyTracker.getInstance().activityStart(this); 

     EasyTracker.getInstance(); 
     Tracker myTracker = EasyTracker.getTracker(); 
     myTracker.sendView("harsha"); 
    } 

    @Override 
    protected void onStop() { 
     super.onStop(); 
     EasyTracker.getInstance().activityStop(this); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.activity_main, menu); 
     return true; 
    } 

} 

analytics.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources xmlns:tools="https://schemas.android.com/tools" tools:ignore="TypographyDashes"> 

    <!-- Replace placeholder ID with your tracking ID --> 
    <string name="ga_trackingId">UA&#8211;37418075&#8211;1</string> 

    <!-- Enable automatic activity tracking --> 
    <bool name="ga_autoActivityTracking">true</bool> 

    <!-- Enable automatic exception tracking --> 
    <bool name="ga_reportUncaughtExceptions">true</bool> 
    <bool name="ga_debug">true</bool> 
    <!-- The screen names that will appear in your reporting --> 
    <string name="com.m7.google_analytics_v2.BaseActivity">Home</string> 

</resources> 

我一直试图将跟踪发送到Google Analytics服务器,但无法找到任何类型的点击或活动。它是否需要时间来反映?

我觉得这在日志猫

01-13 15:16:52.360: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:52.360: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 
01-13 15:16:52.440: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:52.440: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 
01-13 15:16:53.825: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:53.825: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 
01-13 15:16:53.905: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:53.905: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 
01-13 15:16:57.840: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:57.840: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 
01-13 15:16:57.945: I/GAV2(23176): Thread[GAThread,5,main]: putHit called 
01-13 15:16:57.945: I/GAV2(23176): Thread[GAThread,5,main]: Sending hit to store 

回答

3

这看起来并不好:

<string name="ga_trackingId">UA&#8211;37418075&#8211;1</string> 

&#8211;(–)是&ndash;这是从ASCII不同的字符 - (-)(&#45)。我很确定GA只是在跟踪ID中预期ASCII。

除非粘贴到堆栈溢出时,刚插入。

+0

不,我已经插入了日食暗示建议为默认的。不能我们只使用 - 而不是ASCII码? –

+0

替换 “ - ” 与 “短划线” 字符( - ,–)? –

+0

当我看到日志猫..它试图经常发送分析。任何想法如何减慢它? –

1

尝试联系下创建谷歌Analytics(分析)一个新的配置文件,也可以设置它作为一个应用程序,它会为您提供新的跟踪号码。

我有类似的问题,因为某些原因谷歌分析V2 didnt在我的旧谷歌分析的项目不能正常工作,所以我创建新的项目和新的配置文件,相同的代码开始24-36小时后,报告数据。但是,您也可以使用实时数据检查是否触碰Google Analytics(分析)服务器。

+0

了一个新的应用程序本身。我是否以正确的方式设置了跟踪? –

+0

是否能够实时查看分析结果:在30秒到1分钟的设备用户活动中。 –

+0

通常需要大约24到36小时才能显示所有细节,如果它显示实时分析的高峰,则表示您很好。 –

相关问题