Otter Trade 是一个零费用、零充值的全球 24 小时策略竞赛平台,参赛者使用模拟资金参与赛事并以技巧排名争夺真实奖励。项目处于早期冷启动阶段,为快速堆积比赛人数与积累交易行为数据,本计划采用双轨投放策略:Track A 主攻新兴市场量级人群以补足赛事人数,Track B 同步触达真实交易员与量化开发者以提升数据质量。
面向人均 GDP 较低、加密采用率高、移动互联网普及度好的新兴市场,目标是用极低 CPC 快速堆积参赛人数,让赛事场场满员、排行榜活跃,平台数据看起来"有人在玩"。这一类用户不要求是专业交易员,只要能完成注册 + 加入比赛即可。
面向有真实交易经验的用户、Prop Firm 用户、量化开发者与程序员,目标是把这部分人吸引到 Agent Mode(API 接入)和 Human Mode 中产生高质量的交易行为数据,提升平台后续商业化的数据资产价值。下单 / API 接入等深层行为由 GA4 单独追踪,不进入 Google Ads 出价目标。
先定 Campaign,再谈 Ad Group 和落地页。Campaign 层只解决三件事:流量渠道、预算归口和目标人群层级。两条轨道使用不同的 Campaign、不同的素材语气与不同的着陆页,互不混淆,便于按"人数"和"质量"两套 KPI 独立优化。
Search 先验证意图,Demand Gen 和 YouTube 再放大覆盖。核心目标是低 CPC 拉注册量,让比赛有人、榜单有活跃度。
优先 Search 精准拿高意向,再用技术向视频做放大。核心目标是吸引有实际执行能力的玩家、开发者和量化用户。
| Campaign | 所属轨道 | 类型 | 着陆页 | 主要受众 | 优先级 |
|---|---|---|---|---|---|
| Brand 品牌词 | A+B | Search | / | 已知 Otter Trade 用户 | 最高 |
| A1 · Free Game / Win Rewards | A | Search | /play | 新兴市场休闲玩家 | 最高 |
| A2 · Skill Arena vs AI | A | Search | /play | 对 AI 挑战感兴趣的年轻用户 | 高 |
| A3 · Demand Gen 量级 | A | Demand Gen | /play | 移动端轻度娱乐 / 加密兴趣 | 高 |
| A4 · YouTube 量级 | A | Video | /play | 新兴市场 Shorts 受众 | 中 |
| B1 · Strategy Competition | B | Search | /competitions | 策略竞赛 / Prop 用户 | 高 |
| B2 · Algo & API Arena | B | Search | /agent-mode | 量化开发者 / 程序员 | 高 |
| B3 · Paper / Sim Account | B | Search | /human-mode | 希望零风险练习的交易者 | 中高 |
| B4 · YouTube 量化频道 | B | Video | /agent-mode | 量化 / 算法 / 加密技术内容观众 | 中 |
| Remarketing 再营销 | A+B | Display + YouTube | /signup | 已访问未注册 / 注册未参赛 | 高 |
Campaign 只管渠道和预算层级,Ad Group 才管搜索意图与文案。Search 先把意图验证透,再把 A / B 的 message bucket 平移到 Demand Gen 和 YouTube,这样账户学习不会因为媒体类型变化而被打散。
这一节补的是 Google Ads 后台真正要填的字段,不再停留在“角色说明”。Search 默认每个 Ad Group 先上 1 个 RSA(8-10 个 headlines、4 个 descriptions);Demand Gen 与 Video 先上 1 套主资产,先验证 angle,再扩第二套素材。
Search:只开 Google Search,不开 Search Partners;出价先用 Maximize Conversions,单轨累计 30+ 注册后再考虑切 tCPA;每个 Ad Group 先上 1 个 RSA + 2 个 sitelinks + 4 个 callouts。
Demand Gen:目标统一指向“注册成功”,素材至少准备 1:1、1.91:1、9:16 三种比例,标题先跑英语版,再复制到西语 / 乌语等本地语言。
Video:先做 15-20 秒主版本 + 6 秒 bumper / Shorts cut,前 3 秒必须直接说明“free / challenge / rewards”中的一个核心利益点。
命名:统一用 OT | 轨道 | 渠道 | Angle | 语言/地区,后续看报表时不会把 A / B 两条轨道混在一起。
| Campaign | 后台建档设置 | Final URL / Path | Headline Pack | Description Pack |
|---|---|---|---|---|
| Brand 品牌词 | OT | Brand | Search | Core | Global 地区:全部允许投放国家 语言:English + 品牌词本地变体 出价:Maximize Conversions 受众:只吃品牌 exact / phrase |
https://go.otter.trade/enPath: otter/official |
Otter Trade Official Site Free 24-Hour Skill Arena Join the Next Competition Choose Human or Agent Mode |
Enter Otter Trade and join the next 24-hour strategy arena from the official site. Free entry, live leaderboard, real rewards, and clear mode selection in one click. |
| A1 · Free Game / Win Rewards | OT | A1 | Search | Free Game | EN 地区:NG / PK / BD / KE / GH / IN / PH 语言:English 出价:Maximize Conversions 设备:移动端优先 |
https://go.otter.trade/en/playPath: play/free |
Play Free, Win Rewards Join a 24-Hour Skill Arena No Download, Start on Mobile Climb the Live Leaderboard |
Free entry and fast signup. Join the next arena from your phone and compete for real rewards. No deposit, no app install, 30-second start. Skill decides the leaderboard. |
| A2 · Skill Arena vs AI | OT | A2 | Search | AI Challenge | EN 地区:IN / PK / NG / PH / VN / UA 语言:English 出价:Maximize Conversions 受众:AI / gaming 兴趣仅做观察层 |
https://go.otter.trade/en/playPath: play/ai |
Can You Beat an AI in 24 Hours? Human vs AI Skill Arena Own the Leaderboard Free Challenge, Real Rewards |
Enter a 24-hour challenge against AI agents and global players. Free to join and mobile friendly. Beat the arena with skill and timing, then climb the live leaderboard for top rewards. |
| B1 · Strategy Competition | OT | B1 | Search | Competition | EN 地区:UA / AR / VN 语言:English + Ukrainian / Spanish 扩展版 出价:Maximize Conversions 设备:桌面 + 移动并行 |
https://go.otter.trade/en/competitionsPath: compete/24h |
Join 24-Hour Strategy Competitions Free Entry, Real Rewards Skill-Based Arena for Disciplined Players Compete on Execution, Not Hype |
Step into a 24-hour strategy arena with simulated capital and a live global leaderboard. No entry fee, no deposit, and a clear competition format built for consistent players. |
| B2 · Algo & API Arena | OT | B2 | Search | API Arena | EN 地区:UA / VN / AR / BR tech hubs 语言:English 出价:Maximize Conversions 受众:custom intent “trading bot / api strategy / quant” |
https://go.otter.trade/en/agent-modePath: agent/api |
Connect Your Strategy via API Test Your Agent in a Live Arena Build, Deploy, Compete Free Entry for Top Builders |
Plug your strategy into a 24-hour arena and compete on execution, not hype. API quickstart, live leaderboard, and an execution environment designed for serious builders. |
| B3 · Paper / Sim Account | OT | B3 | Search | Sim Practice | EN 地区:UA / AR / VN / TR 语言:English + local variants later 出价:Maximize Conversions 受众:paper trading / sim practice 意图 |
https://go.otter.trade/en/human-modePath: practice/sim |
Practice Strategy With No Deposit Open a Sim Account in Minutes Train Before the Next Competition Zero-Risk Market Practice |
Start with simulated capital and practice execution before joining the live arena. No fee, no deposit, no wallet setup. Learn the format first, then move into competition. |
| Campaign | 后台建档设置 | 主标题 / Hook | Description / CTA / 素材要求 |
|---|---|---|---|
| A3 · Demand Gen 量级 | OT | A3 | Demand Gen | Play | EN/ES 地区:NG / PK / BD / KE / GH / IN / PH / VE 转化目标:注册成功 受众信号:mobile gaming / online contests / crypto interest |
Play Free in 30 Seconds Win Rewards From Your Phone Join the 24H Arena |
Free entry, live leaderboard, real rewards for top players. CTA:Join Free 素材:9:16 竖版首帧、1:1 奖励卡、1.91:1 社会证明图各 1 组。 |
| A4 · YouTube 量级 | OT | A4 | Video | AI Arena | EN 地区:NG / IN / PK / PH / VE 目标:Video Action → 注册 版位:Shorts + Skippable In-Stream |
Beat AI in 24 Hours Play Free, Climb Fast Start From Your Phone |
Tap into the free arena, beat AI agents, and climb the live leaderboard. CTA:Start Free 素材:15 秒 Shorts cut,前 3 秒出现 “Free Challenge” + 排行榜画面。 |
| B4 · YouTube 量化频道 | OT | B4 | Video | Agent Mode | EN 地区:UA / VN / AR / BR tech hubs 目标:Video Action → 注册 定向:quant / coding / API creator channels |
Deploy Your Agent Into Competition Connect via API and Compete Execution Beats Theory |
Connect your strategy through API and test execution in a live 24-hour arena. CTA:Launch Agent Mode 素材:15-20 秒技术向视频,首屏放代码片段或 workflow 动画。 |
| Remarketing 再营销 | OT | RMKT | Display+Video | Signup Recovery | Global 地区:全部允许投放国家 受众:30 / 90 天访客、注册未完赛用户 频控:7 天内 2-3 次 / 天 |
Finish Your Signup Your Next Arena Is Waiting Return to the Leaderboard |
You already started. Complete your account and join the next match in under 30 seconds. CTA:Complete Signup 素材:表单断点恢复图、赛程提醒图、排行榜召回短视频各 1 组。 |
标题和描述先用英语版跑通 CTR / CVR,再把胜出的 angle 翻译到西班牙语、乌克兰语、乌尔都语等本地版本;不要一开始就让每种语言都各自探索 message hierarchy。
广告组按用户意图拆,不按国家拆。Campaign 负责渠道、预算和投放范围;Ad Group 负责意图、关键词和文案。Demand Gen 与 YouTube 不单独造一套 message hierarchy,而是复用 Search 跑通后的信息角度。
| Ad Group | 主要服务 Campaign | 意图 | 关键词方向 | 落地页 | 信息钩子 |
|---|---|---|---|---|---|
| Brand | Brand 品牌词 | 品牌防守 | 品牌名 / 品牌变体 | / | 品牌可信度 + 直接进入模式选择 |
| A · Free Game | A1 / A3 / A4 | 免费参与 + 奖励 | free game / rewards / no deposit | /play | 免费、轻量、手机端可玩 |
| A · AI Challenge | A2 / A3 / A4 | 人机对抗 / 挑战感 | AI challenge / human vs AI / 24h arena | /play | Beat AI + climb leaderboard |
| B · Competition | B1 | 赛事规则 / Prop 替代 | strategy competition / funded challenge alternative | /competitions | 24 小时赛制 + 无报名费 |
| B · API Arena | B2 / B4 | 开发者 / 量化接入 | API / agent / quant / algorithm | /agent-mode | connect via API + execution arena |
| B · Sim Practice | B3 | 零风险练习 | paper / sim / no risk practice | /human-mode | practice before competition |
| Recovery | Remarketing | 补注册 / 补参赛 | 受众驱动,不依赖关键词 | /signup | 30 秒完成账号 |
Search 账户里真正需要稳定学习的是这 6 组意图,不是国家列表。国家放到投放信息章节里处理,语言只影响素材版本,不改变广告组本身。这样后续无论是扩国家、换语言,还是把 Search 的 angle 迁移到 Demand Gen / YouTube,都不会把账户结构拆散。
Track A 关键词避开金融词,全部围绕"免费游戏 / 技巧竞赛 / AI 挑战 / 真实奖励";Track B 才使用 algo / API / strategy / quant 等技术词。两套词集合互不交叉,避免污染各自学习。
Track A 文案完全去金融化,与客户 xlsx 中的英语 / 西班牙语 / 乌克兰语版本对齐;Track B 才使用 algo / API / strategy 等技术词。所有文案一律不含 $ / USDT / crypto。
落地页放在 Campaign 和 Ad Group 之后来定义。先确定账户结构,再决定每类流量该落到什么页面、看见什么首屏。这个项目不适合按 Campaign 一对一做很多零散页面,更合理的方式是维护少量高复用模板,在同一模板内切换首屏标题、主视觉、模块顺序和 CTA。
| Campaign | 对应落地页 | 页面角色 | 首屏主叙事 | 核心模块 | 主 CTA |
|---|---|---|---|---|---|
| Brand 品牌词 | / | 品牌承接 + 路由分发 | Otter Trade 是一个 free-to-play 的全球策略竞赛平台 | 模式选择 / 当前赛事 / 注册入口 / 合规声明 | Explore Modes |
| A1 · Free Game / Win Rewards | /play | 移动端量级转化页 | Play free, climb the leaderboard, win real rewards | 游戏化首屏 / 3 步玩法 / 奖励说明 / 轻量 FAQ | Play Free Now |
| A2 · Skill Arena vs AI | /play | 同模板变体 | Beat the arena, outsmart AI, join the next challenge | AI 对战主视觉 / 实时排行 / 挑战机制 / 注册表单 | Challenge the Arena |
| A3 · Demand Gen 量级 | /play | Feed / Discovery 承接页 | 短句 + 大图 + 一屏内看懂玩法与奖励 | 竖版视频首帧 / 社会证明 / 滑动式模块 / 粘性按钮 | Join Free |
| A4 · YouTube 量级 | /play | Shorts 流量承接页 | 延续视频镜头语言,5 秒内解释活动规则 | 视频回放 / 玩法说明 / 立即注册 / FAQ | Start in 30 Seconds |
| B1 · Strategy Competition | /competitions | 赛事说明页 | 24h strategy competitions for disciplined players | 赛程卡片 / 评分规则 / 排行榜样例 / 注册表单 | Join the Next Competition |
| B2 · Algo & API Arena | /agent-mode | 技术能力页 | Connect your agent, test strategies, compete by execution | API Quickstart / Agent 流程 / 代码示例 / GitHub OAuth | Build Your Agent |
| B3 · Paper / Sim Account | /human-mode | 零风险练习页 | Practice execution with a no-deposit simulation account | 终端截图 / 下单演示 / 比赛切换 / 注册表单 | Open Sim Account |
| B4 · YouTube 量化频道 | /agent-mode | 视频技术流承接页 | 沿用创作者内容语境,把观众带进 Agent Mode | 架构图 / 示例收益曲线 / API 文档入口 / 注册按钮 | Launch Agent Mode |
| Remarketing 再营销 | /signup | 补注册 / 补参赛页 | 你离下一场比赛只差一步,继续完成账号创建 | 断点恢复 / 利益点回顾 / 简化表单 / 支持 FAQ | Complete Signup |
设计方向:页面像一个极简的模式选择大厅。首屏保留品牌感,但不要堆太多功能说明。用户进入后应在 5 秒内明白平台是免费参与、按技巧排名、无充值要求。
首屏文案:"Free-to-play global strategy competitions. Choose your mode and join the next round."
设计方向:明显偏移动端,首屏上半区是游戏化大图或短视频首帧,下半区直接接简化注册表单。整体语言全部去金融化,强调 free game、skill challenge、live leaderboard、real rewards。
A1 文案角度:"Play free. Win rewards. Join today."
A2 文案角度:"Beat the AI. Own the leaderboard."
A3 / A4:首屏文案缩短到 6-9 个词,按钮固定悬浮在底部,适合短视频点击后的弱意图流量。
设计方向:首屏应该像"赛事招募页",不用炫技,而是把 24 小时赛制、评分维度、参赛人数和奖池结构讲清楚。视觉上偏理性、可信、表格化,减少娱乐感。
首屏文案:"Join 24-hour strategy competitions. Compete on discipline, consistency, and execution."
设计方向:首屏左侧放一句高密度技术价值主张,右侧放代码片段、API 请求示意或 agent workflow 图。首屏下方直接进入 Quickstart,让会写代码的人看到"我现在就能接"。
B2 文案角度:"Connect your strategy through API and compete on execution."
B4 文案角度:沿用视频里出现的关键词,把 CTA 从"Watch"切到"Deploy"或"Launch"。
设计方向:像一页"模拟账户 + 比赛练习"的产品介绍。多用真实终端截图、下单流程动画和风险可控说明,把用户从"观望"推到"先注册试一下"。
首屏文案:"Practice in a no-deposit simulation account before the next competition starts."
设计方向:首屏直接告诉用户"你的下一场比赛还留着",减少导航、减少解释、减少滚动。页面只保留 1 个目标动作:完成注册,或者回到未完成的比赛入口。
首屏文案:"Finish your account and enter the next round in under 30 seconds."
第一优先做 /play、/competitions、/agent-mode 三套核心页面,因为它们覆盖了首轮 80% 以上的投放预算。/human-mode 与 /signup 可以复用同一套注册模块与合规 footer;Brand 首页 / 保持轻量即可,不需要先做成完整官网。
这一节只回答投给谁、投哪里、花多少。结构上先按国家筛选,再按受众细分,最后再做预算分配。由于合规要求导致的地区排除,以第 06 节政策问题为准。
| 国家 | 区域 | 轨道 | 优先级 | 预估 CPC | 语言 | 说明 |
|---|---|---|---|---|---|---|
| Nigeria 尼日利亚 | 西非 | A | 立即加入 | $0.15 | English | 全球加密采用 #2,2 亿+人口 |
| Pakistan 巴基斯坦 | 南亚 | A | 立即加入 | $0.24 | Urdu/English | 2.4 亿人口,加密增长 +80% |
| Bangladesh 孟加拉 | 南亚 | A | 立即加入 | $0.32 | Bengali/English | 1.7 亿人口,移动支付发达 |
| Kenya 肯尼亚 | 东非 | A | 立即加入 | $0.39 | English/Swahili | M-Pesa 移动支付先驱 |
| Venezuela 委内瑞拉 | 拉美 | A | 立即加入 | $0.18 | Spanish | 通胀驱动加密刚需 |
| India 印度 | 南亚 | A | 立即加入 | $0.35 | English/Hindi | 全球加密采用 #1,5.67 亿潜在用户 |
| Indonesia 印尼 | 东南亚 | A | 推荐 | $0.57 | Bahasa | 1.85 亿潜在用户,P2P 交易活跃 |
| Vietnam 越南 | 东南亚 | A+B | 推荐 | $0.36 | Vietnamese | 加密采用 #5,年轻用户活跃 |
| Philippines 菲律宾 | 东南亚 | A | 推荐 | $0.38 | English/Filipino | Axie Infinity 文化基础 |
| Cambodia 柬埔寨 | 东南亚 | A | 推荐 | $0.74 | Khmer/English | $10/天吸引力极强 |
| Myanmar 缅甸 | 东南亚 | A | 观望 | $0.20 | Burmese | 低 CPC 但互联网普及偏低 |
| Ghana 加纳 | 西非 | A | 推荐 | $0.20 | English | 英语国家,加密社区活跃 |
| Tanzania 坦桑尼亚 | 东非 | A | 推荐 | $0.18 | English/Swahili | CPC 极低 |
| Uganda 乌干达 | 东非 | A | 推荐 | $0.47 | English | 年轻人口多 |
| Egypt 埃及 | 北非 | A | 推荐 | $0.53 | Arabic | 1 亿人口,加密增长中 |
| Sri Lanka 斯里兰卡 | 南亚 | A | 推荐 | $0.35 | Sinhala/English | 经济危机后加密需求上升 |
| Morocco 摩洛哥 | 北非 | A | 推荐 | $0.33 | Arabic/French | 互联网普及高 |
| Ukraine 乌克兰 | 东欧 | B | 高 | $0.12 | Ukrainian | 加密采用 #6 + 程序员资源 + 全球最低 CPC |
| Argentina 阿根廷 | 拉美 | B | 中高 | $0.33 | Spanish | 量化与稳定币交易文化 |
| Türkiye 土耳其 | MENA | B | 观望 | $1.02 | Turkish | 里拉贬值驱动加密 |
| Brazil 巴西(科技中心) | 拉美 | B | 观望 | $1.34 | Portuguese | 仅定向科技中心,CPC 偏高 |
受限地区、内容排除和国家级禁投要求不放在这里重复写,统一在第 06 节政策问题里收口,避免投放策略和政策限制混在一起。
年龄:18-35 岁,男女均可
设备:移动端为主(70%+)
兴趣:Mobile Gaming、Online Contests、Cryptocurrency(兴趣类目,不进入素材)
排除:未满 18 岁、家庭收入最高 10%
年龄:22-45 岁,男性为主
设备:桌面端为主
身份:Software Developers、Quant、Web3 从业者、CS / 金融在校生、Prop Firm 用户
Custom Intent:"trading bot" "binance api" "ftmo" "quant strategy"
访客池:30 / 90 天访客
高意向:查看 /play 或 /competitions 但未注册
断点池:注册成功但未完成首场比赛 → 单独素材引导回流
相似受众:基于已完赛用户构建
Display:排除金融服务、博彩、敏感新闻 placement 类目
YouTube:排除儿童频道与博彩 / 投资建议频道
搜索:否定词与 match type 控制优先,不靠 broad match 碰运气。
| 分组 | 包含国家 | 轨道 | 基础日预算 | 扩量日预算 | 预估日点击 | 预估日注册 |
|---|---|---|---|---|---|---|
| 非洲英语区 | Nigeria / Kenya / Ghana / Tanzania / Uganda | A | $8 | $24 | 20–50 | 3–8 |
| 东南亚 | India / Indonesia / Vietnam / Philippines / Cambodia / Thailand / Malaysia | A | $12 | $30 | 20–40 | 2–5 |
| 南亚 | Pakistan / Bangladesh / Nepal / Sri Lanka | A | $5 | $15 | 8–20 | 1–3 |
| 拉美 A | Venezuela | A | $2 | $6 | 10–17 | 1–2 |
| 东欧 | Ukraine | A+B | $2 | $6 | 17–50 | 1–3 |
| Track B 高质量 | Argentina / Türkiye / Brazil 科技中心 / 越南量化向 | B | $1 | $9 | 3–10 | 0–2 |
| 合计 | — | — | $30/天 | $90/天 | 78–187 | 8–23 |
建议先以 $30/天 跑 3-5 天验证:(1) 各地区注册成本是否落在预期;(2) 注册后是否能完成首场参赛;(3) 文案是否触发 Google 政策审核。验证通过后再拉到 $90/天,并把多余预算重点压向"注册成本最低 + 首场完赛率最高"的 2-3 个国家。每月赛季开启前 3-5 天将预算上调 1.5 倍承接报名峰值。
这一节只讲技术闭环,不再谈页面叙事。重点是三件事:子域名隔离、落地页内嵌注册、Google Ads 与 GA4 的转化归因。技术上如果不独立,前面所有广告结构都会被主站金融内容污染。
主站 otter.trade 包含完整的交易系统与金融术语。如果把广告落地页直接挂在主站路由下,Google Ads 审核爬虫会顺带爬到主站交易页面,整个域名可能被打上"unverified financial product"标签,导致 Track A 全部广告拒登。因此推荐用独立子域名做物理隔离。
otter.trade — 主站 / 主产品 / 比赛系统(已登录态)
go.otter.trade — 所有广告落地页,独立部署,带 /play(Track A)、/competitions、/human-mode、/agent-mode 路由 + 多语言子路径(/en、/es、/ur、/ar、/uk 等)
子域名 go. 短前缀对移动端 Display URL 更友好,且与主站完全物理隔离。
go.otter.trade 完全独立于主站代码库,不共用 header / footer / 全局 CSS / 第三方 SDK,页面 HTML 中不出现任何 crypto / trading / USDT / leverage 字样。Google Ads 审核机器人爬该子域名时只会看到"免费策略游戏 + 注册表单",与主站交易内容完全切开,避免连带拒登。
框架:Astro / Next.js Static Export / 纯静态 HTML + Alpine.js,避免 SSR。
原因:Track A 用户设备与网络较差,SSG 的 LCP 最优,有利于 Quality Score 与降低 CPC。
托管:Cloudflare Pages(免费 + PoP 覆盖非洲 / 南亚最好)或 Vercel / Netlify。
页面 LCP 控制在 2.5s 以内(移动端 3G 网络下),关键资源 inline,图片用 WebP / AVIF。
Robots:允许 Google 爬虫访问(广告审核需要),但加 <meta name="robots" content="noindex,nofollow"> 阻止主站内容关联。
落地页表单 POST 到 https://api.otter.trade/auth/signup,后端配置 CORS 允许 go.otter.trade。注册成功后:(1) 设置 Cookie 时使用 domain=.otter.trade 让用户自动登录主站;(2) 前端 fire signup_success 转化事件;(3) 跳转到 https://otter.trade/competitions 已登录态。
go.otter.trade DNS 解析独立配置,与主站不共享同一 origin serverotter.trade 主站 footer / sitemap / 内链中不出现 go.otter.trade 链接,防止爬虫从主站爬过来时把两边内容关联otter.trade 同步加 noindex 标签到 trading 详情页(短期内不希望搜索引擎把主站交易内容与广告落地页拼成同一品牌画像).otter.trade(带前导点),落地页与主站共享登录态/es/play 而非 /play?lang=es),便于 Google Ads 各国素材分别对应不同 Final URL由于 Google Ads 唯一转化目标是"注册成功",落地页(/play 与 /competitions)必须直接内嵌注册入口,让用户在落地页内完成注册动作并立即触发转化事件,避免任何额外跳转造成损耗。
首屏直接放简化注册表单:仅邮箱 + 密码(推荐只用邮箱魔法链接 / Google OAuth 一键登录);不跳出当前页面。注册成功后页面切换为"Welcome · Join Next Match"状态,CTA 按钮一键带用户进入主站首场比赛。
禁止:跳转到主站原注册页(金融术语污染 + 多一跳损耗 30-50%)。
同样在落地页内嵌注册表单,但允许提供"邮箱注册"+"GitHub OAuth"两种入口(量化开发者偏好 GitHub)。注册成功后默认跳转主站对应模式入口(Human Mode 或 Agent Mode 文档页)。
前端在注册接口返回成功的那一刻立即 dataLayer.push({event:'signup_success', user_id:'xxx'}),由 GTM 同时分发到 Google Ads 转化和 GA4 事件。转化事件带 transaction_id(= user_id)做去重,避免重复 fire。
开启 Google Ads Enhanced Conversions,将 hashed email 一起回传,匹配率提升 20-40%。Track A 用户多为移动端 + 跨设备,Enhanced Conversions 是必备项。后期(第 4-6 周)再补服务端转化(Google Ads API),完全绕开浏览器端的广告拦截器丢失。
Google Ads 后台仅配置一个主要转化:注册成功。下单、参赛、API 接入等深层行为不进入 Google Ads 出价系统,仅在 GA4 中追踪用于运营复盘。这样设计的原因是项目早期最缺的是注册量,而不是深层价值事件。
| 追踪事件 | 对应页面 / 触发 | 追踪平台 | 分类 |
|---|---|---|---|
| 注册成功 | 落地页内嵌注册接口返回成功 | Google Ads + GA4 | Google Ads 唯一主要转化(出价目标) |
| 查看 /play / /competitions / /agent-mode | 页面浏览 | GA4 + Google Ads 受众 | 微转化,用于构建再营销受众池 |
| 注册表单展示 | 表单滚动入屏 | GA4 | 用于计算注册表单的曝光-提交漏斗 |
| 加入首场比赛 | /competitions/join 成功(主站) | GA4 only | GA4 自定义事件,运营复盘指标 |
| 首笔 Human Mode 下单 | 下单接口成功(主站) | GA4 only | GA4 自定义事件,运营复盘指标 |
| API Key 创建 + 首笔 Agent 下单 | API 调用成功(主站) | GA4 only | GA4 自定义事件,评估 Track B 用户质量 |
| 停留 2+ 分钟 / 浏览 3+ 页 | 全站 | GA4 only | 参与度指标 |
说明:"GA4 only" 标签表示该事件不上报到 Google Ads,不参与广告出价学习,仅在 GA4 中作为运营分析指标。Google Ads 仅看"注册成功"一个数字。
1. 用户在尼日利亚搜索 "play free win rewards" → 点击 Track A 广告
2. 跳转 https://go.otter.trade/en/play?gclid=xxx&utm_source=google&utm_campaign=A1_NG
3. 落地页加载(LCP < 2s),首屏展示策略竞赛宣传 + 邮箱注册表单
4. 用户提交邮箱 → POST https://api.otter.trade/auth/signup → 后端建账户成功
5. 前端收到成功响应 → dataLayer.push({event:'signup_success', user_id, gclid}) → GTM 同时分发 Google Ads 转化 + GA4 事件
6. 后端 set session cookie on .otter.trade
7. 前端 300ms 后跳转 https://otter.trade/competitions,用户已是登录态,直接进入首场比赛
虽然 Otter Trade 不向用户收费、不接受充值、奖励由平台承担,但任何与"加密 / 交易 / 投资 / 金钱回报"相关的措辞都可能触发 Google Financial Services 与 Cryptocurrency Exchanges 政策审核,并被标记为"unverified financial product"。这一节把所有政策边界收口,避免散落在投放和技术章节中。
因加密及金融服务的本地法规与 Google Ads 的国家级限制,下列地区在所有 Campaign 中加入 location exclusion:中国大陆、伊朗、朝鲜、叙利亚、古巴、克里米亚、苏丹、缅甸金融制裁清单地区;以及美国全部州(首阶段全量屏蔽以避免 SEC 与州级金融政策风险,待法律合规评估完成后再决定是否分州开放)。
以下词汇在所有 Track A 广告与多数 Track B 广告中都应避免直接出现,否则容易触发广告拒登或账号警告:
开通独立子域名 go.otter.trade,部署 /en/play、/en/arena 首版静态落地页;配置主站 api.otter.trade/auth/signup 跨域接口与 .otter.trade Cookie 共享;完成 GTM + GA4 + Google Ads 单一"注册成功"转化(含 Enhanced Conversions);落地页上线合规版(去金融化文案 + 内嵌注册表单 + 18+ 声明 + Terms / Privacy / Responsible Play);完成地域屏蔽与受限国家 IP geofence。
上线 A1(Free Game)、A2(AI Challenge)+ Brand 三个 Search Campaign,集中投放 Nigeria / Pakistan / Bangladesh / Kenya / Venezuela 五个高 ROI 国家,日预算 $30。重点观察是否触发 Google 政策审核。
上线 B1(Strategy Competition)、B2(Algo & API)两个 Search Campaign,定向 Ukraine / Argentina / 越南 / 英语开发者人群。Track B 与 Track A 共用同一个 Google Ads 转化目标"注册成功",深层 API / 下单行为由 GA4 单独追踪。
根据每个国家的单注册成本筛选出 Top 3 高 ROI 国家,把 70% 预算压向这几国;同时在 GA4 中对照各国注册用户的首场参赛率与下单率,作为运营层面的国家质量评分(不进入 Google Ads 出价)。
建立再营销池,对"已访问未注册"用户单独素材投放;测试 A3 Demand Gen 与 A4 YouTube Shorts,进一步降低 Track A 单注册成本。
把日预算拉到 $90,并将预算节奏对齐每月 15 场常规赛 + 总决赛:"赛前 3 天预热 → 开赛日扩量 → 总决赛周双轨拉满 → 间隔期再营销留存"。
Google Ads 端:注册数 / 单注册成本 / 拒登率 / 政策警告。GA4 端:注册-参赛-下单全漏斗、各国用户质量评分、Track B API 接入率。两端数据合在一起作为下一阶段预算调整与素材迭代的依据。
go.otter.trade,注册在页内完成,转化只上报"注册成功",避免主站金融内容污染广告审核。