Google Data Studio一个非常Fancy的功能是Data Blend,它允许多个数据通过左外连接的形式合并数据。这样应用场景就有很多了,例如把GA的数据与Google Ads的数据连接,GA的数据与Facebook广告数据连接。。。功能很强大,但是要注意一些细节。
拿实际应用举例,比如我要把GA的campaign数据与campaign花费(Google Sheet)合并起来。Google Sheet的campaign花费格式为campaign,ad content,日期,花费。
在Data Blend的时候,我们把campaign,ad content和日期作为连接键。
Tips1 什么是左连接
campaign name | sessions | duration |
campaign-A | 100 | 00:01:03 |
campaign-B | 200 | 00:00:48 |
campaign name | cost |
campaign-A | $100 |
campaign-C | $200 |
当我们把数据A和数据B通过campaign name作为连接键左连接时:
campaign name | sessions | duration | cost |
campaign-A | 100 | 00:01:03 | $100 |
campaign-B | 200 | 00:00:48 | null |
观察到了吗?数据B中campaign-C数据丢失了,但是数据A中的campaign-A数据还存在。数据连接还有全连接,右连接,内连接等,在此不多做解释,大家只用知道data studio中用的是左连接就对了。
Tips 2 为什么比值型数据不准确
为什么pageviews,sessions,transactions,revenue这类数据是准确的,但是例如avg. sessions duration,ecommerce converstion rate会不准确呢?
因为连接的数据中我们的连接键有多个,在数据连接后,当我们再去看campaign或者是ad content的细分数据的时候,它会把这些比值型数据求和。
换言之,本来GA里面ecommerce conversion rate等于(day1 transactions + day2 transactions + day3 transactions)/(day1 sessions + day2 sessions + day3 sessions);但合并数据后,计算方式变为(day1 transactions / day1 sessions)+(day2 transactions / day2 sessions)+(day3 transactions / day3 sessions),得到的结果肯定是不正确的。
如何把比值型数据变得准确呢?
新建一个metric,运用公式sum(transactions) / sum(sessions)生成即可。
http://xzh.i3geek.com
Be First to Comment