1

我打电话给

await analyticsDataClient.runRealtimeReport({
      entity: {
        propertyId: propertyId,
      },
      dateRanges: [
        {
          startDate: '2020-03-31',
          endDate: 'today',
        },
      ],
      dimensions: [
        {
          name: 'city',
        },
      ],
      metrics: [
        {
          name: 'activeUsers',
        },
      ],
    });

但这会返回以下错误:

A property in the form 'properties/1234' where '1234' is a GA4 property Id is required

我认为这是因为我的runRealtimeReport函数中的对象是错误的,但我不知道如何放入。

4

1 回答 1

1

要创建实时报告,您需要将请求更新为类似于

  const propertyId = 'YOUR-GA4-PROPERTY-ID';
  const [response] = await client.runRealtimeReport({
    property: 'properties/' + propertyId,
    dimensions: [{ name: 'city', },],
    metrics: [{ name: 'activeUsers', },],
  });

请将“YOUR-GA4-PROPERTY-ID”替换为您的数字资产 ID。本页介绍了在哪里可以找到您的 GA4 媒体资源 ID。

实时报告不需要 dateRanges。您的应用程序或网站的实时报告始终为最后 30 分钟。在此页面上有更多关于创建实时报告的信息。

于 2021-01-27T17:24:24.240 回答