Google Analytics是网站和App数据分析平台。其功能是监测收集用户在网站/App中的各种行为,以数据报告的形式展示在平台中,并提供一些高级数据分析和模型工具,帮助管理员了解网站/App运营状况。
Google Tag Manager是跟踪代码管理平台,其没有任何数据存储和分析能力。Google Tag Manager (GTM) 的作用是帮助网站运营者更方便灵活的管理网站统计代码。
一般来说,如果想获得网站的统计数据,通常需要在网站中添加一段跟踪代码,比如Google Analytics (GA)使用的就是gtag.js。网站添加这个js后,GA就可以接收来自这个网站的数据。GTM相当于升级版的gtag.js。网站添加GA的gtag.js后,只能使用GA预设好的各种数据和设定,如果想获得定制化数据,需要开发人员在网站中额外添加各种代码汇报给GA。
GTM的出现最大程度的减少了定制化数据所需要的网站开发工作。通过GTM可以灵活设定抓取网站中的信息上报给网站分析平台,如GA。而且GTM作为一个代码管理工具,除了可以将数据上报到GA,还可以与Facebook、LinkedIn、GoogleAds等平台对接进行数据上报,无需在网站添加更多代码。
GA上手简单,如果是网站分析初学者,推荐从GA开始上手。GA只需将gtag.js部署到网站即可获得基本数据。对于进阶者,强烈建议使用GTM将数据上报到GA,获得各种自定义数据和灵活分析体验。