Универсальный метод интеграции

Интеграция – это связка скрипта партнерской программы  с существующим сайтом, скриптом Интернет-магазина или платежной системой, в результате которой партнерская система получает уведомления про заказы на сайте.

После получения уведомления Post Affiliate Pro фиксирует продажу, находит аффилиата (партнера), который способствовал продаже (если таковой был) и создает для него соответствующую комиссию. Для многих скриптов Интернет-магазинов есть готовые инструкции по интеграции. Для интеграции с любым сайтом/магазином достаточно знаний скрипта магазина и базовых знаний PHP.

Универсальный метод интеграции предусматривает размещение javascript-кода (или пикселя отслеживания) на страницу «спасибо за заказ», т.е. на страницу, которая открывается после того, как покупатель выполнил целевое действие (оставил заявку, произвел оплату и так далее).

  1. Javascript-код для отслеживания

    где параметры в setTotalCost(), setOrderID() и setProductID() нужно заменить на правильные значения (а также URL, на котором установлен Post Affiliate Pro).
    TotalCost (обязательно для комиссий в процентах) — цена продукта
    OrderID (необязательно, но рекомендуется) — ваш уникальный сгенерированный идентификатор заказа для проверки
    ProductID (необязательно) — идентификатор купленного  продукта.

    Все поля необязательны, но без суммы заказа система  не сможет рассчитать комиссии в процентах. Идентификатор продукта нужен если хотите разпознавать кампанию по продуктам.

    Если вам нужны сумма и номер заказа, но вы не можете получить их на странице «спасибо» — ситуация более сложная. Для таких случаев нет универсального решения. Если вы знаете что можете зарегистировать продажу/заявку на другой странице, где доступны эти значения (сумма и номер заказа), вы можете разместить код отслеживания на той странице. Иначе обратитесь к нам за советом, мы поможем найти решение.

  2. Скрытое изображение (пиксель для отслеживания)
    Если по каким-то причинам вы не можете использовать javascript, можно использовать пиксель для отслеживания.

    Параметры TotalCost, OrderID и ProductID такие же самые, как в JavaScript коде.
    Эти два метода (JavaScript и пиксель отслеживания) делают то же самое, у JavaScript версии немного больше надежность, так как используются более продвинутые технологии.

    Это все, что нужно сделать. Теперь после каждой продажи вызывается скрипт sale.php, который создает комиссию для вебмастера.