咨询:能否通过Google Analytics管理API创建复合再营销受众?
用Google Analytics管理API创建包含/排除受众的复合受众
完全可以通过Google Analytics Admin API(GA4的管理API)实现这个需求!下面是具体的实现思路和细节:
核心实现方式
当创建复合受众时,你需要在API请求中指定audienceDefinition的类型为复合受众,并配置要包含和排除的已有受众ID:
- 首先,确保你调用的是GA4的Admin API(而非即将停用的Universal Analytics API)
- 发送
POST请求到properties/{propertyId}/audiences端点 - 在请求体中,通过
compoundAudienceDefinition字段来定义包含和排除规则:includedAudienceIds:填入你要包含的受众ID数组(比如你的14天会员受众ID)excludedAudienceIds:填入你要排除的受众ID数组(比如你的7天会员受众ID)
请求体示例
{ "displayName": "14天会员(排除7天活跃用户)", "description": "包含所有14天会员受众,但排除其中已在7天会员受众里的用户", "audienceDefinition": { "compoundAudienceDefinition": { "includedAudienceIds": ["YOUR_14DAY_AUDIENCE_ID"], "excludedAudienceIds": ["YOUR_7DAY_AUDIENCE_ID"] } }, "membershipDurationDays": 14 }
关键文档指引
在官方的Google Analytics Admin API文档中,你可以查看以下部分获取更详细的参数说明:
- 搜索「Create an audience」找到创建受众的端点详情
- 查看
Audience资源的audienceDefinition字段,其中compoundAudienceDefinition子字段明确支持includedAudienceIds和excludedAudienceIds参数,用于组合多个已有受众
额外注意事项
- 确保你的API账号拥有
analytics.audiences.create权限,以及对目标GA4媒体资源的访问权限 - 你可以先通过
GET properties/{propertyId}/audiences接口获取所有已创建受众的ID,再用于复合受众的配置
内容的提问来源于stack exchange,提问作者Ahmed Amin Bakhabou
相关产品推荐
相关产品推荐

