如何在 Google Analytics 中区分拥有有效付费订阅的用户和其他用户?[关闭]

How to distinguish users who have active paid subscriptions from other users in Google Analytics? [closed]

提问人:mohammad mahdi Esmaeilpour 提问时间:11/17/2023 更新时间:11/19/2023 访问量:20

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

4天前关闭。

社区

我们有一个连接到 Google Analytics 4 的应用程序,用户可以通过购买月度或年度订阅来访问完整内容。我们将购买事件从服务器发送到 Google Analytics。

我想在 Google Analytics 中将具有有效订阅的用户的行为与没有有效订阅的用户的行为(花费的时间、事件等)进行比较。

  • 我可以在购买时设置用户参数,但是当订阅到期时,我需要精确更改此参数的值。

  • 是否可以定义购买订阅的用户在指定天数后进入和退出的受众?

还有别的办法吗?

您可以提供的任何指导或解决方案将不胜感激。

谷歌分析

评论


答:

-1赞 ali izadi 11/19/2023 #1

是的,可以使用 Google Analytics 4 定义一个受众群体,购买订阅的用户在指定天数后进入和退出。为此,您可以创建名为“subscription_status”的自定义维度,并根据用户的订阅状态更新其值。这是如何做到的:

  1. 创建自定义维度
  2. 购买订阅时更新订阅状态:。例如,您可以发送以下事件:
{
  "name": "purchase",
  "params": {
    "subscription_status": "active"
  }
}
  1. 在订阅到期时更新订阅状态:当用户的订阅到期时,向 Google Analytics(分析)4 发送另一个事件,其中包含名为“subscription_status”的自定义维度和值“已过期”。例如,您可以发送以下事件:
{
  "name": "subscription_expired",
  "params": {
    "subscription_status": "expired"
  }
}
  1. 创建受众并输入以下条件:
event_name equals purchase
AND
params.subscription_status equals active

此受众将包括已购买订阅但尚未过期的所有用户。

检查数据的另一种方法是使用 BigQuery 查询数据集,并过滤在订阅和到期之间发生的事件。