跟踪代码要求
Universal Analytics (analytics.js) 支持所有导入类型;并且用户数据导入和自定义数据导入类型必须使用 Universal Analytics (analytics.js)。要使用产品数据和退款数据这两种导入类型,您还必须使用增强型电子商务 (ec.js)。
您仍可以对以下类型使用传统 Google Analytics(分析)(ga.js):
- 内容数据
- 广告系列数据
- 费用数据
(另请参阅下文有关使用 ga.js 覆盖维度和指标的说明。)
可用的维度和指标
每个导入类型都有维度和指标的预设列表,这些维度和指标可以用作相应导入类型的键和导入维度/指标。创建数据集时,您可以从可用维度和指标列表中进行选择。
目前,您不能使用以下内容导入:
- 自定义变量
- 基于时间的维度(小时、分钟等)
- 地理位置维度(国家/地区、城市等)
使用 ga.js 覆盖维度和指标
如果您仍然在自己的网站上使用基于 ga.js 的代码段,并且想导入到不是以 Google Analytics(分析)中的标准维度或指标形式存在的维度和指标(例如“作者”),那么您必须覆盖现有的维度(例如“网页标题”)。如果您打算采用此方法,强烈建议您创建新的数据视图。因为对于所选的数据视图,按照此方法进行覆盖,将会永久地将该维度中的数据替换为您的自定义数据。
实时报告不支持自定义维度
您导入的任何自定义维度都不会显示在实时报告中。
用户数据导入中无个人身份信息
用户不得上传个人身份信息,或将其与用户数据导入相关联。
数据导入和过滤器
导入的数据在过滤前会先经过处理。也就是说,过滤器可能包含或排除您导入的数据,也可能对其进行转换。
空字符串
您导入的任何空字符串在报告中均会显示为“not set”。
空字符串可以是导入文件中分隔逗号之间没有值的任何字段。例如:
foo,,baz
在上述示例中,foo 和 baz 之间的字段为空。
负值
您不能上传负值。在上传文件中,当数据导入遇到负数时,会显示与如下示例类似的错误:
第 <number> 行、第 <number> 列的单元格数据“<value>”无效。数据类型应为:DOUBLE。
“最终非直接点击”回访用户的广告系列数据
对于来自新广告系列的用户数据,您可以使用处理时数据导入。但是,如果相关信息来自基于最终非直接点击归因模型的广告系列,则处理时数据导入不支持对回访用户的广告系列数据进行更新。
此限制不适用于查询时数据导入。
上传高基数数据
数据导入需遵循 Google Analytics(分析)基数限制。
请勿导入重复数据
数据导入不支持导入重复的键维度。您应确保您上传的键维度具有唯一性。要更新先前导入的某个键值,请删除包含该键的现有上传文件,然后上传新值。
上传限制
数据导入需遵循以下常规限制:
- 生命周期扩展数据导入的存储限制(不适用于从数据收集 API 和 SDK 发送的命中数据):
专门针对费用数据的限制
- 每个数据集的单日 (
ga:date
) 大小为 90 MB。例如,如果您在 2017 年 10 月 10 日的一次上传操作中上传了 50 MB 的数据,然后在当日的另一次上传操作中又上传了 40 MB 的数据,那么您就达到了该数据集在 2017 年 10 月 10 日的上限:90 MB。
专门针对退款数据的限制
- 单日文件大小上限为 100 MB。
- 交易时间超过 6 个月的交易不能获得退款。
- 部分退款和全额退款必须分开上传。