我可以设置多少个标签?
查看您的套餐限制,了解每个用户可以设置的数据标签数量。您只受每个用户可设置的数据标签数量限制。应用内可存在的数据标签组合总数没有限制。 例如,免费套餐每个用户可以有 2 个标签,但您仍可以使用无限数量的键和值。例如:- 用户A有标签:
first_name : Jon
和vip_status : gold
- 用户B可以有标签:
favorite_color : red
和dogs_favorite_color : brown
。
favorite_color : green
,除非删除 first_name
或 vip_status
标签,或者升级您的套餐。
如果您需要更多数据标签,请联系我们的销售团队讨论更多选项。
如果我超过套餐权限,我的数据标签会怎样?
您的应用程序将继续为每个用户设置数据标签。在添加或更新标签时,您无法对超过套餐限制的用户进行更改。这意味着如果用户达到或超过标签限制,您首先需要删除不需要的标签,然后再发出另一个请求来添加或更新所需的标签。 示例: 您的账户标签限制是 20。这意味着每个用户一次只能设置 20 个唯一的标签”键”:- 如果用户有 0 个标签:
- 如果用户有 19 个标签:
- 任何设置 1-20 个标签键的请求都会成功。
- 任何设置 21+ 个标签键的请求都会失败,不会设置任何标签。
我在哪里可以查看用户有多少个标签?
导航到 受众 > 用户 页面的”标签”列,或查看导出用户数据。如何减少我的应用使用的数据标签数量?
有几种选项,包括 API 更新到上传 CSV。查看标签获取所有选项列表。为什么数据标签不显示在用户上?
标签可能无法设置或显示的原因有几个: 网络连接和页面会话 标签不显示在用户上的最常见原因是在发出标签更新请求时网络连接不稳定或无网络连接。 v5 移动 SDK 将在本地缓存数据标签,并在检测到稳定的互联网连接后重试添加标签。 Web SDK 要求在设置标签之前创建用户。这意味着用户订阅了网页推送或您调用了addEmail/addSms
方法创建订阅(我们建议调用 login
方法将订阅与用户关联)。
一旦创建了用户,只要页面会话相同(用户没有导航到另一个页面),标签就会自动发送到我们的服务器。
如果用户在设置标签之前离开页面,他们将不会获得标签。使用 getTags
方法检查标签是否设置,或再次调用 addTags
方法。
清除浏览器缓存
当网页订阅者清除浏览器数据时,会销毁存储在浏览器上的订阅数据。OneSignal 提供了一个功能,在用户返回站点时自动重新订阅,但这不会重新添加标签,除非:
- 调用
login
方法,将新订阅与现有用户及其标签关联。 - 再次调用标签方法。
查看网页推送浏览器行为了解更多详情。