Android端Chrome跳转亚马逊APP的Intent/Scheme方案咨询
Android浏览器中直接打开亚马逊APP的联盟链接方案
官方支持的Intent/Scheme实现
亚马逊Android APP提供了官方的Intent跳转协议,你可以直接构造类似自有APP的Intent链接,无需依赖第三方服务。
核心参数说明
- Scheme:
amzn - 官方APP包名:通用国际版为
com.amazon.mShop.android.shopping,中国区为com.amazon.mShop.android - 跳转路径:可通过商品ASIN或完整带联盟参数的商品URL构造
两种常用构造方式
1. 通过ASIN直接跳转(简洁版)
适用于已知商品ASIN的场景,联盟tag可放在fallback URL中保障佣金追踪:
<a href="intent://products/[ASIN]/#Intent;scheme=amzn;package=com.amazon.mShop.android.shopping;S.browser_fallback_url=https%3A%2F%2Fwww.amazon.com%2Fdp%2F[ASIN]%3Ftag%3D你的联盟Tag-20;end">在亚马逊APP中查看商品</a>
替换[ASIN]为目标商品的ASIN,你的联盟Tag-20替换为你的实际联盟ID。
2. 传递完整联盟链接(含tag)
若需要直接传递带联盟参数的完整商品URL,需对URL进行编码后放在open?url=参数中:
<a href="intent://open?url=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0XXXXXXXXX%3Ftag%3Dyour-affiliate-tag-20/#Intent;scheme=amzn;package=com.amazon.mShop.android.shopping;S.browser_fallback_url=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0XXXXXXXXX%3Ftag%3Dyour-affiliate-tag-20;end">在亚马逊APP中查看商品</a>
注意:完整商品URL必须经过URL编码,避免特殊字符破坏Intent结构。
关于第三方深度链接服务(Joturl/URLgenius)
- 能否自行实现? 完全可以。这类服务本质是封装了亚马逊公开的Intent/Universal Links协议,同时附加统计、跨平台适配等功能。如果仅需Android端跳转,自行构造上述Intent链接即可满足需求,无需依赖第三方。
- 是否与亚马逊合作? 不需要。它们只是利用亚马逊公开的APP跳转规则实现功能,只要正确传递你的联盟tag,不会影响佣金结算。
注意事项
- 针对不同地区用户,需调整APP包名(比如中国区用
com.amazon.mShop.android); - 必须添加
S.browser_fallback_url参数,确保未安装亚马逊APP的用户能跳转到网页版联盟链接; - 测试需在Android Chrome浏览器中进行,部分小众浏览器对Intent链接的支持可能有限;
- 确认联盟tag在Intent跳转或fallback URL中正确传递,避免损失佣金。
内容的提问来源于stack exchange,提问作者user984003
相关产品推荐
相关产品推荐

