对于Google Analytics的数据,traffic_source和first_session_source字段都与用户访问网站时使用的来源有关。但是它们有一些关键的区别。
traffic_source是指用户在进入网站时使用的最后一次来源,而first_session_source是指用户在第一次进入网站时使用的来源。
例如,如果用户通过搜索引擎访问网站,然后在返回时通过社交媒体访问网站,traffic_source字段将包含社交媒体,而first_session_source字段将包含搜索引擎。
下面是示例代码:
SELECT
COUNT(*) AS sessions,
trafficSource.source AS last_source,
trafficSource.medium AS last_medium,
trafficSource.campaign AS last_campaign,
trafficSource.keyword AS last_keyword,
hits.page.pagePath AS landing_page
FROM `project.dataset.ga_sessions_*`
WHERE
_TABLE_SUFFIX BETWEEN '20170101' AND '20170131'
AND trafficSource.medium = 'organic'
AND trafficSource.source = 'google'
AND trafficSource.campaign = 'summer_sales'
GROUP BY
last_source,
last_medium,
last_campaign,
last_keyword,
landing_page;
该查询用于查找2017年1月份在Google上进行的有机搜索且落地页为夏季促销活动页面的会话数量。