AffiliateWP Direct Link Tracking - Плагин WordPress
Direct Link Tracking позволяет партнерам переходить непосредственно на ваш сайт без необходимости в партнерской ссылке. Это важный стимул для ваших партнеров и может помочь вам заработать больше денег.
Особенности плагина
Если посетитель узнает партнерскую ссылку, находясь на сайте партнера, он будет знать, что партнер получит комиссионные, если он перейдет по этой ссылке и купит ваш продукт. В некоторых случаях партнерская ссылка может вызвать у посетителя скептическое отношение к содержимому вашего сайта, и он не перейдет по ссылке. Потенциальный клиент, отключенный по партнерской ссылке, может означать для вас продажу подержанных товаров (и пропущенную комиссию для вашего партнера).
Спецификации:
| Дата выхода: | 11-10-2020 | |
| Дата обновления: | 24-04-2025 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Реклама и партнерки для AffiliateWP | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | AffiliateWP | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке AffiliateWP Direct Link Tracking для прямых партнерских ссылок
AffiliateWP Direct Link Tracking нужен тем, кто уже использует AffiliateWP и хочет дать проверенным партнерам возможность ссылаться на сайт обычными URL без видимого referral-параметра. В этом руководстве разберем не рекламное описание add-on, а рабочий порядок: как подготовить WordPress-сайт, какие настройки включить, как одобрять домены, как проверить визит и что делать, если прямое отслеживание не сработало.
Главная идея продукта проста: администратор связывает домен партнера с его affiliate-аккаунтом, посетитель переходит с этого домена на целевой сайт, а AffiliateWP сопоставляет referrer с одобренной записью и создает визит почти так же, как при обычной партнерской ссылке. Но на практике результат зависит от статуса домена, HTTPS, политики передачи referrer, настроек cookies, интеграции с магазином или формой и внимательной модерации заявок.
Материал написан для владельца сайта, вебмастера или менеджера партнерской программы. После чтения вы сможете решить, кому давать прямые ссылки, какие домены лучше не одобрять, как тестировать цепочку "домен партнера - визит - referral" и когда вместо Direct Link Tracking разумнее использовать другой инструмент AffiliateWP или отдельную партнерскую платформу.
Как прямое отслеживание меняет обычную партнерскую схему
В классическом сценарии партнер получает ссылку с идентификатором, например с параметром referral-переменной или "красивым" путем. Посетитель нажимает ссылку, AffiliateWP сохраняет affiliate ID в cookie, а при покупке, заявке или другой поддерживаемой конверсии создает referral. Такой подход понятен и хорошо проверяется, но видимый параметр иногда мешает: пользователь может скопировать URL без параметра, не нажать на ссылку из-за недоверия или поделиться уже очищенной ссылкой.
Direct Link Tracking решает именно эту часть задачи. Партнер ставит на своем сайте обычную ссылку на ваш продукт, категорию, лендинг или другую страницу без referral-переменной. Когда посетитель приходит на ваш сайт, браузер обычно передает адрес страницы, с которой был клик. Add-on проверяет этот источник, ищет совпадение среди одобренных direct links и, если условия выполнены, сохраняет визит за нужным партнером.
Ключевое отличие от сокращателей и маскировки ссылок в том, что партнер не создает промежуточный redirect и не прячет параметр в другом URL. Он действительно ставит обычную ссылку на ваш сайт. Поэтому прямое отслеживание особенно полезно для блогов, обзоров, партнерских витрин, обучающих материалов и постоянных рекомендательных страниц, где чистая ссылка выглядит естественнее.
При этом Direct Link Tracking не отменяет остальные правила AffiliateWP. Если визит создан, дальнейший referral зависит от интеграции, cookie, статуса партнера, правил комиссий, исключений по товарам, запрета собственных покупок и настроек вроде Credit Last Referrer. Поэтому проверять нужно не только переход, но и то, как визит затем превращается в referral в вашей конкретной интеграции.
Что фактически проверяет add-on
Продукт работает вокруг трех сущностей: домен или домен с путем, affiliate-аккаунт и статус direct link. Если партнер отправил домен из Affiliate Area, запись сначала получает статус ожидания. Пока администратор не проверит и не одобрит ее, переходы с этого домена не должны приносить партнеру credit. Это важная защита, потому что без проверки любой партнер мог бы попытаться заявить чужой популярный сайт.
Одобренная запись становится правилом сопоставления. Если в записи указан базовый домен, правило может охватывать переходы с разных страниц этого домена. Если указан путь, логика становится точнее: можно отделить одну партнерскую страницу от другой, когда несколько партнеров работают внутри одного сайта или каталога. В статье ниже есть отдельный раздел про эти сценарии, потому что именно там чаще всего появляются ошибки атрибуции.
Где пользователь видит результат
Партнер видит вкладку или область Direct Links в Affiliate Area, если функция доступна для его аккаунта. Он добавляет домен, сохраняет изменения и ждет решения администратора. Администратор видит direct links в WordPress-админке, может добавить запись вручную, изменить статус, принять или отклонить заявку, а также настроить уведомления.
Для проверки результата администратор смотрит не только список direct links, но и AffiliateWP » Visits. Визит должен появиться после перехода с внешней страницы, а в браузере обычно можно увидеть cookies affwp_ref и affwp_ref_visit_id. Если визит есть, базовая часть Direct Link Tracking работает; если визит есть, но referral не создается, причину нужно искать уже в интеграции, правилах комиссий или тестовом заказе.
Кому стоит включать прямые ссылки, а кому лучше не спешить
Direct Link Tracking сильнее всего раскрывается в партнерских программах, где есть проверенные сайты-партнеры: авторские блоги, медиаплощадки, нишевые каталоги, сайты экспертов, обучающие проекты, обзоры инструментов, сообщества и постоянные страницы рекомендаций. Если партнер владеет площадкой и готов поставить ссылку на ваш сайт без параметров, вы получаете более чистый пользовательский путь, а партнеру не нужно объяснять аудитории сложный URL.
Для небольших новых программ add-on тоже может быть полезен, но только если у вас есть процесс модерации. Прямое отслеживание нельзя включать как "всем и сразу" без контроля доменов. Администратор должен понимать, кому принадлежит сайт, не является ли домен общей платформой, не может ли один партнер получить credit за общий поток трафика и не нарушает ли сценарий правила вашей программы.
Хорошие сценарии для Direct Link Tracking
На практике продукт стоит рассматривать в нескольких типовых ситуациях:
- Партнер пишет подробные обзоры и хочет ссылаться на ваши страницы без referral-параметров.
- Вы работаете с амбассадорами, у которых есть собственные сайты или поддомены.
- В партнерской программе важна естественная ссылка на продукт, а не короткий redirect.
- Вы хотите дать прямые ссылки только нескольким сильным партнерам, а остальным оставить обычные affiliate URLs.
- Партнеры продвигают разные разделы сайта, и им нужен чистый URL на конкретную страницу продукта, формы, курса или магазина.
В этих сценариях add-on уменьшает трение в ссылке, но не заменяет disclosure и правила программы. Если в вашей юрисдикции или рекламной политике требуется раскрывать партнерское вознаграждение, clean URL не освобождает партнера от прозрачного указания коммерческой связи.
Когда продукт может быть лишним
Если партнеры в основном продвигают вас через email, закрытые чаты, рекламные объявления, короткие социальные ссылки или площадки, которые не передают полный referrer, прямое отслеживание будет менее надежным. Оно зависит от того, что браузер и исходный сайт передают достаточно данных о странице-источнике. Поэтому для платной рекламы, мессенджеров и некоторых социальных сетей чаще удобнее использовать обычные referral-ссылки, coupon tracking, landing pages или campaign parameters.
Также не стоит включать функцию ради "SEO-магии". Чистые ссылки могут выглядеть аккуратнее и не содержат параметров, но поисковый эффект зависит от качества сайта партнера, контекста ссылки, индексации, атрибутов ссылки и множества факторов вне AffiliateWP. В статье можно считать SEO преимуществом только в узком смысле: URL не содержит affiliate-параметров и выглядит как обычная ссылка.
Что проверить перед установкой на WordPress-сайте
Перед установкой важно убедиться, что базовая партнерская программа уже работает. Direct Link Tracking не чинит неправильно настроенный AffiliateWP, не включает интеграцию с магазином сам по себе и не создает referral без визита. Поэтому первым делом проверьте обычную цепочку: партнерская ссылка создает visit, поддерживаемая конверсия создает referral, партнер активен, а ваша интеграция включена.
Если эта база не проверена, вы рискуете искать проблему не там. Например, прямой переход создаст визит, но тестовая покупка не даст referral из-за отключенной интеграции WooCommerce, EDD, формы или membership-плагина. Для администратора это будет выглядеть как "Direct Link Tracking не работает", хотя add-on уже выполнил свою часть.
Техническая готовность сайта
Проверьте следующие пункты до включения direct links:
- На сайте установлен и активен AffiliateWP, а обычные affiliate URLs создают visits.
- Ваша конверсионная интеграция включена в
AffiliateWP » Settings » Integrations. - Тестовые cookies AffiliateWP не блокируются кешем, оптимизацией JavaScript или настройками браузера.
- Целевой сайт работает по HTTPS, особенно если партнерские сайты тоже используют HTTPS.
- У администратора есть процесс проверки доменов: кто владеет сайтом, какая страница будет ссылаться, где размещено disclosure.
- Вы заранее решили, всем ли партнерам разрешить direct links или только выбранным аккаунтам.
Последний пункт часто недооценивают. Глобальное включение удобно, но оно открывает форму отправки доменов всем партнерам. Если программа закрытая и партнеров мало, это нормально. Если регистрация свободная, лучше начать с per-affiliate разрешения для доверенных участников и расширять доступ постепенно.
Политика доменов до первого запуска
Составьте короткие правила для партнеров: какие домены можно отправлять, какие нельзя, что делать с поддоменами, как указывать путь, почему социальные профили и поисковые домены обычно не подходят. В правилах стоит прямо указать, что домен должен принадлежать партнеру или находиться под его контролем. Если партнер не может подтвердить контроль над площадкой, заявку лучше отклонить или попросить уточнение.
Для общих платформ вроде социальных сетей риск в том, что referrer часто приходит как базовый домен, а не как конкретная страница профиля. Если одобрить такой домен за одним партнером, можно случайно приписывать ему чужой трафик с этой платформы. Поэтому общий принцип простой: одобряйте только те источники, которые можно связать с конкретным партнером без массового перехвата чужих переходов.
Установка и первое включение add-on
После подготовки установите add-on стандартным способом для AffiliateWP. В админ-панели WordPress перейдите к разделу add-ons AffiliateWP, найдите Direct Link Tracking, установите и активируйте его. В этом руководстве не разбирается покупка, ввод ключей или получение доступа к платным файлам; цель - настройка уже доступного продукта на сайте.
После активации перейдите в AffiliateWP » Settings » Affiliates » Direct Link Tracking. В свежей организации настроек AffiliateWP этот блок находится во вкладке Affiliates, поэтому не удивляйтесь, если старые инструкции или скриншоты в интернете показывают отдельную вкладку или немного другой путь. Ориентируйтесь на официальную документацию и фактическую структуру вашей версии AffiliateWP.
Минимальный безопасный запуск
Для первого запуска лучше не включать максимум возможностей сразу. Начните с настройки, которую легко проверить и откатить:
- Оставьте глобальный доступ выключенным, если хотите сначала протестировать функцию на одном партнере.
- Откройте карточку доверенного affiliate-аккаунта в
AffiliateWP » Affiliates. - Включите direct link tracking для этого партнера, если используете per-affiliate режим.
- Укажите один тестовый домен или домен с путем, который вы контролируете.
- Сохраните партнера и убедитесь, что запись получила активный статус или ожидает review в зависимости от способа добавления.
- Создайте на внешнем тестовом сайте страницу со ссылкой на целевой сайт.
- Перейдите по этой ссылке в чистом браузере или режиме без сохраненных cookies.
- Проверьте
AffiliateWP » Visitsи cookiesaffwp_ref,affwp_ref_visit_id.
Такой запуск показывает, работает ли механизм referrer-сопоставления именно на вашем хостинге, теме и наборе плагинов. Если все хорошо, можно расширять доступ и включать уведомления.
Что считать успешной первичной проверкой
Успехом является не просто активный checkbox в настройках. Успешная проверка выглядит так: вы переходите с одобренного внешнего URL, на целевом сайте создается visit за правильным affiliate ID, cookies появляются в браузере, а в отчете AffiliateWP источник не перепутан с другим партнером. Если затем выполняется тестовая конверсия в поддерживаемой интеграции, referral создается по обычным правилам AffiliateWP.
Проверяйте сначала визит, потом referral. Direct Link Tracking отвечает за распознавание перехода и сохранение affiliate ID. Если визит не появился, диагностируйте referrer, статус домена и blacklist. Если визит есть, но referral отсутствует, переходите к интеграции, правилам комиссий и условиям тестовой покупки.
Настройка глобальных правил и прав для отдельных партнеров
Настройка Direct Link Tracking состоит из двух уровней: общие правила для программы и индивидуальные исключения для конкретного партнера. Именно эта комбинация делает add-on гибким. Можно включить direct links для всех, но ограничить число доменов и модерировать заявки. А можно оставить глобальный доступ закрытым и выдавать прямые ссылки только партнерам, у которых уже есть качественная площадка и понятная история продаж.
Глобальные параметры
В блоке Direct Link Tracking проверьте несколько параметров. Allow Direct Link Tracking определяет, смогут ли все партнеры добавлять домены из Affiliate Area. Если checkbox выключен, домены добавляют только партнеры, которым администратор разрешил функцию в их аккаунте. Это не "плохо" и не "хорошо" - это выбор уровня контроля.
Notify Admin отправляет администратору email при отправке домена на approval. Для маленькой программы это удобно, потому что заявка не теряется. Для большой программы уведомления стоит сочетать с регулярной проверкой списка AffiliateWP » Direct Links, иначе поток писем быстро перестанет быть управляемым.
Notify Affiliate сообщает партнеру об approval или rejection. Эту настройку лучше включать, если партнеры сами отправляют домены из Affiliate Area. Без уведомления человек может не понять, когда можно начинать использовать чистые ссылки, и будет писать в поддержку или тестировать раньше времени.
Domains Allowed задает лимит доменов. Для старта разумно держать лимит небольшим: один основной сайт партнера или несколько точных страниц, если у него сеть проектов. Чем больше доменов разрешено без объяснений, тем сложнее проверять ownership и тем выше риск случайной атрибуции.
Per-affiliate настройки
Индивидуальный уровень нужен, когда партнерская база неоднородна. Например, у вас есть несколько сильных партнеров с авторскими блогами и десятки новых заявок без проверенной площадки. В таком случае глобальный доступ можно оставить выключенным, а direct links включить только выбранным affiliate-аккаунтам.
В карточке партнера администратор может переопределить лимит и управлять доменами. Такой подход удобен для программы с VIP-партнерами: один партнер получает право добавить несколько доменов, другой - только один домен с точным путем, третий остается на обычных referral-ссылках. Per-affiliate режим снижает нагрузку на модерацию и уменьшает риск чужого трафика.
Уведомления и рабочий процесс review
Самый практичный review-процесс выглядит так:
- Партнер заранее знает правила отправки домена и не пытается добавить общий социальный домен.
- Партнер отправляет домен или домен с путем из Direct Links в Affiliate Area.
- Администратор получает уведомление или видит заявку в
AffiliateWP » Direct Links. - Администратор проверяет сайт, владельца, страницу размещения и отсутствие конфликтов с существующими direct links.
- Запись получает статус
ActiveилиRejected. - Партнер получает уведомление и начинает использовать чистую ссылку только после approval.
Если домен отклонен, не ограничивайтесь молчаливым rejection. В правилах партнерской программы объясните типовые причины: чужой сайт, общая платформа, невозможность подтвердить контроль, конфликт с уже одобренным доменом, ссылка размещается не на заявленной странице, домен добавлен без нужного пути.
Домены, пути и blacklist: настройка, которая решает точность attribution
Самая продуктовая часть AffiliateWP Direct Link Tracking - логика доменов и путей. Она определяет, кто получит visit, когда несколько партнеров работают с одним доменом, поддоменами или разными страницами. Если этот раздел пропустить, direct links могут работать технически правильно, но attribution будет казаться неверной.
Базовый домен против домена с путем
Если партнеру назначен базовый домен вроде partner-site.com, переходы с разных страниц этого сайта обычно попадают под одно правило. Это удобно, когда весь сайт принадлежит одному партнеру и весь его трафик должен credit этому партнеру. Но такой вариант не подходит для площадок, где разные авторы, разделы или партнеры работают внутри одного домена.
Домен с путем вроде partner-site.com/review/product делает правило точнее. Он полезен, когда один сайт публикует несколько партнерских страниц, гостевых постов или авторских разделов. Однако важно помнить: если у другого партнера уже одобрен базовый домен, более точные пути могут не дать ожидаемого результата, потому что базовое правило шире. Поэтому перед approval проверяйте существующие записи.
Поддомены и общие платформы
Поддомены могут использоваться, если они действительно принадлежат партнеру или закреплены за ним. Например, author.example.com может быть нормальным direct link, если это отдельный блог партнера. Но общие платформы, социальные сети и поисковые домены требуют осторожности. Некоторые из них передают только базовый referrer или сокращенный URL, а не конкретную страницу профиля.
Официальная документация отдельно предупреждает про домены, которые не стоит назначать партнеру, потому что они могут привести к массовому искажению attribution. Если один affiliate получает весь traffic с крупного общего домена, программа быстро становится несправедливой. Поэтому blacklist - это не формальность, а инструмент защиты.
Как использовать blacklist без лишней жесткости
В Domain Blacklist добавляйте домены, которые не должны попадать в direct links ни от партнеров, ни от администратора. Это могут быть поисковые системы, социальные сети, ваш собственный домен, платформы с непредсказуемым referrer или сайты, где невозможно связать переход с конкретным партнером. Домены можно указывать построчно; базовый домен обычно блокирует и его страницы.
Не превращайте blacklist в бесконечный список "на всякий случай". Лучше держать короткую понятную политику: блокируем общие источники, где нельзя честно определить автора трафика; разрешаем собственные сайты партнеров; спорные домены проверяем вручную. Такой подход проще объяснить партнерам и легче поддерживать.
Практический сценарий: блог партнера ведет покупателя без referral-параметра
Разберем реальный сценарий, который лучше всего показывает смысл Direct Link Tracking. У вас есть WordPress-сайт с WooCommerce, Easy Digital Downloads, формой заявки или другой интеграцией AffiliateWP. Партнер владеет блогом с обзором вашего продукта и хочет ставить обычную ссылку на страницу предложения, не добавляя referral-параметр.
Цель и подготовка
Цель - засчитать визит партнеру, когда посетитель нажимает обычную ссылку в обзоре на внешнем блоге. До начала убедитесь, что партнер активен, обычные referral-ссылки создают visits, интеграция конверсии включена, а внешний блог доступен по HTTPS. Для теста лучше использовать страницу, которую вы можете быстро отредактировать: staging-сайт, отдельный тестовый блог или временную страницу партнера.
Шаги администратора и партнера
- Администратор решает, будет ли direct link доступен всем или только этому партнеру.
- Партнер добавляет домен или точный путь в Direct Links внутри Affiliate Area.
- Администратор открывает
AffiliateWP » Direct Links, проверяет домен и одобряет заявку. - Партнер размещает на своем обзоре обычную ссылку на целевую страницу вашего сайта.
- Администратор открывает чистый браузер и переходит на страницу партнера.
- Администратор нажимает ссылку на целевой сайт.
- После перехода администратор проверяет
AffiliateWP » Visitsи browser cookies.
Если программа использует email notifications, партнер получает письмо после approval. Это снижает риск, что он начнет продвигать ссылку до активации записи. Если уведомления отключены, предупредите партнера вручную.
Ожидаемый результат и нюанс
После тестового перехода в AffiliateWP » Visits должна появиться запись за нужным партнером. Если затем выполнить тестовую конверсию в поддерживаемой интеграции, referral создается по правилам AffiliateWP. Важно не проводить тест как залогиненный партнер и не использовать email партнера в тестовом заказе, если в вашей программе запрещены собственные referral-сценарии.
Главный нюанс - переход должен быть именно кликом с внешней страницы. Если вы просто вставите целевой URL в адресную строку, откроете bookmark или перейдете из документа без referrer, add-on не получит нужный источник. Поэтому тестовая страница с реальной ссылкой обязательна.
Проверка результата: visit, cookies и будущий referral
Проверка Direct Link Tracking должна идти в два слоя. Первый слой - визит. Он показывает, что add-on смог прочитать referrer, сопоставить его с direct link и сохранить affiliate ID. Второй слой - referral. Он показывает, что ваша интеграция и правила комиссий создали вознаграждение после покупки, заявки или другой конверсии.
Как проверить visit без лишней путаницы
Используйте чистый браузерный профиль, private window или временно удалите cookies целевого сайта. Перейдите на внешнюю страницу, где стоит ссылка на ваш сайт, нажмите эту ссылку и сразу откройте админку в другом окне. В AffiliateWP » Visits ищите свежий visit за нужным партнером. Если умеете смотреть cookies, проверьте affwp_ref и affwp_ref_visit_id.
Если сайт размещен на Pantheon или другой платформе с особой обработкой cookies, имена могут отличаться. В таком случае ориентируйтесь на официальную документацию AffiliateWP и фактическую запись в Visits. Не делайте вывод только по одному cookie, если в отчете есть корректный visit.
Как проверить referral после visit
После успешного визита выполните тестовую конверсию в той интеграции, которую реально использует сайт. Для WooCommerce это может быть тестовый заказ, для формы - отправка формы, для membership - регистрация или оплата, если эта интеграция поддерживается и включена. Затем откройте AffiliateWP » Referrals и проверьте, создалась ли запись за тем же affiliate.
Если visit есть, но referral отсутствует, не меняйте настройки Direct Link Tracking сразу. Сначала проверьте статус affiliate, включенную интеграцию, сумму конверсии, настройки zero amount referrals, запрет собственных referral-сценариев, cache/JavaScript ошибки и правила комиссии. Это уже диагностика AffiliateWP в целом, а не только direct link add-on.
Мини-таблица проверок после включения
| Проверка | Где смотреть | Что считается нормой |
|---|---|---|
| Статус direct link | AffiliateWP » Direct Links |
Домен одобрен и связан с правильным affiliate. |
| Создание visit | AffiliateWP » Visits |
После клика с внешней страницы появляется свежий визит. |
| Affiliate cookies | Инструменты браузера | Cookie содержит affiliate ID или visit ID, соответствующий визиту. |
| Конверсия | AffiliateWP » Referrals |
После поддерживаемой конверсии появляется referral, если правила программы это допускают. |
Эта таблица полезна как чек-лист запуска. Если один уровень не проходит, не переходите к следующему: сначала исправьте статус домена или visit, затем тестируйте referral.
Почему прямое отслеживание не сработало и как искать причину
Ошибки Direct Link Tracking почти всегда связаны не с "магической поломкой", а с отсутствием referrer, неправильным статусом записи, blacklist, конфликтом cookies или неверным ожиданием от теста. Диагностику стоит вести по цепочке: был ли клик с внешнего сайта, передался ли referrer, совпал ли он с одобренным direct link, создался ли visit, создался ли referral.
Визит не появляется после клика
Симптом: вы переходите с сайта партнера, но в AffiliateWP » Visits нет новой записи. Возможная причина - переход был не прямым кликом, referrer не передался, direct link не одобрен, домен указан иначе или источник находится в blacklist.
Что проверить
- Откройте внешнюю страницу и нажмите реальную ссылку, а не вставляйте URL вручную.
- Проверьте статус direct link: он должен быть
Active, а не pending, rejected или inactive. - Сравните фактический домен-источник с записью в direct links, включая путь, поддомен и протокол.
- Проверьте
Domain Blacklistи не блокирует ли он базовый домен.
Исправление обычно простое: одобрить запись, уточнить путь, удалить ошибочную заявку, добавить правильный домен или объяснить партнеру, что ссылка должна быть кликабельной на внешней странице. Если источник не передает referrer, direct link может быть неподходящим каналом.
Переход с HTTPS на HTTP не дает attribution
Симптом: партнерский сайт работает по HTTPS, целевой сайт или отдельная страница открывается по HTTP, и visit не создается. Официальная документация указывает, что HTTPS-сайт не должен передавать referrer на небезопасный HTTP-сайт. Решение - перевести целевой сайт на HTTPS и убедиться, что все внутренние редиректы сохраняют безопасный вариант URL.
Откатывать здесь нечего: небезопасный HTTP для современного магазина, формы или membership-сайта сам по себе плохая база для affiliate tracking. Если вы не можете включить HTTPS, используйте обычные referral URLs и фиксируйте ограничение в правилах программы.
Safari, iOS или privacy-браузер не передает referrer
Симптом: на одних браузерах visit появляется, на других - нет. Причина может быть в более строгой политике referrer или настройках приватности. Официальная документация предлагает вариант с meta-тегом referrer на стороне партнерского сайта, но также предупреждает, что это не гарантированное решение для всех браузеров.
Не требуйте от каждого партнера технических правок вслепую. Сначала воспроизведите проблему, проверьте стандартные браузеры, затем попросите партнера или его разработчика оценить referrer-policy на конкретной странице. Если канал критически важен, оставьте резервный обычный referral URL.
Ссылка открывается в новой вкладке и теряет referrer
Симптом: ссылка на сайте партнера содержит rel="noreferrer", и direct link не работает. В WordPress такое может появляться при открытии ссылки в новой вкладке. Если этот атрибут есть, браузер не передает источник, а Direct Link Tracking не может сопоставить домен.
Попросите партнера проверить HTML ссылки и убрать именно noreferrer, если его правила безопасности это допускают. Не просите удалять все атрибуты подряд: noopener и другие параметры могут быть частью нормальной защиты. Нужна точечная проверка.
Referral не создается, хотя visit есть
Симптом: visit за партнером появился, но тестовый заказ или заявка не создали referral. Это обычно не проблема Direct Link Tracking. Проверьте включенную интеграцию, статус affiliate, тестовый email, запрет own referrals, нулевую сумму, product-specific rules и ошибки JavaScript. Если обычная affiliate URL с тем же партнером тоже не создает referral, диагностируйте AffiliateWP и интеграцию, а не direct link.
Домен одного партнера перехватывает трафик другого
Симптом: переходы с разных страниц одного сайта засчитываются одному партнеру, хотя вы ожидали раздельную attribution по путям. Проверьте, не назначен ли кому-то базовый домен. Базовое правило шире и может перекрывать более точные path-записи. Исправление - пересмотреть структуру direct links, убрать слишком широкий домен или договориться, что на общей площадке используются только path-level записи.
Ограничения, безопасность и честные ожидания
AffiliateWP Direct Link Tracking повышает удобство ссылок, но не делает attribution абсолютной. Механика зависит от referrer, cookies и правил браузера. Поэтому в документации партнерской программы стоит честно описать, что прямые ссылки работают лучше всего для обычных кликов с собственных сайтов партнеров, а для каналов с неполным referrer нужен запасной способ tracking.
Отдельно продумайте безопасность и справедливость. Direct link - это не просто ссылка, а право получать commission с трафика, пришедшего с определенного источника. Если вы одобряете домен без проверки ownership, вы доверяете партнеру часть attribution-механики. В маленькой программе это может пройти незаметно, но в большой быстро приведет к спорам.
Что не стоит обещать партнерам
- Не обещайте, что все браузеры всегда передадут referrer.
- Не обещайте, что социальные сети и мессенджеры будут точно различать профиль или конкретный пост.
- Не обещайте гарантированный SEO-рост только из-за clean URL.
- Не обещайте referral без включенной интеграции и корректно созданного visit.
- Не обещайте, что домен будет одобрен без проверки владельца и контекста размещения.
Лучшее обещание звучит практичнее: если партнер владеет сайтом, размещает обычную ссылку на ваш ресурс, домен одобрен и браузер передает источник, AffiliateWP может создать визит без видимого referral-параметра.
Документирование правил для партнеров
Добавьте в Affiliate Area, welcome email или отдельную страницу партнерской программы короткую инструкцию: как отправить домен, сколько доменов разрешено, сколько времени занимает review, какие источники не принимаются, как проверить ссылку после approval и что делать при отказе. Чем понятнее правила, тем меньше ручной поддержки.
Если у вас есть технические партнеры, можно отдельно указать, что ссылки не должны содержать rel="noreferrer", а страницы с ссылками должны быть доступны для проверки. Но не превращайте это в длинную техническую лекцию для всех. Большинству партнеров достаточно понятного правила: "добавьте домен, дождитесь approval, затем используйте обычную ссылку на наш сайт".
Вопросы, которые обычно появляются после настройки
Можно ли включить Direct Link Tracking для всех партнеров сразу?
Можно, если в настройках доступен глобальный режим, но практически безопаснее начинать с доверенных партнеров. При открытой регистрации лучше сначала использовать per-affiliate доступ, потому что каждый домен требует проверки владельца, источника трафика и риска пересечения с чужими площадками.
Почему партнер добавил домен, но переходы еще не засчитываются?
Домен, отправленный партнером из Affiliate Area, должен пройти approval администратора. Пока запись ожидает review или отклонена, прямые переходы не должны credit этому партнеру. Проверьте статус в AffiliateWP » Direct Links или в карточке affiliate.
Можно ли использовать домен с путем, а не весь сайт партнера?
Да, документация Direct Link Tracking описывает поддержку path-сценариев. Это полезно, когда нужно отслеживать конкретную страницу или раздел. Но если кому-то уже назначен базовый домен, он может перекрыть более точные path-записи, поэтому перед approval проверяйте существующие direct links.
Подойдет ли direct link для Facebook, Instagram или других социальных платформ?
Чаще всего это плохой кандидат для approval, потому что такие платформы могут передавать только базовый домен или не давать достаточно точный referrer. Если источник нельзя честно связать с конкретным партнером, используйте обычные referral URLs, coupon codes или другой метод tracking.
Что делать, если Safari или мобильный браузер не создает visit?
Сначала проверьте тот же direct link в другом браузере и убедитесь, что запись active. Если проблема повторяется только в отдельных privacy-сценариях, вероятна политика передачи referrer. Можно попросить партнера проверить referrer-policy или meta-тег на его стороне, но это не универсальная гарантия. Для критичных кампаний оставьте обычный referral URL как запасной вариант.
Direct Link Tracking заменяет Affiliate Landing Pages?
Нет. Direct Link Tracking связывает внешний домен партнера с его affiliate ID. Affiliate Landing Pages назначает страницу внутри вашего WordPress-сайта конкретному партнеру. Первый вариант лучше для внешних блогов и обзоров, второй - для персональных страниц, которые вы контролируете на своем сайте.
Нужно ли менять тему или добавлять код для работы add-on?
Для базовой работы код не нужен. Настройка выполняется через AffiliateWP, direct links, статусы доменов и проверки visits. Кастомизацию интерфейса Affiliate Area стоит делать только после изучения документации и файлов шаблонов продукта, без правки ядра плагина.
Влияет ли плагин на скорость сайта?
Прямое отслеживание не добавляет видимый redirect в ссылку партнера, но attribution все равно зависит от логики AffiliateWP, cookies и обработки визита на целевом сайте. Не обещайте ускорение без измерений. После включения проверьте обычные страницы, cookies и отчеты, а если кеш или оптимизация ломают visits, диагностируйте их как конфликт tracking-скриптов.
Когда AffiliateWP Direct Link Tracking будет удачным выбором
Этот add-on стоит использовать, если у вас уже работает AffiliateWP, есть партнеры с собственными сайтами и вы готовы проверять домены перед approval. Он особенно хорош для clean URL-сценариев: обзоры, блоги, партнерские витрины, экспертные страницы, постоянные рекомендации и брендовые материалы, где видимый referral-параметр мешает пользовательскому доверию или выглядит неуместно.
Не включайте функцию как универсальное решение для всех каналов. Для социальных сетей, рекламных кабинетов, мессенджеров и источников с неполным referrer чаще нужны обычные referral URLs, coupon tracking, campaign tracking или персональные landing pages. Хорошая программа не выбирает один метод навсегда: она сочетает несколько способов attribution и честно объясняет партнерам, где какой метод надежнее.
Если после чтения вы понимаете, какие домены будете одобрять, как проверите visit и где будете смотреть referral, можно скачать ZIP-архив и протестировать add-on на одном доверенном партнере. Начните с малого, зафиксируйте правила approval и только после успешной проверки расширяйте доступ на остальных участников программы.
Практический итог простой: Direct Link Tracking полезен не потому, что делает affiliate tracking невидимым, а потому что дает администратору управляемую связку "проверенный домен партнера - чистая ссылка - визит в AffiliateWP". Если вы контролируете эту связку и не игнорируете ограничения referrer, продукт может заметно упростить работу с сильными партнерами.


