拥有两个不同的HitBuilders(社交和活动)的目的是什么?

时间:2015-01-08 05:19:09

标签: android android-activity google-analytics google-analytics-api google-analytics-v4

我正在为我的应用程序使用谷歌分析。我使用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还有其他目的吗?

2 个答案:

答案 0 :(得分:2)

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

事件,交易,网页浏览,社交,AdWords是不同的数据表,它们之间有一些相关的关键字。实际上,这意味着有一些更加模糊的维度/度量标准组合无法发挥作用。

答案 1 :(得分:2)

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