事件与转化
跟踪真正重要的内容
事件与转化 是 CoddyKit 上的免费 Digital Marketing Academy 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Digital Marketing Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Digital Marketing Academy 课程共包含 4 节课。
一切都是事件
在 GA4 中,每次用户交互都会被记录为一个事件。事件包含一个名称,以及用于补充上下文的可选参数。
掌握事件是 GA4 的基础。转化、受众和报告都依赖于清晰且经过有意规划的事件结构。
Event anatomy:
event_name: "add_to_cart"
parameters:
currency: "USD"
value: 29.99
item_id: "SKU_123"
item_name: "Wireless Mouse"四类事件
GA4 事件分为四类。自动收集的事件和增强型衡量事件无需编写代码。
推荐事件遵循 Google 针对特定行业制定的命名约定。当没有合适的推荐事件时,您可以创建自定义事件。
1. Automatic: first_visit, session_start, user_engagement
2. Enhanced Measurement: scroll, click, file_download
3. Recommended: purchase, sign_up, login, generate_lead
4. Custom: newsletter_popup_close, pricing_toggle优先使用推荐事件
在创建自定义事件之前,请先查看 Google 的推荐事件列表。使用推荐事件可以解锁更丰富的报告和预先构建的维度。
尤其是在电子商务中,推荐事件会自动为获利报告提供数据。自定义名称不会填充这些报告。
Recommended ecommerce events:
view_item
add_to_cart
begin_checkout
add_payment_info
purchase
Using custom "buy_now" instead of
"purchase" breaks Monetization reports.参数补充详细信息
参数是附加到事件上的键值对。它们可以说明交互涉及哪个对象、数量是多少以及具体内容是什么。
某些参数(currency、value、items)是特定事件所必需的。请在整个网站中统一规划参数名称。
event_name: "purchase"
parameters:
transaction_id: "T_12345"
currency: "USD"
value: 84.50
tax: 6.50
shipping: 5.00
items: [ {item_id, item_name, price, quantity} ]自定义维度和指标
在将事件参数和用户参数注册为自定义维度或指标之前,它们不会显示在报告中。
文本参数会成为自定义维度,数值参数会成为自定义指标。范围和配额都有限制,因此请只注册您需要分析的内容。
Register in Admin > Custom definitions:
parameter: membership_tier -> custom dimension (text)
parameter: cart_item_count -> custom metric (number)
Limits (standard):
50 event-scoped custom dimensions
25 user-scoped custom dimensions在界面中创建事件
您可以通过管理 > 事件 > 创建事件,从现有事件创建新事件,而无需编写代码。这对于拆分通用事件非常方便。
例如,仅当 page_location 包含 /checkout 时触发 checkout_started 事件,并从 page_view 推导出该事件。
Create event: "checkout_started"
Matching conditions:
event_name equals page_view
page_location contains "/checkout"
Parameter config:
copy parameters from source event标记转化
转化(现在称为关键事件)是您标记为对业务至关重要的任意事件。您可以在管理 > 事件或转化中切换启用此功能。
标记后,该事件会出现在转化报告中,并有资格导入 Google Ads 的出价系统。
Mark as conversion:
generate_lead -> ON
purchase -> ON
sign_up -> ON
newsletter_popup_close -> OFF
Limit: up to 30 conversion events per property.计数方法
GA4 允许您选择转化的计数方式:每个事件计数一次,或每个会话计数一次。
每个事件计数一次适合购买行为(每笔订单都计数)。每个会话计数一次适合视频观看等较弱目标,因为每次访问计数一次就足够了。
Conversion counting:
purchase -> Once per event (every order)
generate_lead -> Once per session (one signup/visit)
Set in Admin > Conversions > event row > counting method修改和屏蔽事件
“修改事件”功能允许您在收集完成后、处理开始前重命名或重写事件和参数。
这样,您无需重新部署代码,就能清理旧有命名或修正标签错误。您还可以使用它屏蔽不需要的事件。
Modify event:
condition: event_name equals "buy_now"
modification: event_name -> "purchase"
Block event (set name to empty):
condition: page_location contains "staging"
modification: event_name -> (none)使用 DebugView 验证
请不要盲目信任新事件。DebugView 会实时显示来自调试模式设备的事件。
您可以通过 GA 调试器扩展、GTM 预览或 debug_mode 参数启用调试。请确认参数能够正确传入,然后再将事件标记为转化。
Enable debug:
- Chrome GA Debugger extension, OR
- GTM Preview mode, OR
- send parameter debug_mode: true
Then: Admin > DebugView
inspect event_name + every parameter value清晰的命名计划
一致性胜过花哨。请使用小写 snake_case,为事件使用动词,并采用统一的参数词汇。
请在电子表格中记录您的分类体系,以便整个团队采用相同的标签方式。命名不一致会永久割裂您的数据。
Measurement plan row:
event_name: form_submit
trigger: contact form success
parameters: form_name, form_destination
conversion: yes (once per session)
custom dimension: form_name快速检查
请选择电子商务跟踪的最佳实践。
回顾
GA4 事件由名称和参数组成,分为四类。请优先使用推荐事件,将参数注册为自定义维度,并采用正确的计数方法将关键事件标记为转化。
修改事件可以修复旧有名称,DebugView 可以验证标签,而记录完善的命名计划能够保持数据整洁。
常见问题解答
「事件与转化」课时是免费的吗?
是的 — 「事件与转化」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Digital Marketing Academy 课程的其余内容,请升级到 CoddyKit PRO。 Digital Marketing Academy 课程共包含 4 节课。
「事件与转化」这节课中我会学到什么?
跟踪真正重要的内容 你通过在浏览器中直接运行的动手代码来练习 Digital Marketing Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Digital Marketing Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Digital Marketing Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。
「事件与转化」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Digital Marketing Academy 课中编写并运行代码吗?
能。每节 Digital Marketing Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。