一站式出海营销——AI原生引擎,助力中国品牌享誉全球
公司邮箱: [email protected]
咨询热线: +86-150-5046-0424
互旦科技微信客服二维码
首页/互旦科技博客/独立站/独立站埋点方案文档:GA4 事件表、来源规则、表单字段与月度...
INSIGHTS · HUDOO-TECH

独立站埋点方案文档:GA4 事件表、来源规则、表单字段与月度核对

分类:独立站

作者:Leo

0

「GA 有转化但没收到询盘」「广告后台的线索数和 CRM 对不上」「不知道自然搜索带来了几条询盘」——这三个问题的根源相同:没有一份写清楚的埋点方案文档。工具怎么选站内已有(《B2B 独立站运营必备工具与数据分析技巧》),追踪到询盘却没收到怎么排查也有(《GA 追踪到询盘却没有收到?》)。这篇给一份可以直接填的埋点方案文档模板:事件表、来源规则、表单字段、月度核对。

要点速览

  • 埋点方案文档四部分:转化定义、GA4 事件表、来源与命名规则、表单字段与 CRM 映射,加一张月度核对表

  • GA4 的 generate_lead 是推荐事件名,询盘提交统一用它,并带 form_id、form_name(自定义参数,需在 GA4 里注册)和 lead_source 参数

  • 来源只认 UTM 与引荐规则,广告自动标记与手动 UTM 二选一并写进文档

  • 每月做一次端到端核对:表单后台数 = 邮件数 = GA4 generate_lead 数 = CRM 新线索数,差异逐条解释

第一部分:转化定义

怎么读这张表:每行是漏斗的一层,先看「谁负责判定」,它决定数字能否自动得到。常见看错:把「表单提交」当成「询盘数」汇报。

层级定义记录在哪谁负责判定
表单提交任一询盘表单成功提交GA4 事件 generate_lead;表单后台系统
有效询盘联系方式真实、需求与产品相关、非同行与推销CRM 字段「有效」销售 24 小时内
商机进入报价或样品阶段CRM 阶段销售
成交签约或首单CRM销售 / 财务

只有第一层能自动记录,后三层来自 CRM 回填;报表里四层要分开写,不要把表单提交叫「询盘」。

为什么这样定:三边口径不先约定,数字永远对不上。怎么落地:先和销售写定「有效」的标准,再在 CRM 建字段,最后才在 GA4 标记事件,顺序反了销售无处记录判断。做错的后果:垃圾提交和同行询价混进广告效果,优化方向会偏。

用词:GA4 里原来的「转化」事件,现在官方叫「关键事件」;文档里 GA4 一侧写关键事件,广告后台一侧才写转化。

第二部分:GA4 事件表

表单提交后的数据流:generate_lead 事件进入 GA4 并标为关键事件,同时表单数据进入表单后台和 CRM 字段映射
图:表单提交后的数据流示意图

怎么读这张表:每行一个事件,先看「触发时机」(开发据此配置),再看「标记为关键事件」。常见看错:把 click_whatsapp 当成对话数。

事件名触发时机参数标记为关键事件说明
generate_lead询盘 / 报价表单提交成功form_id、form_name、page_location、lead_source是所有表单统一用这个名
click_whatsapp点击 WhatsApp 链接link_url、page_location是按点击记,不代表对话
click_email点击 mailtolink_url是同上
file_download下载目录 / 参数表file_name、file_extension否增强型衡量可自动记,命名保持一致
view_item产品页浏览(如需按产品分析)item_id、item_name否B2B 可用产品页 URL 代替
form_start表单开始填写form_id否用于算放弃率

命名规则:全小写、下划线、动词在前;一个动作一个事件,不在事件名里塞页面或来源。

官方规则:事件名区分大小写,字母开头,只用字母、数字、下划线;最长 40 个字符,超过就不会被记录。参数名最长 40 个字符,参数值最长 100 个字符。

generate_lead 的官方参数是 currency、value、lead_source(填 value 必须带 currency);form_id、form_name 是自定义参数,需在 Custom definitions 注册为事件范围维度,官方说明要等 24 至 48 小时才能进报表。

怎么落地:

  1. 只在提交成功时发:GTM 表单提交触发器勾选 Check Validation;改写了提交行为的表单,用自定义事件触发器加成功回调。

  2. 用 Realtime 和 DebugView 确认事件与参数都到了。

  3. 在 Admin 的 Events 页点星标为关键事件,只对之后的数据生效。

  4. 注册自定义维度,再等报表。

点击电话、点击邮箱不在增强型衡量的官方清单里,要自建:GTM「仅限链接」点击触发器,条件为点击地址包含 tel: 或 mailto:。

做错的后果:大小写混用会拆成两行;form_submit 与 generate_lead 同标关键事件会数两次;失败的提交也触发,询盘数虚高。

第三部分:来源与命名规则

怎么读这张表:先看「标记方式」,自动标记的不用手写 UTM;再看 utm_source / utm_medium,它们决定流量归入哪个渠道。常见看错:以为所有渠道都要手写 UTM。

渠道标记方式utm_source / utm_medium说明
Google Ads自动标记(gclid)+ 关联 GA4按 GA4 自动归类不要同时手动加 UTM 造成冲突
LinkedIn Ads手动 UTMlinkedin / cpccampaign 用广告系列名
Meta / TikTok Ads手动 UTMfacebook 或 tiktok / cpc同上
社媒自然手动 UTMlinkedin 或 facebook / social主页链接与帖子链接分 content
邮件手动 UTMnewsletter / emailcampaign 用期号
AI 平台引荐引荐来源自动识别按 referrer 域名定期把 chatgpt.com、perplexity.ai 等归到一个渠道分组
自然搜索自动google / organic 等与 Search Console 关联看查询词

为什么这样定:GA4 按规则归渠道:社媒来源配 cpc、ppc 或以 paid 开头的媒介归 Paid Social,媒介 social 归 Organic Social,email 归 Email,organic 归 Organic Search;写成规则外的词可能落进 Unassigned。参数值区分大小写,缺参数会出现 (not set),所以一律小写、三个参数带齐。

Google Ads:官方说明 GA4 里自动标记优先于手动标记,没有覆盖选项,不必再加 UTM。官网若有跳转,要确认 gclid 带到最终落地页,否则转化可能记不上。

AI 平台:GA4 默认渠道组已有 AI Assistant 渠道(官方举例含 ChatGPT、Gemini、Copilot),AI Overviews 与 AI 模式算 Organic Search;没覆盖的来源,按官方示例建自定义渠道组,排在 Referral 之上。

Search Console:关联需 GA4 的 Editor 角色和 Search Console 的已验证所有者身份;多出的两张报表默认未发布,要在 Library 里发布。查询词只能搭配 Search Console 自己的维度,看页面带来的关键事件要用着陆页那张。

第四部分:表单字段与 CRM 映射

怎么读这张表:先看「必填」(决定表单多长),再看「CRM 字段」落到哪一列。常见看错:表单与 CRM 字段名对不上,导入后一堆空列。

表单字段必填CRM 字段说明
姓名、公司、邮箱是联系人、公司、邮箱企业邮箱优先,免费邮箱标记
国家是国家用于分派与有效性判断
产品 / 需求是需求描述下拉 + 文本
数量或项目规模否规模用于优先级
来源(隐藏字段)自动线索来源把 UTM 与落地页写进隐藏字段随表单提交
同意条款是—隐私与联系同意

为什么这样定:必填只留判断「是否有效」所需的几项(表单长短见《B2B独立站转化率优化检查清单》);来源用隐藏字段自动带。怎么落地:先在 CRM 建字段,国家等用同一份列表(缺国家时见《不知道询盘客户所在国家?2个方法查》);落地页就把 UTM 存进浏览器,提交时写入。做错的后果:访客翻页后读不到地址栏,来源列空白,无法按渠道算有效率。

个人信息不进 GA4:官方政策不允许向 Google 传递邮箱、手机号等可识别个人身份的信息,地址和 UTM 里也不行;姓名、邮箱、电话只进表单后台和 CRM。

完整示例:一份填好的埋点方案(虚构企业)

示例:虚构企业,仅演示填法。假设一家做工业水泵的虚构企业,域名 example.com;名称、编号、联系方式均为占位。

示例一:填好的事件表

事件名触发条件参数(JSON 文字)关键事件
generate_lead询盘表单提交成功后触发{"form_id": "contact_main", "form_name": "inquiry_form", "lead_source": "web_form"}是
click_phone点击电话链接(地址含 tel:){"link_url": "tel:+00-0000-0000"}是
click_email点击邮箱链接(地址含 mailto:){"link_url": "mailto:[email protected]"}是
file_download点击规格书 PDF,自动发出file_name、file_extension 自动收集,值以 DebugView 为准否
form_start开始填写表单{"form_id": "contact_main"}否

lead_source 填 web_form,是为日后把展会等线下线索也记成 generate_lead 时区分来源。注册 form_id 按官方字段填:

{
  "Dimension name": "Form ID",
  "Scope": "Event",
  "Event parameter": "form_id"
}

示例二:UTM 命名

规则:全小写,单词用下划线;campaign 写成「产品线_年季度_目标」。LinkedIn 广告的一组参数:

{
  "utm_source": "linkedin",
  "utm_medium": "cpc",
  "utm_campaign": "pump_2026q4_leads",
  "utm_content": "video_a"
}
渠道utm_sourceutm_mediumutm_campaignutm_content预期默认渠道
Google Ads自动标记,不手写———Paid Search(搜索广告)
LinkedIn Adslinkedincpcpump_2026q4_leadsvideo_aPaid Social
Meta Adsfacebookcpcpump_2026q4_leadsimage_bPaid Social
领英主页链接linkedinsocialbrand_organicpage_bioOrganic Social
领英帖子链接linkedinsocialbrand_organicpost_pump_introOrganic Social
邮件newsletteremailissue_2026_10top_buttonEmail

完整链接用官方 Campaign URL Builder 生成;上线后在 Traffic acquisition 里按 Session default channel group 核对是否落进预期渠道。

示例三:表单字段到 CRM 字段的映射

表单字段(name 属性)类型CRM 字段备注
full_name文本,必填联系人—
company文本,必填公司—
email邮箱,必填邮箱免费邮箱域名打标记
country下拉,必填国家与 CRM 同一份列表
product_need下拉加文本,必填需求描述—
quantity文本,选填规模用于排优先级
utm_source、utm_medium、utm_campaign隐藏字段线索来源落地页存入浏览器
landing_page隐藏字段首次落地页—
consent勾选,必填—仅表单后台留存
{
  "full_name": "Test User",
  "company": "Example Pumps Ltd",
  "email": "[email protected]",
  "country": "DE",
  "product_need": "centrifugal pump",
  "utm_source": "linkedin",
  "utm_medium": "cpc",
  "utm_campaign": "pump_2026q4_leads",
  "landing_page": "/products/pumps/"
}

月度核对表

怎么读这张表:每行是一对要对账的数字,先看「允许差异」,没超过就记录。常见看错:要求数字完全相等,天天在排查。

核对项数据源 A数据源 B允许差异差异原因常见
表单提交数表单后台GA4 generate_lead≤ 5%拦截脚本、事件未触发、重复提交
询盘邮件数邮箱表单后台0邮件投递失败,见排查文
CRM 新线索数CRM表单后台 + 其他渠道≤ 5%手工录入遗漏
广告转化数广告后台GA4 分渠道 generate_lead≤ 15%归因窗口与模型不同
有效询盘率CRM——按渠道分别记录
核对项在哪里看看什么、怎样算正常
表单提交数GA4:Reports → Engagement → Events,点开 generate_lead 看事件数;表单后台导出同月记录时区、日期一致。GA4 偏少多半是脚本被拦截,偏多多半是重复触发;Lead acquisition 里的 New leads 按去重用户数计,别和事件数直接比
询盘邮件数询盘邮箱按固定主题筛同月邮件应与后台一致;少了先查垃圾箱和退信
CRM 新线索数CRM 按创建月份和线索来源筛选应约等于表单后台数加其他渠道数;少了先查同步和漏录
广告转化数广告后台转化列;GA4 的 Traffic acquisition,维度选 Session default channel group,Key events 列用 All events 下拉选 generate_lead日期一致;GA4 的归因模型和回溯窗口在 Attribution settings 里另设,故允许差异更宽
有效询盘率CRM 按线索来源分组统计「有效」字段无统一正常值,看同渠道逐月变化;分母用该渠道当月提交数

表中 5% 和 15% 是本方案自定的容忍线,不是 Google 的标准,换成你们能接受的值写进文档即可。

常见误区与自检清单

  • 误区:有了 form_submit 就不用 generate_lead。自检:form_submit 不一定对应成功提交,同一表单只标一个关键事件。

  • 误区:事件名随意写。自检:全小写、不超过 40 个字符,Events 列表里没有仅大小写不同的两行。

  • 误区:参数发出去,报表就有。自检:Custom definitions 里有 form_id、form_name,且已等过一两天。

  • 误区:Ads 链接再加 UTM 更稳。自检:自动标记优先,手动值不会覆盖;点一次广告,看地址是否带 gclid。

  • 误区:UTM 大小写随意。自检:Session source / medium 里没有仅大小写不同的行,也没有 (not set)。

  • 误区:来源让销售手填。自检:带测试 UTM 的链接从落地页走到联系页提交一次,CRM 来源应自动有值。

常见问题 FAQ

Q: 用 GTM 还是直接在 GA4 里配?

A: 有多个表单、多个渠道时用 GTM 统一管理触发器;只有一个表单也可以用 GA4 增强型衡量的表单事件,但要验证它能正确识别提交成功。

Q: 广告后台的转化和 GA4 对不上正常吗?

A: 正常,归因窗口与模型不同。文档里写清允许差异(表中 15%),超出再排查。

Q: 隐藏字段传 UTM 会不会泄露信息?

A: UTM 是公开的营销参数,不含个人数据;但表单整体要有隐私说明与同意项。

Q: 互旦科技建站会交付这份文档吗?

A: 会。海豚系统与 WordPress 站上线时交付埋点方案文档与首次核对结果,作为独立站建设服务的验收项之一;Search Console 侧的数据看法见《Search Console 月度复盘工作流》。

Q: GA4 里的「转化」和「关键事件」是一回事吗?

A: 原来标记的「转化」事件现在称为关键事件,设置和报表方式不变,已有配置无需改动;「转化」现在专指用来衡量和优化广告的操作,可由关键事件在 Google Ads 里创建。

Q: form_id 这类自定义参数在报表里看不到怎么办?

A: 先用 Realtime 或 DebugView 确认参数已发出,再看是否在 Custom definitions 注册为事件范围维度、参数名与代码一致;注册后要等 24 至 48 小时。

结语

埋点方案文档不是技术文件,是三方(市场、销售、建站方)对「什么算询盘、从哪来、记在哪」的书面约定。四部分填完、每月核对一次,数据对不上的问题就有了处理流程。

本文核对过的官方页面

资料核验日期:2026 年 10 月 10 日。平台功能以各官方页面当前版本为准;本文不构成对排名、流量、询盘或订单的承诺。

Leo

江苏互旦网络科技有限公司内容团队,成员来自一线广告投放、Google SEO 与社媒运营岗位,只写经过实战验证的打法。

了解互旦科技 认识我们的团队

服务遍布中国乃至全球

谷歌 SEO · 独立站建设 · 海外社媒 · 广告投放,一客一案定制出海增长路径

与Hudoo-Tech一起成长

即刻咨询合作,共拓海外市场

  • 深耕企业出海服务 8 年
  • 一客一案提供私域解决方案
免费获取出海诊断方案
  • 验证码

一个工作日内回复 | 信息仅用于方案沟通,绝不外泄