Google Analytics(分析)自定义维度值不会显示在“受众群体"中->用户浏览器 [英] Google Analytics custom dimension values are not displayed in Audience -> User Explorer

查看:60
本文介绍了Google Analytics(分析)自定义维度值不会显示在“受众群体"中->用户浏览器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Google Analytics(分析)中添加自定义维度

为此,我在下面添加了几个自定义维度

  admin->自定义定义->自定义尺寸 

我正在使用Google Analytics(分析)测量协议来发送自定义维度的值.在受众群体中->用户资源管理器对于某些自定义维度没有任何价值,但是当我转到自定义"时,在用户资源管理器中缺少自定义报告值

我已经等待了3天,因为我认为Google在24-72小时内同步了数据.但是没有结果!

如果自定义维度在我的请求中为空,我会发送N/A(不可用)作为默认值.

  try(CloseableHttpClient httpclient = HttpClients.custom().setDefaultRequestConfig(RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build()).建造()) {URIBuilder builder =新的URIBuilder(singleUrl);builder.setParameter("v","1");builder.setParameter("t","event");builder.setParameter("tid",trackingId);builder.setParameter("uid",progress.getUsername());builder.setParameter("ec","crm");builder.setParameter("ea","synchronize");builder.setParameter("ua","carguide");builder.setParameter("cd1",DataUtil.getString(progression.getUsername(),"N/A")));builder.setParameter("cd2",DataUtil.getString(DateUtil.defaultDateFormat(progression.getSignedUpTs()),"N/A")));builder.setParameter("cd3",DataUtil.getString(progression.getSignupProduct(),"N/A")));builder.setParameter("cd4",DataUtil.getString(progression.getSubscription(),"N/A")));builder.setParameter("cd5",DataUtil.getString(DateUtil.defaultDateFormat(progression.getSubscriptionStartTs()),"N/A")));builder.setParameter("cd6",DataUtil.getString(DateUtil.defaultDateFormat(progression.getSubscriptionDueTs()),"N/A")));builder.setParameter("cd7",DataUtil.getString(DateUtil.defaultDateFormat(progression.getLastVehicleAddedTs()),"N/A")));builder.setParameter("cd8",DataUtil.getString(progression.getTotalVehiclewego(),"N/A")));builder.setParameter("cd9",DataUtil.getString(progression.getTotalVehiclesDeleted(),"N/A")));builder.setParameter("cd10",DataUtil.getString(DateUtil.defaultDateFormat(progression.getLastReportPurchaseTs()),"N/A")));builder.setParameter("cd11",DataUtil.getString(progression.getTotalReportsPurchased(),"N/A")));builder.setParameter("cd12",DataUtil.getString(progression.getTotalAmountSpent(),"N/A")));HttpUriRequest request = new HttpPost(builder.build());HttpResponse响应= httpclient.execute(request);log.info("============== GA返回的客户同步Api {} ==============",response.getStatusLine().getStatusCode());} 

上面的代码发出以下请求(此处的参数值不同) https://www.google-analytics.com/collect?v=1&t=event&tid=UA-XXXXXX-1&uid=some-user&ec=crm&ea=synchronize&ua=carguide&; cd1 = 17a48532-9054-4764-a5fb-4dc5c14984cc& cd2 = 18%2F07%2F2020 + 16%3A51%3A29& cd3 = subs_signup& cd4 = access_30_days& cd5 = 18%2F07%2F2020 + 16%3A51%3A27&= 17%2F08%2F2020 + 23%3A59%3A59& cd7 = N%2FA& cd8 = 0& cd9 = 0& cd10 = N%2FA& cd11 = 0& cd12 = 9.99

解决方案

不可能直接实现

嗯,这是不可能的,用户资源管理器没有提供您要的功能.

阅读有关用户资源管理器的完整手册:

大查询导出

如果您是360客户,则可以在Big Query中查找数据.您的任务的配对密钥在此处是特定用户的详细信息.然后使用SQL获得所需的见解或创建Data Studio仪表板.

I am trying to have add custom dimensions in google analytics

For this, I have added several custom dimensions under

 admin -> custom definitions -> custom dimensions

I am using google analytics measurement protocol to send values for custom dimensions. In Audience -> User Explorer there is no value for some custom dimensions, but when I go to Customization -> Custom Reports values that are missing in User Explorer are there

I have waited 3 days as I thought that google synchronizes the data in 24-72 hours. But no result!

In case custom dimension is empty in my request, I send N/A(Not Available) as a default value.

try (CloseableHttpClient httpclient = HttpClients.custom()
            .setDefaultRequestConfig(RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD).build())
            .build()) {
        URIBuilder builder = new URIBuilder(singleUrl);
        builder.setParameter("v", "1");
        builder.setParameter("t", "event");
        builder.setParameter("tid", trackingId);
        builder.setParameter("uid", progression.getUsername());
        builder.setParameter("ec", "crm");
        builder.setParameter("ea", "synchronize");
        builder.setParameter("ua", "carguide");
        builder.setParameter("cd1", DataUtil.getString(progression.getUsername(), "N/A"));
        builder.setParameter("cd2", DataUtil.getString(DateUtil.defaultDateFormat(progression.getSignedUpTs()), "N/A"));
        builder.setParameter("cd3", DataUtil.getString(progression.getSignupProduct(), "N/A"));
        builder.setParameter("cd4", DataUtil.getString(progression.getSubscription(), "N/A"));
        builder.setParameter("cd5", DataUtil.getString(DateUtil.defaultDateFormat(progression.getSubscriptionStartTs()), "N/A"));
        builder.setParameter("cd6", DataUtil.getString(DateUtil.defaultDateFormat(progression.getSubscriptionDueTs()), "N/A"));
        builder.setParameter("cd7", DataUtil.getString(DateUtil.defaultDateFormat(progression.getLastVehicleAddedTs()), "N/A"));
        builder.setParameter("cd8", DataUtil.getString(progression.getTotalVehiclesAdded(), "N/A"));
        builder.setParameter("cd9", DataUtil.getString(progression.getTotalVehiclesDeleted(), "N/A"));
        builder.setParameter("cd10", DataUtil.getString(DateUtil.defaultDateFormat(progression.getLastReportPurchaseTs()), "N/A"));
        builder.setParameter("cd11", DataUtil.getString(progression.getTotalReportsPurchased(), "N/A"));
        builder.setParameter("cd12", DataUtil.getString(progression.getTotalAmountSpent(), "N/A"));

        HttpUriRequest request = new HttpPost(builder.build());
        HttpResponse response = httpclient.execute(request);

        log.info("==============GA Customer Sync Api Returned {}==============", response.getStatusLine().getStatusCode());
    }

The code above makes the following request(parameter values are different here) https://www.google-analytics.com/collect?v=1&t=event&tid=UA-XXXXXX-1&uid=some-user&ec=crm&ea=synchronize&ua=carguide&cd1=17a48532-9054-4764-a5fb-4dc5c14984cc&cd2=18%2F07%2F2020+16%3A51%3A29&cd3=subs_signup&cd4=access_30_days&cd5=18%2F07%2F2020+16%3A51%3A27&cd6=17%2F08%2F2020+23%3A59%3A59&cd7=N%2FA&cd8=0&cd9=0&cd10=N%2FA&cd11=0&cd12=9.99

解决方案

Not directly possible

Well, this is not possible, User Explorer does not offer feature you are asking for.

Read the full manual about User Explorer: https://support.google.com/analytics/answer/6339208?hl=en You will clearly see, what is supported and what is not.

Default supported metrics are:

Sessions
Avg. Session Duration
Bounce Rate
Revenue
Transactions
Goal Conversion Rate

Segments

Closest to what you wan't is creating custom segment where you can involve your Custom Dimension.

Big Query export

If you are 360 Customer, you can find your data in Big Query. Pairing key for your task is here in detail of particular user. Then use SQL to obtain your desired insight or create Data Studio dashboard.

这篇关于Google Analytics(分析)自定义维度值不会显示在“受众群体"中->用户浏览器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆