|
|
|
 |
摘要 |
Discourse Affiliate 允许创建亚马逊联盟链接,并帮助你通过 Discourse 论坛实现盈利。当用户创建链接,其他用户点击这些链接并从亚马逊(或其他支持的联盟合作伙伴)购买产品时,他们将获得推荐费用。 |
 |
安装指南 |
此插件已捆绑在 Discourse 核心中。无需单独安装该插件。 |
功能
亚马逊联盟计划运营的国家/地区列表
Amazon.co.uk 联盟计划
Amazon Sign-In
Amazon.de 联盟计划
Amazon Sign-In
Amazon.fr 联盟计划
http://partenaires.amazon.fr/gp/associates/join/main.html
Amazon.it 联盟计划
https://programma-affiliazione.amazon.it/
Amazon.ca 联盟计划
Amazon Sign-In
Amazon.co.jp 联盟计划
アソシエイト・セントラル
Amazon.es 联盟计划
https://afiliados.amazon.es/
Amazon.in 联盟计划
Amazon Sign-In
Amazon.br 联盟计划
https://associados.amazon.com.br/
Amazon.com.mx 联盟计划
https://afiliados.amazon.com.mx/
Amazon.cn 联盟计划
https://associates.amazon.cn/join
注册并了解有关亚马逊联盟计划的更多信息,请访问 https://affiliate-program.amazon.com/
配置
此插件会移除帖子中的所有推荐链接,并用你的亚马逊联盟 ID 或其他支持的联盟 ID 替换它们。
此更改仅影响新帖子和未来的帖子。要使更改影响所有现有帖子,你需要在设置联盟 ID 后执行 完整帖子重新烘焙。
如果你将站点设置 affiliate amazon com 设置为 sams-shop,当人们链接来自 amazon.com 的任何内容时,插件将自动附加 tag=sams-shop 并移除所有现有的推荐链接。
例如:
https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/
将自动转换为:
https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/ref=br_asw_pdt-5?tag=sams-shop
站点设置
你将会看到更多设置,例如 affiliate amazon co jp、affiliate amazon com au、affiliate amazon ca,根据你注册的联盟计划国家/地区输入你的联盟 ID。
运行测试
运行 bundle exec rake plugin:spec["discourse-affiliate"]
更新日志
待办事项
额外信息
35 个赞
Richie
(Richie Rich)
39
可以为此添加对 amzn.eu 链接的支持吗?
例如:
https://amzn.eu/d/4c3852b
目前重定向到:
https://www.amazon.co.uk/dp/B0CXJ9GM3G?ref_=cm_sw_r_cso_cp_apin_dp_CDAMFS1FPQXBQEWSKWVE&starsLeft=1
应该转换为类似以下的内容:
https://www.amazon.com/dp/B0CXJ9GM3G/?tag=sams-shop
2 个赞
我最近在我们网站上安装了这个插件,它对新帖子效果很好,但运行 rake posts:rebake 命令并没有更新历史帖子的亚马逊链接。我的团队是否犯了什么常见的错误?奇怪的是,他运行该命令后收到的输出提到了一个不同的插件:
插件名称是 'GroupInvitation',但插件目录名为 'group-invitation'
正在重新烘焙 'default' 的帖子 markdown
414610 / 414610 (100.0%)e
完成 414610 个帖子!
感谢您提供的任何额外指导。
1 个赞
zuker
(Matías)
42
当我尝试安装时,出现“about.json 不存在或无效”错误。
Moin
43
1 个赞
mediaex
(MediaEx)
45
您好,我正在使用 Discourse Affiliate 插件,并启用了 Amazon OneLink,我的联盟 ID 是 XXXXXX-20。由于 OneLink 会自动将用户重定向到他们当地的亚马逊商店,我是否只需要为 affiliate amazon com(美国)输入我的联盟 ID,还是需要为每个国家单独添加?
感谢您的帮助!
有关 OneLink 的更多信息



https://affiliate-program.amazon.com/resource-center/onelink-launch
david
(David Taylor)
46
此插件现已作为 Bundling more popular plugins with Discourse core 的一部分,与 Discourse 核心捆绑在一起。如果您是自托管用户并使用了此插件,则需要在下次升级前将其从 app.yml 中删除。
1 个赞
我们可以在处理器规则中添加这个吗?
rules["amzn.in"] = create_amazon_rule("in") if postfix == "in"
hipp0
48
直接将链接发布到主题标题中不会将代码添加到创建的链接中。
AJ_Quick
(AJ Quick)
49
关于这个联盟营销插件,我有几点感兴趣的内容。
是否有可能让该插件在包含联盟链接的帖子底部注入一条通知?在美国和加拿大(我相信其他地方也是如此),法律要求在联盟链接附近放置醒目的声明。
我认为,在重新烘焙(rebake)帖子时,自动在帖子底部插入一条醒目的消息是有意义的,内容大致如下:
本帖中的链接可能包含联盟链接,这有助于支持我们的网站,且不会给您带来额外费用。
这样网站就可以遵守当地法律。
另一个我会考虑的功能是添加移除现有亚马逊联盟链接并将其替换为新版本的能力。有很多官方的亚马逊链接缩短工具,最常见的是 amzn.to。你无法简单地将你的标签附加到 amzn.to 链接的末尾,因为它会被 amzn.to 网站剥离并替换。
但我认为 Discourse 具有跟踪重定向并获取最终链接的能力?系统完全有能力查找这些 amzn.to 链接,获取它们重定向到的最终亚马逊产品链接,然后在重新烘焙过程中反向操作,将整个链接更改为带有新标签的直接亚马逊链接。
基本上,我只是发现一个用户发布了多篇包含他们自己联盟链接的文章,现在正试图找到并替换它们。
我很乐意帮助扩展现有插件的功能!
编辑:
我写了一个私有插件来测试该功能。现在它按我的意图工作了。如你所见,原始插件(或其他东西)将标签附加到了 amzn.to 链接上,但这实际上不起作用。
之前:
之后:
它将其替换为实际的亚马逊链接,取消了缩短,并添加了新的(尽管相同的)联盟标签。
2 个赞
TroyTime
(Troy )
50
如果这个插件能支持自定义 URL(而不仅仅是亚马逊),它的价值将会大幅提升。
大多数论坛都是垂直领域的,而大多数垂直领域都有几家拥有联盟营销计划的小企业。
我很乐意提供联盟营销方面的专业知识作为协助,但我已经不再写代码了。