Skip to content

🚀 从域名注册商到 Cloudflare:域名绑定与全栈加速全指南

如果你在注册商(如 Spaceship)购买了域名,并想利用 Cloudflare 的免费 CDN 和静态部署功能(如 Pages 或 Workers),这篇指南将带你一步步完成从解析权转移到站点上线的全过程。

一、 核心操作流程

1. 迁移 DNS 解析权(关键第一步)

首先,你需要把域名的“指挥权”交给 Cloudflare,以便使用其防护和加速功能。

  • Cloudflare 端:点击 “Add a Site”,输入你的域名(如 yourdomain.com)。复制 Cloudflare 分配给你的两条 Nameservers 地址。
  • 域名注册商端(以 Spaceship 为例)
    1. 登录控制台进入 Launchpad
    2. 点击域名进入管理页面,找到 Nameservers 设置。
    3. 选择 Custom DNS
    4. 重要操作:将原有的所有 DNS 地址全部删除,替换为 Cloudflare 提供的两行新地址,然后保存。

2. 绑定静态站点与 Workers

在 Cloudflare 接管 DNS 后,你可以将域名关联到你的代码:

  • 静态站点 (Pages):进入项目的 Custom Domains 选项卡,添加你的根域名。Cloudflare 会自动为你生成对应的 CNAME 记录。
  • 后端处理 (Workers):在 Worker 设置中通过 Routes(如 yourdomain.com/api/*)或 Custom Domains(如 api.yourdomain.com)进行关联。

二、 进阶配置:完美支持 www 访问

很多新手会遇到访问 www.yourdomain.com 报错(如 Error 522)的问题。这是因为你只配置了根域名,没有给 www 子域名建立关联。

操作建议:

  1. 添加 DNS 记录:在 Cloudflare DNS 页面,添加一条 CNAME 记录。NamewwwTarget 填你的根域名 yourdomain.com,确保 代理状态(Proxy status) 为开启的小黄云模式。
  2. Pages 二次绑定非常重要! 你必须在 Pages 项目的 Custom Domains 菜单里再次点击 "Set up a custom domain",手动输入 www.yourdomain.com 并激活。否则,Pages 服务器会因为安全策略拒绝来自 www 路径的请求。

三、 推荐的重定向设置(操作步骤)

为了品牌统一并避免搜索引擎权重分散,建议将所有 www 请求强制跳转到根域名。

具体操作步骤:

  1. 进入规则设置:在 Cloudflare 域名管理界面,点击左侧菜单的 Rules(规则) -> Redirect Rules(重定向规则)
  2. 创建规则:点击 Create rule
  3. 匹配条件
    • Field 选择 Hostname
    • Operator 选择 equals
    • Value 输入 www.yourdomain.com
  4. 执行动作
    • Type 选择 Dynamic
    • Expression 输入:concat("https://yourdomain.com", http.request.uri.path)
    • Status code 选择 301(永久重定向)。
  5. 部署:点击右下角的 Deploy

四、 常见问题排查

❌ 遇到 Error 522 (Connection Timed Out) 怎么办?

如果在访问时出现此错误,通常是因为:

  • 未在 Pages 项目里绑定该域名:请再次检查 Pages 控制台的 Custom Domains 列表,确保 www 域名显示为“有效”。
  • SSL 模式不匹配:在 Cloudflare 的 SSL/TLS 设置中,建议选择 FullFull (Strict) 模式,以匹配 Pages 的默认加密。

✅ 总结

通过这一套流程,你不仅获得了一个带企业级防护的自动化部署环境,还通过 301 重定向确保了用户访问的一致性。现在,你的站点已经准备好迎接全球用户了!

🚀 Google Analytics 4 (GA4) 全域追踪与 SEO 实战终极指南 (进阶版)

三、 步骤 3:多端部署实战(深入技术细节)

部署 GA4 不仅仅是“粘贴代码”,针对不同的技术栈,有不同的最佳实践。

1. 传统 HTML/静态站 (如 Cloudflare Pages)

直接将 gtag.js 插入到每个页面的 <head> 标签内。

  • 最佳位置:紧跟在 <head> 开口标签之后。这能确保在页面加载过程中尽早捕获访客,降低“数据丢失”概率。

2. 单页面应用 (React/Vue/Next.js)

单页面应用 (SPA) 只会加载一次 HTML,路由切换不会触发传统的页面刷新,因此需要特殊处理。

  • React 方案:推荐使用 react-ga4 库。
    javascript
    import ReactGA from "react-ga4";
    ReactGA.initialize("G-XXXXXXXXXX");
    // 在路由变化时发送 pageview
    ReactGA.send({ hitType: "pageview", page: window.location.pathname });
  • Vue 方案:使用 vue-gtag 插件。

3. iOS 与 Android 移动端 (Firebase)

App 端不使用 G-ID,而是通过 Firebase 配置文件连接。

  • 关键点:自动事件采集
    • iOS:自动追踪 first_open, app_update, in_app_purchase
    • Android:自动追踪 app_remove, os_update
  • 手动埋点示例
    swift
    // iOS (Swift) 记录用户点击工具行为
    Analytics.logEvent("use_tool", parameters: [
      "tool_name": "image_compressor" as NSObject
    ])

4. 增强型衡量 (Enhanced Measurement) 的高级配置

在 GA4 后台“数据流”设置中,确保开启以下开关,并点击齿轮图标进行细化:

  • 表单交互:自动记录用户何时开始填写表单以及何时提交。
  • 视频互动:如果你的工具页有演示视频,它会自动记录播放、进度(25%, 50%, 75%)和完成。

四、 步骤 4:SEO 深度实战与转化分析

SEO 的终点不是“点击”,而是“转化”。GA4 帮助你打通从搜索到价值的最后一公里。

1. 搜索词库与落地页的“匹配度”分析

关联 GSC 后,前往 报告 -> 库 -> 修改报告 -> 添加“查询”维度

  • 实战动作:对比“Google 搜索词”与“落地页标题”。
  • 优化逻辑:如果用户搜“PDF 转 Word”进入了你的“图片压缩”页,说明你的内链或 Meta 标签误导了爬虫,需修正。

2. 构建“SEO 转化漏斗” (Path Exploration)

在“探索”模块创建一个“路径浏览”报告:

  • 起点session_startsession_mediumorganic
  • 路径:首页 -> 工具选择页 -> 点击转换按钮 (Event: generate_file)。
  • 分析:如果在“工具选择页”流失了 80% 的搜索用户,说明你的工具入口不够显眼,或者页面加载太慢(LCP 指标差)。

3. 监控“首屏关键指标”与 SEO 排名

Google 明确表示 核心网页指标 (Core Web Vitals) 影响排名。

  • 在 GA4 中通过自定义维度记录用户的 LCP (最大内容绘制)CLS (累积布局偏移)
  • 策略:针对加载时间超过 2.5 秒的搜索落地页,利用 Cloudflare 的 Early HintsAuto Minify 进行加速。

4. 排除“干扰数据”以提升 SEO 准确性

  • 排除内部流量:在“数据流设置 -> 配置标记设置 -> 定义内部流量”中输入你的公司/家里 IP。
  • 排除引荐名单:如果你的支付跳转到了第三方平台又跳回来,请在“排除引荐目录”中添加该域名,防止“自然流量”被误判为“引荐流量”。

五、 附录:必做核对清单 (Checklist)

检查项状态目的备注
数据保留改为 14 个月保证能看到去年的同比数据管理->数据收集和修改->数据保留
开启 Search Console 关联解锁搜索关键词数据
设置“转化”事件定义什么是“成功”(如点击下载)
开启跨域跟踪如果你有多个子域名,防止用户被重复计算
排除内部 IP避免自己的点击污染 SEO 报告

文档版本:v2.1 (2026-02-23)