本指南已弃用。OneLink 现在本应无需额外脚本即可工作(我说“本应”是因为数月来它对我及其他用户均失效,热门用户论坛上大量相关帖子已证实这一点)
无论如何,因此您不再需要此内容。希望他们能修复非脚本解决方案!!
各位,
挑战:
我的问题如下。我拥有一个全球性论坛,希望引导用户前往适合其所在地区的亚马逊本地站点以使用我的联盟链接。理想情况下,我希望使用一个亚马逊链接,即可为支持地区列表内的所有全球客户服务。最初我采用了一个笨拙的方案:为每个产品链接分别设置一个美国链接、一个英国链接……以此类推。
可能的解决方案:
使用 OneLink 的优势:
安装时只需添加一个主题组件,因此在这方面简单且影响较小。
在 Discourse 上使用 OneLink:
您需要在 /body 部分的闭合 </body> 标签之前,为 OneLink 脚本 添加一个主题组件 。请忽略因 & 符号产生的错误——如果您将其改为 %26,脚本会奇怪地失效。示例如下:
<!DOCTYPE html><div id="amzn-assoc-ad-blah-blah-code"></div><script async src="https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=blah-blah-code"></script>
将该主题组件添加到所有用户可选的主题中。
重要 :为防止违反联盟协议(该协议禁止您在本地使用亚马逊商标,除非内容实时源自其服务器),请使用设置项 onebox domains blacklist 屏蔽所有亚马逊链接的“一键直达”(one-boxing)功能。链接仍然有效,但外观显然会差一些;不过,您可以将其替换为官方联盟链接。
仔细阅读协议。按照协议要求,使必要的免责声明(如“作为亚马逊联盟成员……")清晰可见。
同时考虑屏蔽联盟链接中包含的亚马逊图片 URL,以防止这些图片被本地上传——这可能会违反您的联盟协议条款。请使用设置项 disabled image download domains。
该链接包含您的 ID 和账户密钥,因此请务必从 OneLink 网页获取真实代码。
完成后,每当您在网站上点击亚马逊链接时,应实现以下两点:
记录该访问源自您的联盟关系。
在客户浏览器的新标签页中打开对应于其最后登录的亚马逊网站(希望是其本地商店)的链接。
接下来,您需要阅读 OneLink 网站,确保您已在所有支持的地区注册了 ID,并将它们与您的美国账户关联。
我相信您在每个地区仍会获得“积分”——亚马逊对此表述尚不明确——待我积累更多经验后,我将更新本指南。
局限性:
显然仅支持亚马逊……
不会将积分汇总到一处,它们仍会分别累积到各个地区。
令人烦恼的是,它似乎也会打开主链接(例如美国站点),因此您必须从该页面返回才能回到论坛……
对于启用了广告拦截的用户可能无法生效。
希望这对您有所帮助!
欢迎对本指南提出任何问题或反馈……
12 个赞
So just an update. After a little bit of experience and having my account closed once, I’ve done the following:
Amazon one-boxing remains blacklisted so as not to generate unauthorised trademarked images locally.
I’ve been very careful to make the required disclaimers visible and obvious as per the agreement “As an Amazon Assoc …”
I’ve also ‘blacklisted’ Amazon’s image sources to prevent local uploading of images from Amazon to prevent any rule transgression. This has the added benefit of saving you server space and leveraging their CDN presumably
Added this to the guide above.
7 个赞
Lang
(Lang)
2019 年12 月 18 日 13:16
3
你好 Robert,
我们现在正在配置 Amazon OneLink,有几个问题想请教您。
问题 1:您的意思是我们需要为 OneLink 创建自己的主题组件吗?能否提供主题组件的模板?
问题 2:我们在 Amazon OneLink 脚本中遇到了“期望命名实体,但未找到”的错误。该如何修复此错误?
我们尝试了多种 Amazon OneLink 的配置方法,但目前仍无法正常工作。期待您的尽快回复。非常感谢您的时间。
很抱歉听到您遇到了一些困扰
是的,您在上文中已经引用了它,它只是 /body 中的那一项,只需确保更新 id 和 InstanceId。看起来您已经这样做了。这非常简单,我甚至懒得把它托管到 GitHub 上。不过……
您没有完全复制示例。您漏掉了 https:。虽然我不确定这是否是问题所在,但特此指出。请尝试添加它。我在主题编辑器中收到了警告错误,但它仍然可以工作,请尝试忽略这些警告(只要您能保存即可)。
希望这对您有帮助!
1 个赞
Lang
(Lang)
2019 年12 月 19 日 10:49
5
你好 Robert,
感谢您的回复,这非常有帮助。
让我回到第一个问题。我将 ‘&’ 改为 ‘%26’,此脚本中已无错误。这对组件来说是正确的吗?
我还有另一个问题。OneLink 是否仅用于追踪国际广告以关联美国账户,而不会在网站中显示广告?我们仍然需要在网站上手动复制粘贴亚马逊广告(横幅、产品链接等)。
实际上,我认为这可能是不必要的,抱歉,我可能会从原帖中将其移除。试着只使用 &——也就是说,不要修改它。
它是用于国际追踪的(因此称为“一键链接”)。记得在 Amazon Affiliate .com 上关联您的国际亚马逊联盟账户。请遵循他们的指南。
是的,采用这种方法需要手动操作,但您可以通过一些自制的 JavaScript 实现自动化。去尝试一下吧!我曾使用自定义布局插件和 HTML 小部件,从精选列表中轮换展示侧边广告。请登录您的联盟账户,通过亚马逊的站点条(Site Strip)获取原始链接。请注意,某些商品并非在所有地区都有售。
2 个赞
Lang
(Lang)
2019 年12 月 19 日 11:15
7
明白了。非常感谢您的建议。我会在我的网站 papasasa.com 上试试。
2 个赞