2013-09-30 5 views
2

Я создаю своего рода сайт аффилированного маркетинга с продуктами, которые я соскабливал с веб-сайтов партнеров. Пользователь нажимает ссылку «Купить» и перенаправляется на сайт партнера для завершения покупки. Если пользователь покупает продукт, я должен получить процент от продаж. Пока эта модель является довольно распространенным подходом.Как отслеживать пользователей перекрестного домена для покупки

Однако элемент, который я еще не понял, заключается в том, какие технологии или скрипты используют другие партнерские сайты, чтобы отслеживать, может ли пользователь, после того, как он разрешил основному сайту, покупать продукт или нет? Как отслеживать покупку или действия моего пользователя после того, как они покинули мой сайт?

Я знаю, что куки могут хранить краткую информацию о пользователе, но я не думаю, что этого достаточно. Мне нужно сохранить эту информацию в базе данных. Должен ли я использовать сеансы php для этого?

Любые советы или предложения действительно оценены. Cheers

+0

Вы никогда не узнаете, только сайт, куда можно пойти и купить с воли (а то не всегда) –

+0

Но как партнерские сайты отслеживают, когда пользователь купил продукт и когда платить комиссионные? – user2028856

ответ

1

Какую технологию или скрипт используют другие партнерские сайты, чтобы отслеживать, покупает ли пользователь, как только он разрешил основному сайту, купить продукт или нет?

Javascript. Партнерские программы обычно имеют click tracking code, который размещается на целевых страницах. После того, как vsitor приходит на целевую страницу через партнерский сайт, создается произвольный идентификатор посетителя вместе с сопоставлением идентификаторов партнерских сайтов, который хранится в базе данных. В это же время cookie создается с идентификатором посетителя, информацией об идентификаторе партнера и т. Д. Когда пользователь заканчивает покупку, есть код javascript sales tracking code, который размещается на странице покупки, которая получает тригер. Вы можете использовать этот код и вставить идентификатор посетителя вместе с идентификатором партнера в базе данных.

Как отслеживать покупку или действия моего пользователя после того, как они покинули мой сайт?

Я частично ответил на этот вопрос. Но как только пользователь снова вернется, он узнает этого пользователя на основе cookie, и желательно сохранить значение сеанса в самом файле cookie, а не в базе данных, поскольку запись о продаже будет создана в базе данных после завершения пользователем его покупку, если вы разместили свой sale tracking code в конце страницы покупки.

+0

«Когда пользователь заканчивает покупку, появляется код javascript кода отслеживания продаж, который размещается на странице покупки, которая получает треугольник». Если я не понял, это означает, что мне нужно иметь доступ и изменять страницу покупки. Однако моя ситуация заключается в том, что страницы покупки являются внешними сторонними веб-сайтами. Я не буду вставлять js на эти страницы. – user2028856

+0

«Но как только пользователь снова вернется, он узнает этого пользователя на основе cookie, и желательно сохранить значение сеанса в самом файле cookie». Но что, если пользователь не возвращается после их покупки? Означает ли это, что я не смогу отслеживать их статус покупки, если они не вернутся на мой сайт. – user2028856

+0

Если ваши страницы покупки являются внешними сторонними веб-сайтами, вам придется запустить cron, чтобы сравнить посетителя с покупкой человек сделал. Я думаю, вы только хотели бы отслеживать пользователей, совершивших покупку на веб-сайте. да, вы сможете отслеживать клиентов, которые приобрели продукт, но поскольку у вас нет возможности разместить код javascript на стороннем веб-сайте, вам придется использовать механизм, например, запуск cron, как я сказал ранее. – aaron

Смежные вопросы