
1
Алексей
нет рекомендаций
нет жалоб
Завершён
Название проекта: JavaScript-интеграция WP+WooCommerce магазина с CPA сетью SalesDoubler
Вариант сотрудничества: Периодическая занятость
Раздел: Разработка для WEB
Предоплата: без предоплат
Способы оплаты: Наличные, Банковский перевод, Электронные деньги
Прием заявок: завершен
Вариант сотрудничества: Периодическая занятость
Раздел: Разработка для WEB
Предоплата: без предоплат
Способы оплаты: Наличные, Банковский перевод, Электронные деньги
Прием заявок: завершен
Описание проекта:
ВХОДНЫЕ ДАННЫЕ:
Необходимо настроить интеграцию между интернет магазином и CPA-сетью SalesDoubler по техническому заданию описанному ниже.
Что бы упростить интеграцию будет предоставлен контакт специалиста со стороны SalesDoubler.
Сайт:
WordPress + WooCommerce
Адрес:
===============================
ТЕХНИЧЕСКОЕ ЗАДАНИЕ по интеграции от SalesDoubler:
Сведения о принципе работы системы SalesDoubler и настройке интеграции:
1. Вебмастеры отправляют весь трафик на сервер SalesDoubler по адресу
Где:
• {AFFILIATE_ID} - ID вебмастера в нашей системе.
2. Сервер SalesDoubler сохраняет всю информацию о каждом переходе пользователя, по rdr-ссылке, присваивает ему уникальный ID и отправляет его на Ваш сайт по адресу (пример):
Где:
• {CLICK_ID} - уникальный идентификатор перехода в нашей системе.
• {AID} - ID вебмастера в нашей системе.
С добавлением обязательных параметров (aff_sub и aff_id) и параметров, оговоренных со специалистом SalesDoubler. Вы можете запросить добавление в ссылку необходимых Вам параметров (например, utm-меток). Названия параметров могут быть изменены в соответствии с пожеланиями рекламодателя.
3. Cookie используется для идентификации перехода пользователя на сайт как инициированного системой SalesDoubler.
Вам необходимо поставить на все (!) страницы сайта обработчик URL-параметров, задача которого сохранить {CLICK_ID} в cookie браузера пользователя на оговоренное время жизни cookie – 30 дней (для примера, назовем cookie sd_user).
Cookie следует устанавливать в браузер пользователя сразу после его перехода на сайт.
4. Во избежание расхождений в Вашей статистике и системой SalesDoubler Вам необходимо реализовать правило Last Cookie Wins.
Принцип last cookie wins подразумевает такую настройку, при которой конверсия засчитывается только тому платному источнику, по ссылке которого был произведен последний переход на сайт.
Например, целевое действие - покупка. Пользователь перешел по нашей редиректной ссылке, но заказ не сделал, вернулся через 14 дней через другой Ваш платный источник (контекстную рекламу, к примеру) и совершил покупку. В таком случае, наша cookie должна удалиться, оплата за целевое действие производится только последнему платному источнику трафика.
Для реализации правила Last Cookie Wins Вам нужно:
• сформировать список utm_меток или других параметров, с которыми приходят пользователи из других Ваших платных каналов (например, utm_medium=cpc, utm_medium=retargeting, gclid, uid и т.д.). Данные метки должны быть у человека, занимающегося рекламой (маркетолога) в Вашей компании. В дальнейшем Вам необходимо отслеживать добавление и удаление этих платных источников и соответственно менять метки в списке.
• добавить в обработчик на каждой (!) странице сайта проверку наличия этих параметров в URL пользователя. Проверку проводить только если есть cookie с {CLICK_ID}.
• если есть хотя бы один из этих параметров – удалите cookie с {CLICK_ID} (ту, которую мы для примера назвали sd_user).
Это касается только платных источников трафика, органический трафик (переходы из поисковых систем) и прямые переходы значений cookie изменять не должны.
Удалить cookie SalesDoubler можно, например, вот таким образом:
Setcookie ("sd_user", $sub, time() + 2592000, "/");
Setcookie ("sd_user", "", time() - 2592000, "/");
5. При совершении целевого действия пользователем нужно настроить проверку наличия у пользователя cookie с {CLICK_ID}. Если cookie есть, необходимо вставить на страницу "Спасибо за заявку" (то есть на страницу, на которую перенаправляется посетитель после заполнения заявки) следующий код:
Где
• {TRANS_ID} - ID оставленной заявки в Вашей системе. Должен быть уникальным для каждой конверсии. Обязательный параметр. Его необходимо сохранять, потом используется для сведения статусов конверсий. Формат - цифры и/или буквы в верхнем и/или нижнем регистрах.
(!) Код должен быть установлен напрямую на странице (не через GTM) и выводиться только один раз для каждого целевого действия. При перезагрузке страницы повторный вывод кода происходить не должен.
6. После совершения конверсии cookie с {CLICK_ID} (ту, которую мы для примера назвали sd_user) удалять не нужно. Таким образом, Вы будете оплачивать нам все конверсии, совершенные на протяжении времени жизни cookie, но, только те, у которых последним платным источником был SalesDoubler.
По этой схеме обращение к нашему серверу будет идти только в том случае, если пользователь, совершивший целевое действие, ранее проходил через нас, и мы были последним платным источником трафика. Соответственно, для всех остальных пользователей никаких кодов выводиться не будет.
ВХОДНЫЕ ДАННЫЕ:
Необходимо настроить интеграцию между интернет магазином и CPA-сетью SalesDoubler по техническому заданию описанному ниже.
Что бы упростить интеграцию будет предоставлен контакт специалиста со стороны SalesDoubler.
Сайт:
WordPress + WooCommerce
Адрес:
===============================
ТЕХНИЧЕСКОЕ ЗАДАНИЕ по интеграции от SalesDoubler:
Сведения о принципе работы системы SalesDoubler и настройке интеграции:
1. Вебмастеры отправляют весь трафик на сервер SalesDoubler по адресу
Где:
• {AFFILIATE_ID} - ID вебмастера в нашей системе.
2. Сервер SalesDoubler сохраняет всю информацию о каждом переходе пользователя, по rdr-ссылке, присваивает ему уникальный ID и отправляет его на Ваш сайт по адресу (пример):
Где:
• {CLICK_ID} - уникальный идентификатор перехода в нашей системе.
• {AID} - ID вебмастера в нашей системе.
С добавлением обязательных параметров (aff_sub и aff_id) и параметров, оговоренных со специалистом SalesDoubler. Вы можете запросить добавление в ссылку необходимых Вам параметров (например, utm-меток). Названия параметров могут быть изменены в соответствии с пожеланиями рекламодателя.
3. Cookie используется для идентификации перехода пользователя на сайт как инициированного системой SalesDoubler.
Вам необходимо поставить на все (!) страницы сайта обработчик URL-параметров, задача которого сохранить {CLICK_ID} в cookie браузера пользователя на оговоренное время жизни cookie – 30 дней (для примера, назовем cookie sd_user).
Cookie следует устанавливать в браузер пользователя сразу после его перехода на сайт.
4. Во избежание расхождений в Вашей статистике и системой SalesDoubler Вам необходимо реализовать правило Last Cookie Wins.
Принцип last cookie wins подразумевает такую настройку, при которой конверсия засчитывается только тому платному источнику, по ссылке которого был произведен последний переход на сайт.
Например, целевое действие - покупка. Пользователь перешел по нашей редиректной ссылке, но заказ не сделал, вернулся через 14 дней через другой Ваш платный источник (контекстную рекламу, к примеру) и совершил покупку. В таком случае, наша cookie должна удалиться, оплата за целевое действие производится только последнему платному источнику трафика.
Для реализации правила Last Cookie Wins Вам нужно:
• сформировать список utm_меток или других параметров, с которыми приходят пользователи из других Ваших платных каналов (например, utm_medium=cpc, utm_medium=retargeting, gclid, uid и т.д.). Данные метки должны быть у человека, занимающегося рекламой (маркетолога) в Вашей компании. В дальнейшем Вам необходимо отслеживать добавление и удаление этих платных источников и соответственно менять метки в списке.
• добавить в обработчик на каждой (!) странице сайта проверку наличия этих параметров в URL пользователя. Проверку проводить только если есть cookie с {CLICK_ID}.
• если есть хотя бы один из этих параметров – удалите cookie с {CLICK_ID} (ту, которую мы для примера назвали sd_user).
Это касается только платных источников трафика, органический трафик (переходы из поисковых систем) и прямые переходы значений cookie изменять не должны.
Удалить cookie SalesDoubler можно, например, вот таким образом:
Setcookie ("sd_user", $sub, time() + 2592000, "/");
Setcookie ("sd_user", "", time() - 2592000, "/");
5. При совершении целевого действия пользователем нужно настроить проверку наличия у пользователя cookie с {CLICK_ID}. Если cookie есть, необходимо вставить на страницу "Спасибо за заявку" (то есть на страницу, на которую перенаправляется посетитель после заполнения заявки) следующий код:
Где
• {TRANS_ID} - ID оставленной заявки в Вашей системе. Должен быть уникальным для каждой конверсии. Обязательный параметр. Его необходимо сохранять, потом используется для сведения статусов конверсий. Формат - цифры и/или буквы в верхнем и/или нижнем регистрах.
(!) Код должен быть установлен напрямую на странице (не через GTM) и выводиться только один раз для каждого целевого действия. При перезагрузке страницы повторный вывод кода происходить не должен.
6. После совершения конверсии cookie с {CLICK_ID} (ту, которую мы для примера назвали sd_user) удалять не нужно. Таким образом, Вы будете оплачивать нам все конверсии, совершенные на протяжении времени жизни cookie, но, только те, у которых последним платным источником был SalesDoubler.
По этой схеме обращение к нашему серверу будет идти только в том случае, если пользователь, совершивший целевое действие, ранее проходил через нас, и мы были последним платным источником трафика. Соответственно, для всех остальных пользователей никаких кодов выводиться не будет.