独立站卖家(尤其是做垂直精品独立站的)经常遭遇国内同行采集、跟卖或恶意点击。
我们可以不通过昂贵的 App,仅利用几行轻量化 JavaScript 脚本,识别使用“中文浏览器”的客户并结合“管理员 IP 白名单”实现跟卖狗的精准屏蔽。
1. 为什么要屏蔽中国人
Shopify本身提供了一些基本的访问控制选项,但是这些功能无法精准屏蔽特定语言用户,比如使用中文浏览器访问你网站的用户,也没法区分同行和普通客户。那我们该如何让这些人禁止进入我们的网站?
但是基本我们做shopify基本都是针对老外的,大部分中国人用中文浏览器进来肯定是不怀好意的多,所以我们可以通过屏蔽中文浏览器从而屏蔽大部分的中国竞争者。
2. 如何实现屏蔽功能
我写了一串代码可以屏蔽使用中国浏览器访问你的网站的中国人
如果你不想屏蔽你自己的话,访问whoer(ip检测网站)来获取你自己的ip信息,相当于给自己和公司其他同事开个白名单。

把下面的代码里面的123.456.789.012替换成你自己的ip地址。这样就不会屏蔽你自己的日常访问了
<script>
(function() {
const myIP = "123.456.789.012";
const userLang = navigator.language || navigator.userLanguage;
if (userLang.toLowerCase().includes('zh')) {
fetch('https://api.ipify.org?format=json')
.then(res => res.json())
.then(data => {
if (data.ip !== myIP) {
document.documentElement.innerHTML = "";
window.location.replace("https://jixindesign.com/");
}
})
.catch(() => {
document.documentElement.innerHTML = "";
});
}
})();
</script>把上述代码加入到theme.liquid文件的<head>正下方即可

实现效果:代码保存之后,前台只要是中文浏览器的客户都会自动跳转去谷歌,无法进入到你的网站

3. 如果你想要看同行哪些产品卖的好该怎么办?
我提供一个独立站选品思维和选品思路,当你思维枯竭的时候通过这样的方式可以看到别人卖的最好的产品,从而调整自己的产品售卖方向和策略来定期优化自己的网站选品方式。
通过这个方式可以看到下面这个产品就是这个网站销量最好的。

4.总结
这种方法是“防君子不防小人”,但足以过滤掉 90% 的普通采集者和同行,尽可能保障自己的网站不被其他人采集数据。
常见问题
基本不会。Google 的爬虫通常使用美国等海外 IP 访问,且爬虫的浏览器语言默认为英文。由于代码逻辑是先检测中文语言,Google 爬虫不会触发拦截逻辑。
重新通过whoer来检测自己新的IP,替换代码里面的123.456.789.012你就可以重新访问了
app一般是按月收费的,长期成本更高。本代码完全免费