引言

您手中拿着一份实用的分步指南,它将引导您从零开始,自信地启动广告、搜索引擎结果页面(SERP)和本地化元素的Geo A/B测试,并使用移动代理。我们将详细讲解为何需要进行地理测试,如何通过移动IP正确获取所需地理位置,如何按国家和城市配置代理池,如何规划场景、启动实验、收集干净数据并做出无错误的决策。

最终您将获得:一套清晰的操作系统、现成的检查清单、场景模板和验证指南、基础设施配置说明,以及常见错误集锦及其规避方法。您将能够独立、正确地比较不同地理区域的创意、着陆页、广告、附加信息、出价和界面元素。结果将优化您的转化率和潜在客户成本,同时提升搜索SEO摘要和内容的本地相关性。

本指南的受众:市场营销和广告专家、SEO分析师、产品经理、小企业主、本地化专家以及初级数据分析师。材料适合新手,但也包含高级技巧部分,适合希望自动化和建立稳定测试流程的人。

需要提前了解的知识:广告和SEO的基本术语(广告、创意、CTR、转化率、SERP)、A/B测试原则(对照组、变体组、假设)、以及基本的浏览器操作。无需深厚的网络技术知识:所有关键点将用通俗语言解释。

所需时间:手动操作时,基本启动2-3个地点需要2-4小时,完整周期包括启动多个场景和验证需要1-2天。自动化可能需要额外1-3天,但之后会多次回报。

预备准备

在开始前,收集工具并准备环境。这样您可以避免“瓶颈”和重复设置。

所需工具、程序和访问权限

  • 现代浏览器:Google Chrome、Microsoft Edge或Mozilla Firefox。基本测试任选其一。
  • 文本编辑器或Google Sheets用于记录场景、检查清单和结果。
  • 广告系统访问权限(如有需要):Google Ads、Yandex.Direct或其他进行A/B测试的平台。确保您有权查看统计数据和调整广告系列。
  • 代理管理工具:移动代理供应商面板(例如MobileProxy.space服务)以及(如有需要)本地代理管理器或浏览器内置设置。
  • 屏幕捕捉工具:操作系统自带截图功能或浏览器扩展。截图有助于确认广告和SERP中的差异。
  • 数据处理:表格编辑器用于收集指标和图表。

系统要求

  • 操作系统:Windows 10/11、macOS 12+或带有现代浏览器的Linux。
  • 稳定的互联网连接,速度不低于10-20 Mbps,以便舒适工作并加载创意中的图片/视频。
  • 可用磁盘空间:至少2 GB用于临时文件、日志和截图。

需要下载、安装和配置的内容

  1. 将浏览器更新至最新版本。打开“设置”—“关于浏览器”并点击“更新”。
  2. 准备测试工作文件夹。创建文件夹“GeoABTest_城市_日期”。
  3. 创建表格文件“测试计划”,包含工作表:“场景”、“会话”、“结果”、“工件”(截图链接)。
  4. 获取移动代理供应商面板的访问权限。确保您计划测试的国家和城市可用。举例使用类似mobileproxy.space服务中常见的术语和标准选项。
  5. 准备广告系统和分析工具的账户(如需更改广告系列和跟踪转化)。

创建备份

  • 在更改前导出广告系列设置。大多数广告系统支持导出为CSV或Google Sheets。
  • 复制“测试计划”文件,并启用版本控制。
  • 将活跃代理列表及其参数(国家、城市、端口、登录名、密码)保存在单独的“代理”工作表中。

✅ 检查:到目前为止,您已有移动代理面板的访问权限,已创建“测试计划”文件,且浏览器已更新。您可以在表格中列出目标国家和城市。

⚠️ 注意:请仅将移动代理用于合法目的:广告测试、相关性检查、内容本地化、自有资源监控。不要将其用于规避法律限制或违反平台用户协议。

基本概念

关键术语通俗解释

  • Geo A/B测试——针对不同地理位置比较两个或更多版本(A、B,有时C)的广告、页面或界面,以了解哪个效果更好。
  • 移动代理——一个中间服务器,通过移动网络(3G/4G/5G)路由您的流量。网站和平台会看到来自目标国家和城市的移动运营商IP地址。
  • IP轮换——按设定间隔或手动更换外部移动IP,以模拟不同的真实用户,避免人为限制。
  • SERP——搜索引擎结果页面:链接列表、摘要、地图、广告块。
  • GeoIP——根据用户IP地址推断地理位置。详情请见关于GeoIP的材料

工作原理

移动代理提供分配给运营商网络中真实SIM卡的IP地址。这一点很重要:这些地址属于移动ASN,通常对应指定国家甚至城市的真实用户。因此,您就像本地用户一样查看搜索结果和广告,而不是通过可能给出失真结果的数据中心IP。

轮换有助于在短时间内通过多个IP收集统计数据。这降低了个性化和缓存结果的风险,简化了观察结果的复现。但过度轮换可能适得其反,如果平台开始显示验证码或限制请求频率。平衡是关键。

开始前需要了解的内容

  • 目标和成功指标必须在开始前确定。例如:广告CTR、潜在客户成本、浏览深度、SERP排名。
  • 遵守平台规则和法律法规。不要以违反网站规则为目的伪装身份,不要创建虚假活动,不要模拟点击竞争对手广告。
  • 对照组和变体组条件相同。一次只更改一个变量,以确保结果可解释。

第1步:制定地理测试的目标和假设

本阶段目标:明确记录您要测试什么以及为什么按国家和城市进行测试,以避免任务扩散和错误结论。

分步说明

  1. 打开“测试计划”文件中的“场景”工作表。
  2. 创建表格,列包括:“场景ID”、“目标”、“假设”、“指标”、“地理位置”、“开始时间”、“结束时间”、“成功标准”。
  3. 确定业务目标。示例:“将华沙横幅CTR相较于布拉格提高15%”。
  4. 表述假设。示例:“波兰语本地标题将提高PL广告的CTR,相比英语版本”。
  5. 选择指标。示例:CTR、CPC、CR、广告排名、访问深度、跳出率。
  6. 指定测试的地理位置:国家和具体城市。示例:波兰——华沙;捷克——布拉格。
  7. 记录获胜标准。示例:“CTR差异≥+15%,置信度95%”。
  8. 确定实验持续时间。例如,7天,每个地点每种变体至少300次展示。

重要事项

相同环境:在相同的星期几和相似时间段进行测试,以排除季节性和时间波动。

变量纯净:一次只更改一个参数:标题语言、价格、货币、图片。

预期结果和检查

您有1-3个场景,具有明确的目标、假设和针对特定国家和城市的指标。在“场景”表格中填写了所有字段。

✅ 检查:您可以向同事口头解释您正在验证什么假设,以及什么会被视为变体获胜。

可能的问题和解决方案

  • 问题:目标模糊。原因:表述过于笼统。解决方案:将目标重写为“将[指标]在[地点]上增加/减少X%,[时间段]”。
  • 问题:指标太少。原因:只关注CTR。解决方案:添加辅助指标:CPC、CR、目标行动成本。

第2步:了解移动代理如何提供所需地理位置

本阶段目标:选择供应商和移动代理工作模式,使其真正对应目标国家和城市,并配置基本参数。

分步说明

  1. 登录移动代理供应商面板。以mobileproxy.space级别的功能为参考。
  2. 打开位置选择部分。按国家筛选。确认城市或区域可用性。
  3. 查看IP类型:移动(移动运营商ASN)。确保不是数据中心。
  4. 检查轮换模式:按时间(每N分钟)、按请求(面板中的按钮)、通过API(用于自动化)。
  5. 在“代理”工作表中记录:国家、城市、运营商、端口、登录/密码、轮换模式、限制。
  6. 如果协议可选,从HTTP(s)开始。如有特殊脚本或解析器,则使用SOCKS5。
  7. 为每个目标地点(城市)创建一个测试代理。不要立即开始数十个——先确认地理位置正确。

重要事项

地理精度:并非所有供应商都提供城市级精度;有时只有区域。在面板中确认。

使用政策:遵守平台用户协议和法律法规。测试自己的广告系列和搜索结果,不要进行误导用户的操作。

建议:首次连接时,通过搜索“我的IP”保存IP信息截图。将文件链接附加到“工件”工作表,用于验证位置。

预期结果和检查

您获得了1-3个针对目标地点的可用移动代理数据,并将其参数输入表格。通过GeoIP和运营商确认位置。

✅ 检查:在搜索引擎中查询“我的IP”时,您看到的国家和(如可能)城市与您的选择一致。已保存截图。

可能的问题和解决方案

  • 问题:国家正确,城市不匹配。原因:供应商只有区域精度。解决方案:选择其他供应商或保证精度的城市,或在协议中考虑此限制。
  • 问题:验证码过于频繁。原因:轮换过于激进。解决方案:将轮换间隔增加到10-15分钟,或在操作系列之间手动切换IP。

第3步:按国家和城市配置代理池

本阶段目标:准备按位置划分的可管理代理集,以便快速且可重复地测试。

分步说明

  1. 在供应商面板中创建“池”或保存的代理集:每个国家一个池,如可能每个城市单独池。
  2. 唯一命名池:“PL_Warsaw_Mob”、“CZ_Prague_Mob”。
  3. 为每个池设置轮换模式。推荐起始:“按请求”或“每15分钟”。
  4. 如果面板支持“锁定”IP在会话期间,启用10-20分钟以保持干净会话。
  5. 导出池的连接参数(主机、端口、登录、密码)并粘贴到“代理”工作表,注明池ID。
  6. 为每个位置创建单独的浏览器配置文件。在Chrome中:菜单 — “设置” — “您” — “添加配置文件”。命名配置文件“PL_Warsaw”等。
  7. 为每个配置文件手动设置系统代理。在Windows中:“设置” — “网络和Internet” — “代理” — “启用” — 输入主机、端口、登录和密码。
  8. 在测试配置文件中关闭账户同步,以排除个性化。

重要事项

配置文件隔离:不同位置使用不同的浏览器配置文件和单独的缓存文件夹。这样可以减少位置之间的个性化“泄漏”。

建议:在每个配置文件中,打开一个空白的“无痕”或“隐私”窗口,以在每个场景前检查会话的干净度。

预期结果和检查

已为每个地理位置创建池,创建了干净的浏览器配置文件,每个池的连接轻松开启/关闭。

✅ 检查:切换到“PL_Warsaw”配置文件并刷新“我的IP”时,国家仍为PL;切换到“CZ_Prague”时,国家为CZ。截图已添加到“工件”。

可能的问题和解决方案

  • 问题:配置文件“携带”旧Cookie。原因:在主配置文件中启动了测试。解决方案:重新创建配置文件,使用隐私窗口并清除缓存。
  • 问题:代理无法认证。原因:登录/密码错误。解决方案:在供应商面板和“代理”工作表中双重检查。

建议:如果您定期测试相同城市,请创建浏览器启动快捷方式,预先设置好代理或配置文件参数。每次启动可节省1-2分钟。

第4步:准备测试基础设施——浏览器、跟踪和协议

本阶段目标:标准化打开页面、检查广告或SERP、记录结果和工件的方式,使数据具有可比性。

分步说明

  1. 在“会话”工作表中创建表格,列包括:“会话ID”、“日期/时间”、“位置(国家/城市)”、“浏览器配置文件”、“IP(截图)”、“场景ID”、“逐步操作”、“工件(链接)”、“备注”。
  2. 确定时间安排。示例:每个会话持续10-15分钟,每个城市2-3个会话,本地时间早上/中午/晚上。
  3. 为SERP准备“控制查询”。示例:“披萨外卖”、“买跑鞋”、“您的品牌+品类”以及1-2个竞争对手查询。
  4. 为广告准备“检查路线”。示例:视频服务信息流、新闻页面、目标查询的搜索页面、合作伙伴网站。
  5. 确定记录内容。示例:广告文本和语言、价格、货币、附加信息、广告块位置、竞争对手域名、创意格式。
  6. 创建截图文件夹:“PL_Warsaw_YYYYMMDD”、“CZ_Prague_YYYYMMDD”。在每个会话中,添加前缀“SERP_”、“ADS_”、“LP_”(着陆页)。
  7. 准备“场景报告”模板,包含部分:“假设”、“指标”、“屏幕截图”、“观察”、“风险”、“结论”。

重要事项

统一协议:位置的相同路线和时间安排提高了结果的可比性。

建议:录制短屏幕视频(GIF或MP4)滚动浏览信息流。有时动态比静态画面更重要,有助于向同事展示结论。

预期结果和检查

您有了会话的“骨架”:打开什么、按什么顺序、记录什么、工件存放在哪里。文件夹和表格已准备好。

✅ 检查:您可以运行一次“空”会话并按照路线无错误完成,即使尚未显示真实广告。

可能的问题和解决方案

  • 问题:数据混乱。原因:未准备存储结构。解决方案:整理文件夹并将工件链接添加到“会话”工作表。
  • 问题:忘记记录相同元素。原因:没有检查清单。解决方案:在“场景”中添加检查清单并打印出来。

⚠️ 注意:不要将测试会话用于模拟用户活动,从而影响第三方广告预算。您的目标是观察和验证自己的假设,而不是干预他人广告系列的工作。

第5步:启动广告、SERP和本地化的Geo A/B测试

本阶段目标:根据准备好的协议在目标城市进行会话,收集数据并记录广告、搜索引擎结果和网站本地化元素中的差异。

部分A:广告

  1. 打开“PL_Warsaw”配置文件并启用来自“PL_Warsaw_Mob”池的移动代理。
  2. 查询“我的IP”,记录截图(国家/运营商/城市如有)。
  3. 进入搜索引擎并输入目标查询。示例:“买跑鞋”。
  4. 滚动页面。记录广告:标题语言、文本、价格、货币、附加信息、显示域名、位置。
  5. 打开新闻信息流或通常看到展示广告的合作网站。记录格式和品牌。
  6. 如有需要打开品牌页面并检查本地化(货币、语言、电话、配送)。
  7. 在“CZ_Prague”配置文件中重复步骤2-6。

部分B:SERP

  1. 在每个配置文件中执行3-5个来自列表的“控制”查询。
  2. 记录自己网站、竞争对手的位置、本地地图、知识面板和摘要片段。
  3. 对SERP顶部和底部进行截图。

部分C:本地化

  1. 打开带有UTM标签的广告系列着陆页。示例:utm_source=ads&utm_campaign=pl_city_test&utm_content=variantA。
  2. 检查语言、货币、本地电话号码、配送时间、本地横幅和法律声明。
  3. 对有明显差异的关键模块进行截图。

预期结果和检查

您为每个位置收集了一套工件:IP截图、广告、SERP和着陆页。所有工件与会话ID关联到“会话”工作表。

✅ 检查:查看“PL_Warsaw_YYYYMMDD”文件夹和“会话”中的相应行时,可以看到完整的链:IP确认 → 广告块 → 搜索结果 → 着陆页。

可能的问题和解决方案

  • 问题:广告不显示。原因:展示频率低或时间段不合适。解决方案:在不同时间重复检查,并在路线中添加1-2个额外平台。
  • 问题:SERP高度个性化。原因:保留Cookie或账户。解决方案:使用隐私窗口和新配置文件,在会话前清除缓存。

建议:每个位置在不同时间进行2-3次会话。这将平均展示和结果的可变性。

第6步:自动化轮换、日志记录和质量控制

本阶段目标:消除手动日常操作,减少人为因素,加快测试周期,而不会失去对数据质量的控制。

分步说明

  1. 在供应商面板中启用“按请求”轮换,并将“更换IP”按钮放在显眼位置。如果API可用,记下密钥和端点。
  2. 将轮换间隔设置为10-20分钟,或仅在场景之间手动更改。
  3. 为日志记录创建工作表“轮换日志”:“日期/时间”、“位置”、“IP之前”、“IP之后”、“会话ID”、“备注”。
  4. 如果使用脚本自动化,编程为在新会话开始前更换IP,并在验证码过多时强制更换。
  5. 启用质量控制检查点。例如,每第3个会话强制检查“我的IP”并与计划位置比较。
  6. 添加停止规则:如果发现位置不匹配或连续3次以上验证码,则停止场景并查明原因。

重要事项

轮换平衡:过于频繁的IP更换可能影响体验并引发限制。过于少见则增加个性化风险。从10-20分钟开始并调整。

建议:如果某些步骤总是重复(打开SERP、截图顶部3条、跳转到着陆页),录制宏或使用热键的检查清单,以便将每个会话控制在5-7分钟内。

预期结果和检查

IP轮换遵循清晰规则,您记录更换并将其与会话关联。数据质量受到控制。

✅ 检查:通过“轮换日志”可以查看IP何时以及为何更改,通过“会话”可以重建测试的任何步骤。

可能的问题和解决方案

  • 问题:API轮换不可用。原因:套餐或供应商。解决方案:使用按钮轮换和标准计时器。
  • 问题:位置“漂移”。原因:运营商特性。解决方案:将会话锁定IP,或选择地理位置更稳定的其他池。

建议:创建一个单独的“检查案例”工作表,存储每个位置的基准截图。在每次新系列之前快速比对,以排除偶然差异。

检查结果

检查清单:应该正常运行的内容

  • 每个位置的浏览器配置文件存在并可以启动。
  • 移动代理可连接,位置已确认。
  • 广告和SERP检查路线清晰且可重复。
  • 截图和视频存放在正确文件夹;在“会话”中放置了链接。
  • IP轮换受控;日志足够审计。
  • 广告、SERP或着陆页本地化之间存在初步差异。

如何测试

  1. 选择一个场景,在两个城市完整执行。
  2. 对照检查清单:IP、广告、SERP、着陆页、工件。
  3. 请同事根据您的文档重复场景。如果同事无需提示即可复现结果,则文档正确。

成功执行的指标

  • 数据可比,差异可复现,工件完整。
  • 您可以为每个城市制作“之前/之后”幻灯片并解释结论。
  • 单个会话时间不超过10-15分钟,位置准确率≥95%(基于检查点)。

建议:在报告中添加“差异汇总”表格,包括列:“元素”、“PL_Warsaw”、“CZ_Prague”、“备注”——可视化加速决策。

常见错误和解决方案

  • 问题:位置之间的工件混淆 → 原因:文件名/文件夹相同 → 解决方案:使用位置和日期命名,使用前缀“SERP_”、“ADS_”、“LP_”。
  • 问题:结果不一致 → 原因:不同时间段、季节性 → 解决方案:在相同时间段进行会话,重复早/晚并取平均。
  • 问题:验证码和封锁 → 原因:轮换过于频繁或操作强度大 → 解决方案:增加轮换间隔,减慢操作步骤,使用隐私窗口。
  • 问题:位置不匹配 → 原因:运营商或池特性 → 解决方案:锁定IP,更换池,在每个会话前检查“我的IP”。
  • 问题:测试同时更改多个变量 → 原因:假设表述薄弱 → 解决方案:一次只测试一个因素,严格记录。
  • 问题:分析不支持结论 → 原因:样本量不足 → 解决方案:延长测试,收集更多展示/点击直到达到统计显著性阈值。
  • 问题:与平台规则冲突 → 原因:超出允许测试范围的操作 → 解决方案:审查协议,仅在规则和法律范围内工作。

⚠️ 注意:避免任何可能损害第三方或违反广告和搜索平台规则的行为。本指南旨在合法测试和研究您自己的广告、内容和本地化。

额外功能

高级设置

  • 城市集群:在同一国家收集3-5个城市,比较国内区域行为。
  • ASN过滤:如果供应商允许,测试同一城市的不同移动运营商。
  • “事件驱动”轮换:在特定检查点后更换IP,例如在记录SERP之后。

优化

  • 减少日常操作时间:使用保存的搜索查询和带有模板注释的剪贴板。
  • 创建“城市护照”:IP、SERP、2-3个有广告的流行网站的基准截图集。测试前比对,确保从平台角度看您“在同一个城市”。
  • 与BI集成:将结果导出到Google Data Studio/Looker Studio,创建按城市和场景的交互式仪表板。

还能做什么

  • 本地化UX审计:检查页面是否对特定城市居民易懂,是否存在隐藏错误换行或货币格式不正确。
  • 竞争分析:收集竞争对手按城市的广告“画廊”,查看其本地优惠和消息。
  • 本地信息流和价格检查:监控区域内的价格和商品库存一致性。

建议:在每份报告中添加“背景”注释:假期、重大比赛、天气异常——所有这些都会影响行为和展示。

常见问题解答

问题1:开始时选择单个国家还是多个国家?答案:先从一个国家两个城市开始,以完善协议并评估可变性,再扩展。

问题2:如何确保平台将我视为本地用户?答案:检查“我的IP”,将运营商与本地比较,确保界面语言和货币匹配,并且本地模块已加载。

问题3:何时需要每5分钟轮换一次?答案:很少。通常10-20分钟或场景之间手动切换即可。过于频繁增加验证码风险。

问题4:是否可以对当天所有场景使用相同IP?答案:可以在会话中锁定IP,但在场景之间轮换IP,以减少个性化和对单一地址的依赖。

问题5:为什么移动代理比数据中心代理更适合地理测试?答案:移动IP属于运营商,更接近真实用户。数据中心IP经常被检测到,给出的画面代表性较差。

问题6:如何方便地为团队存储结果?答案:使用统一的文件夹结构、“会话”工作表包含工件链接以及BI中的汇总报告。这样加速协作检查。

问题7:如果竞争对手广告“不来”怎么办?答案:扩大浏览路线,增加时间范围,尝试多个平台。考虑竞争对手的频率和定位。

问题8:是否需要关闭浏览器地理位置?答案:为确保实验干净,通常最好不要提供显式地理位置,让平台依赖IP。使用隐私窗口,并且除非是测试的一部分,否则不授予地理位置权限。

问题9:如何将手动观察结果与广告系统中的指标关联?答案:使用UTM标签标记按位置和场景的广告系列和变体。将视觉观察与CTR、CR和成本对比。

问题10:哪里可以简单了解GeoIP基础知识?答案:请参阅我们关于术语和检查的内部指南,在关于GeoIP的材料部分——所有基本方法集中在一个地方。

结论

您走完了完整的路径:从制定目标和假设,到按国家和城市配置移动代理、准备基础设施、启动会话、记录广告、SERP和本地化差异。您学会了控制IP轮换、记录关键事件、存储工件和编写可重复的报告。这一过程已经可以扩展:添加新城市、新场景和数据源,而不会破坏方法学。

接下来做什么:自动化重复步骤,加强质量控制检查点,连接BI仪表板。逐步扩大地理范围和检查深度:运营商、高峰时段、季节性模式。同时发展着陆页实验——本地货币、优惠和内容通常带来最快的收益。

发展方向:从手动检查过渡到半自动管道,研究本地事件对转化的影响,建立自己的基准创意库和SERP截图库。像mobileproxy.space这样的服务可帮助您随时获得所需地理和稳定的移动IP,而我们关于GeoIP的指南则帮助您强化位置确定的基本原则。您走对了路:清晰的协议、干净的数据、可靠的结论——以及广告系列效果的显著提升。