4

我正在为我的应用程序使用谷歌分析。我正在使用 HitBuilder() 来获取事件命中,并使用 SocialBuilder() 来获取社交按钮命中。

社交按钮点击方法

 public void sendGoogleAnalyticsSocialInteractionWithTarget(String SocialNetworkName,String SocialAction,String SocialTarget)
        {       
            dataTracker.send( new HitBuilders.SocialBuilder()                
                                            .setNetwork(SocialNetworkName) 
                                            .setAction(SocialAction)       
                                            .setTarget(SocialTarget)      
                                            .build());
        }

事件命中的方法

  public void sendGoogleAnalyticsHitEvents(String category,String action,String label)
        {       
            dataTracker.send(new HitBuilders.EventBuilder()         
                                            .setCategory(category) 
                                            .setAction(action)   
                                            .setLabel(label)     
                                            .build());
        }

除了获取不同类别的点击详情和计数外,不同的HitBuilders还有其他用途吗?

4

2 回答 2

2

在 GA 中使用不同的命中构建器来获取不同类别的数据的主要原因。您可以在自定义部分自定义数据矩阵。

于 2015-02-16T08:04:57.070 回答
2

它是为 Google Analytics 创建数据模型的方式。

Events、Transactions、Pageviews、Social、AdWords 是不同的数据表,它们之间有一些相关的键。在实践中,这意味着有一些比较模糊的维度/指标组合不起作用。

于 2015-01-14T15:54:55.327 回答