Партнёр Discourse

||||
-|-|
:discourse2: | Краткое описание | Discourse Affiliate позволяет создавать аффилиатные ссылки Amazon и помогает монетизировать ваш форум на Discourse. Когда пользователи создают ссылки, а другие пользователи переходят по ним и покупают товары на Amazon (или у другого поддерживаемого партнёра), они получают комиссионные за рефералов.
:open_book: | Руководство по установке | Этот плагин включён в ядро Discourse. Отдельно устанавливать плагин не нужно.

Возможности

Список стран, где действует программа Amazon Associates

Программа партнёров 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

Зарегистрируйтесь и узнайте больше о программе Amazon Associates на https://affiliate-program.amazon.com/

Настройка

Этот плагин удаляет все реферальные ссылки в сообщениях и заменяет их вашим ID партнёра Amazon Associates или ID другого поддерживаемого партнёра.

:mega: Это изменение затронет только новые и будущие сообщения. Чтобы применить изменение ко всем существующим сообщениям, вам потребуется выполнить полную повторную обработку всех сообщений после установки вашего ID партнёра.

Если вы установите значение Site Setting 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 enabled: Включить плагин Affiliate.
    Если вы измените это значение, необходимо выполнить повторную обработку всех сообщений командой: rake posts:rebake.

  • affiliate amazon com: Ваш ID партнёра для amazon.com (США). Ссылки будут преобразованы только для всех ссылок amazon.ca, используя значение, введённое здесь.

Вы увидите множество других настроек, таких как affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca. Введите ваш ID партнёра в зависимости от того, в каких программах стран вы зарегистрированы.

Запуск тестов

Выполните bundle exec rake plugin:spec["discourse-affiliate"]

ЖУРНАЛ ИЗМЕНЕНИЙ

ЗАДАЧИ

Дополнительно

35 лайков

Возможно ли добавить поддержку ссылок amzn.eu? :thinking:

Например:

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 не привело к обновлению ссылок на Amazon в исторических постах. Возможно, моя команда допускает какую-то распространённую ошибку? Меня удивляет то, что в выводе, полученном после запуска команды, упоминается другой плагин:

Plugin name is 'GroupInvitation', но имя директории плагина — 'group-invitation'
Rebaking post markdown for 'default'
414610 / 414610 (100.0%)e
414610 posts done!

Буду благодарен за любые дополнительные рекомендации.

1 лайк

Привет, тебе удалось заставить это работать?

При попытке установки возникает ошибка: файл about.json не найден или некорректен.

Как именно вы пытаетесь установить?

Обычно эта ошибка возникает, когда вы пытаетесь установить Customization > Plugin так же, как устанавливаете Customization > Theme или Customization > Theme component. Вы следовали инструкциям в руководстве по установке, ссылка на которое приведена в первом сообщении?

1 лайк

Извините, моя ошибка! Спасибо!

2 лайка

Здравствуйте! Я использую плагин Discourse Affiliate и включил Amazon OneLink для моего реферального идентификатора XXXXXX-20. Поскольку OneLink автоматически перенаправляет пользователей в их локальные магазины Amazon, нужно ли мне вводить свой реферальный идентификатор только для affiliate amazon com (США) или мне нужно добавить его отдельно для каждой страны?

Спасибо за помощь!

Подробнее о OneLink
:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:
https://affiliate-program.amazon.com/resource-center/onelink-launch

:partying_face: Этот плагин теперь включен в ядро Discourse как часть Bundling more popular plugins with Discourse core. Если вы используете самохостинг и пользуетесь этим плагином, вам нужно удалить его из вашего app.yml перед следующим обновлением.

1 лайк

Можем ли мы добавить это в правила процессора?

rules["amzn.in"] = create_amazon_rule("in") if postfix == "in"

Прямая вставка ссылок в заголовок темы не добавляет код в созданную ссылку.