【问题标题】:How to count to the number of users who disable ads如何计算禁用广告的用户数量
【发布时间】:2016-09-03 15:44:17
【问题描述】:

我不知道如何解释它,所以我会给出我想要的上下文。

我发布了 android 应用程序并在其中放置了广告,但广告是可选的,我想跟踪有多少人启用它以及有多少人禁用它。

我相信我可以使用 firebase 事件来计算用户每次禁用或启用广告的时间,但问题是如果人们在垃圾邮件中启用和禁用广告,它会计算多次。解决方法是从用户启用广告的次数中减去用户禁用广告的次数,以获得启用广告的用户数量。

有没有更好的方法来解决这个问题?

【问题讨论】:

    标签: java android firebase


    【解决方案1】:

    这真的取决于你的工具。

    以每天一次(或更频繁)的速度使用 Google Analytics(分析)向您发送数据。简单的真/假就足够了。然后,做这个数学:

    (total / check times) - (disabled / check times) 
    

    你有当天有广告的用户数量与总数量。请记住,如果您每天检查一次以上,则必须除以每天的扫描量。如果您每天只检查一次,则不需要检查次数。

    这种方法的优点在于,您可以在第二天查看当天的数量。并且不需要在后台检查,只需在用户打开应用程序时。

    使用 v4:

    Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
    // Build and send an Event.
    t.send(new HitBuilders.EventBuilder()
        .setCategory("Ads")
        .setAction(Boolean.toString(isAdsActive))
        .setNonInteraction(true)
        .build());
    

    由于您可以按天过滤事件,因此您可以过滤以查看昨天、两天前、三天前、今天记录的事件(不准确,因为尚未记录所有事件)。如果您愿意,您甚至可以在 Eclipse 中创建 java 代码来跟踪计算。

    有关发送事件的更多详细信息,see this

    【讨论】:

      猜你喜欢
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-19
      • 1970-01-01
      • 2021-08-08
      相关资源
      最近更新 更多