google Analytics
第一步:准备工作为了可以将数据导入到GA中,就需要用一个公共的键将这些数据与GA中的各种指标和维度连接起来。比如说对于我们的Facebook的数据来说,我们使用的是我们的Campaign Source和Medium作为公共键。所以在我们的Facebook广告目标URL上我们会添加campaign参数。而对于销售线索数据,我们使用的是Google Analytics 客户ID作为公共键。我们会将GA中的客户ID同步存储在销售线索的数据库中。在这里我建议在销售线索数据报表中利用隐藏的字段来抓取客户ID。同时你还需要在GA中创建一个自定义维度,用来放客户的ID。 首先我们假设你有可以托管数据的服务器而且对其有所需的操作权限。如果你现在需要的是一款花费较低同时也不需要处理较大量的数据,我建议你了解一下Google APP Scripts。
第二步:创建我们的数据集为了可以将数据发送到Google Analytics中,我们需要创建一个Data Import数据集。如下图所示:
在数据导入界面选择【New Data Set】
在这里我们选择【cost data】数据集类型,然后点击【Next Step】。
接下来我们要做的是对数据命名,接下来选择需要将数据集导入到哪张视图下的数据中:
最后我们需要做的就是配置数据集的模式。根据可用的数据类型,可能会用到或多或少的维度和指标。接下来要做的就是保存啦~ 当要保存数据集时,我们先做两件事:1)点击【Get schema(获取架构)】,接下来复制文本框的内容。
2)点击【Get Custom Data Source ID(获取自定义数据源ID(API用户))】,并复制数据集的ID。
第二步:设置Facebook 成本数据在本案例中,我将要添加Campaign、广告内容和目标URL这些维度。同时还会添加展现、成本和点击等指标。在处理成本数据导入时,我会选择【overwrite(覆盖匹配数据)】选项。因为这就意味着,如果多个数据行具有相同的键,将用新数据覆盖旧数据。不过有可能你会更倾向于另一个选项——【Summation(总计)】,如果选择该选项,那么如果多个数据行具有相同的键,将汇总数据。
第三步:设置销售数据集要设置销售数据集,首先我们要创建一个自定义维度,命名为【Salesforce ID】。至于用哪个ID,这个由你决定。在这里我用的是【Lead ID(线索ID)】。首先要确定你已经设置好【Client ID(客户ID)】,如果你还需要导入其他的数据(比如说部门联系方式),你就需要创建额外的自定义维度。今天的案例我们就先讲比较简单的例子。创建一个新的数据集时,也许你会选择用户数据,但是这就需要依赖于Client ID这一公共键来链接,但是有可能我们并没有这部分数据。但是如果需要使Client ID作为公共键,就需要创建自定义维度。
下一步就可以选择Client ID作为公共键,然后我们来选择 Saleforce ID作为我们要导入的数据。在创建流程的随后一步,在覆盖匹配数据选项这部分,这部分的功能是指定上传的数据值是否需要覆盖Google Analytics在匹配过程中收集的数据值,选择“是”,则是当导入的数据和匹配的数据均可选用时,使用导入的数据。而选择“否”,则是当导入的数据和匹配的数据均可选用时,使用匹配的数据。在这里我选择“是”。保存数据集之后,记录下Data Source的ID和数据集的ID,就可以开始发送数据啦~!
第四步:导入数据现在数据集的设置已经完成了,我们就可以向Google Analytics中导入数据啦。下面是之前示例中的Facebook Cost Data的架构如下:
当我们收集到数据之后,就需要按照Google Analytics要求的模板,将数据填充进CSV文件中,最终文件应该如下所示:
或者像我们的Salesforce这样:
另外,数据导入有以下限制:1. 生命周期扩展数据导入的存储限制(不适用于从数据收集 API 和 SDK 发送的匹配数据): 1)处理时间导入模式的高级限制: 2)每个媒体资源 1 TB。 3)每个数据集 20 GB。 4)查询时间导入模式的高级限制: 5)每个媒体资源 1 GB。 6)每个数据集 1 GB。 7)每个媒体资源的数据集数量为 50 个。 8)每个媒体资源的每日上传操作次数为 50 次。 9)上传文件的大小上限为 1 GB。2. 此外,专门针对费用数据的限制有:每个数据集的单日 (ga:date) 大小为 100 MB。
第五步:在报告中查看数据:当你已经将你的成本数据上传完成后,你就可以在成本分析报告中看到该报告。你可以创建一个自定义报告来分析成本数据。
查看Saleforce数据的过程与成本数据查看不太相同,Google Analytics会按照当时指定的公共键Client ID来填充相应的数据,但是前提是当前会话中成功获取到Client ID。也就是说,如果访客没有提交Salesforce的信息,那么他们的这部分数据就不会在报告中展示。