谷歌分析GA4 常见的事件及参数

smartphone showing Google site
tencent promotion
原创作者: Fengjiajun

谷歌分析GA4 常见的事件及参数

一、基本事件 – 自动收集:
* first_visit:当用户首次访问网站时触发;
* session_start:当用户与网站互动并开启新的会话时触发;
* user_engagement:GA4 会在用户离开页面时发送该事件,包含会话互动状态和用户互动时长;

二、增强型衡量事件 – 自动收集:
* click:当用户提交了input按钮表单/点击了外部链接时触发;
* file_download:当用户点击了文档、视频等文件链接时触发;参数有file_extension、file_name、link_classes、link_domain、link_id、link_text、link_url;
* page_view:当用户浏览 了网页时触发,参数有page_location、page_referrer;
* scroll:当用户首次到达了页脚时触发;
* video_complete:当视频播放完毕时触发,适用于嵌入式 YouTube 视频。参数有video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible;
* video_progress:当视频播放时长超过 10%、25%、50% 和 75% 时触发;
* video_start:当视频开始播放时触发;
* view_search_results:当用户执行网站搜索时触发,此类事件以网址查询参数表示。参数有search_term、可选的“q_”(其中 与您在“高级设置”下指定要收集的另一个查询参数匹配)
* form_start:用户在会话中首次与表单互动时触发;
* form_submit:用户提交表单时触发;

三、推荐事件 – 手动配置后收集:
何谓推荐事件?比如当你自定义一个新的表单提交事件时,将事件命名为下面的generate_lead,有利于谷歌分析机器学习;当然你非要命名为其他的也影响不大;
下面的推荐事件并不是自动事件,无法自动触发,需要相关的GA插件或GTM来部署:
* add_payment_info 当用户提交付款信息时触发
* add_shipping_info 当用户提交运费信息时触发
* add_to_cart 当用户将商品添加到购物车时触发
* remove_from_cart 当用户从购物车中移除商品时触发
* add_to_wishlist 当用户将商品添加到心愿单时触发
* begin_checkout 当用户到达结帐页面时触发
* generate_lead 当用户提交表单或信息请求时触发
* purchase 当用户完成购买时触发
* refund 发放退款时触发
* view_cart 当用户查看其购物车时触发
* view_item 当用户查看商品详情页时触发
* view_item_list 当用户查看商品分类页时触发
* login 当用户登录时触发
* sign_up 当用户注册时触发
* share 当用户分享内容时触发
* search 当用户搜索您的内容时触发
* select_content 在常规页面选择点击了一个内容,其实和select_item类似,只不过范围大一些,content不仅仅包括item,比如首页有一个最新产品模块,如果点击了其中一个产品,就会触发select_content
* select_item 当用户从列表中选择商品时触发;在产品分类页选择点击了一个产品,并直接导致view_item事件的发生
* select_promotion 当用户点击了一个促销产品时触发
* view_promotion 当用户查看一个促销产品时触发

四、APP基本事件:
* app_clear_data:当用户通过重置/清除应用数据来移除所有设置和登录数据时触发,仅限 Android
* app_exception:当应用崩溃或引发异常时触发
* app_remove:当应用包从 Android 设备上移除(卸载)时触发,仅限 Android
* app_store_refund:当 Google Play 对应用内购买进行退款时触发,仅限 Android
* app_update:当应用更新到新版本并再次启动时触发
* first_open:当用户在安装或重新安装应用后首次启动该应用时触发;此事件在用户首次使用该应用时触发,而不是在用户将该应用下载到设备上时触发。要查看原始下载量数据,请访问 Google Play 管理中心或 iTunesConnect。
* in_app_purchase:当用户完成由 iTunes 上的 App Store 或 Google Play 处理的应用内购买交易(包括首次订阅)时触发;要查看 Android 应用的 in_app_purchase 数据,您需要将 Google Analytics(分析)关联到 Google Play。
* notification_open:当用户打开 FCM 发出的通知时触发;

五、事件参数:
系统会收集每个事件的参数,不同事件有不同参数,常见参数如下:
* language:语言;
* screen_resolution:屏幕分辨率;
* page_location: 页面URL;
* page_referrer: 上一个访问的页面;
* page_title:页面标题;
* entrances:成为【着陆页】的次数,是一个指标数据;和 exits 退出相反;
* link_attribution:链接归因,比如A页面有2个链接都指向了B页面,当客户点击了A页面的任意一链接进入了B页面,如何知道客户具体是点击了哪个链接?此时就需要链接归因;GA 是通过链接元素的 ID 自动区分多个链接;如果没有 ID,插件会将 DOM 爬升 3 层以查找具有 ID 的元素;
* link_domain:外链的主域名;
* link_ul:点击的外链地址;
* link_classes:点击的按钮class名;
* link_text:点击的链接文字;
* link_id:点击的链接css id;
* outbound:是否为外链;
* ignore_referrer:忽略外链来源,可在数据流里面配置指定网站,即可忽略该站的外链;
* ga_session_number:
* ga_session_id:
* debug_mode:调试模式;
* anonymize_ip:如果启用了匿名化IP,GA 就在内存中将用户 IP 地址的最后一个八位字节设为零,这样就隐藏了客户真实的 IP,但 GA 还是能算出客户的地理位置维度;
* engagement_time_msec:互动时间,单位毫秒;
* post_type:文章类型,比如产品product;
* user_role:角色类型,比如访客guest;
* medium:流量媒介,比如cpc、organic;
* source:流量来源,比如google、direct;
* allow_google_signals:谷歌信号,即允许将访客的受众特征数据用于报告和广告;
* campaign_medium:媒介;
* campaign_name:名称;
* campaign_source:来源;
* campaign_term:关键词;