Як зробити систему рефералів на php

Як зробити систему рефералів на PHP

У цій статті я збираюся розповісти, як робиться система рефералів на PHP, вона ж Партнерська програма. Припустимо, Ви хочете нагороджувати якось тих користувачів, які призводять Вам нових. І я спробую розповісти, як робиться така система рефералів на PHP, і відразу повідомляю, що тут не буде готового коду. Готовий код на інших сайтах, а тут же я розповідаю про алгоритм рішення, а ось написати його повинні вміти Ви.

Насамперед, потрібно зрозуміти, як відстежити, від кого прийшов користувач. Тут все досить прозоро, і треба просто генерувати посилання для кожного партнера. Наприклад, в такому вигляді: https://mysite.ru/?ref=abc, або https://mysite.ru/page.php?n=5ref=abc. Тобто головне, щоб був GET-параметр ref, а значення цього параметра - логін користувача, який привів даного відвідувача.

Відео: Пишемо сайт для роздачі бонусів (кран), реферальная система, висновок списку рефералів # 5




Далі треба зберегти інформацію у цього нового відвідувача про те, хто його привів. Зберігати це треба в cookie. А далі треба дивитися, чи виконає цільове дію цей новий користувач. Наприклад, якщо він що-небудь купує, то додати на рахунок грошей партнеру, а також закріпити e-mail цього клієнта за партнером. Тоді якщо клієнт ще що-небудь купить, то партнер знову ж отримає комісійні.

Якщо ж цільове дію, наприклад, реєстрація, то обов`язково треба додати в таблицю з користувачами поле "ref", В якому вказати id-партнера.

Відео: Ojooo - Як збільшити прибуток з рефералів




Тепер що стосується багаторівневих партнерських програм. В даному випадку треба в таблиці з партнерами зробити так само поле "ref"І записувати туди id-партнера, який привів цього нового партнера. Якщо ж він сам прийшов, то ставити "0".

Підведу підсумок, як зробити систему рефералів на PHP:

  1. Надайте посилання партнерам виду: любая_страніца_сайта? ref = логін_партнёра
  2. При кожному відвідуванні сайту перевіряйте на наявність ref, і якщо він є, то додавайте в cookie користувача id-партнера, від якого він прийшов.
  3. При здійсненні цільового дії (реєстрація, підписка, покупка і так далі) візьміть значення id-партнера з cookie і додайте цю інформацію в таблицю (з користувачами, передплатниками, замовленнями і так далі).
  4. Якщо після здійснення цільового дії, має бути нарахування, наприклад, комісійних, то зробіть і це.
  5. Якщо партнерка багаторівнева, то обов`язково додайте поле "ref"В таблицю з партнерами.

Як бачите, все цілком реально, але відразу говорю якщо PHP і MySQL не знаєте, то можна і не намагатися виконати зробити партнерську програму на PHP. Для тих же, хто знайомий з ними, труднощів бути не повинно.

Поділися в соціальних мережах:

Схожі
Як зробити тестування на сайтіЯк зробити тестування на сайті
Як зробити 2 домену на 1 сайтЯк зробити 2 домену на 1 сайт
Зміна дизайну в залежності від часу добиЗміна дизайну в залежності від часу доби
Як дізнатися реальний ip-адреса відвідувачаЯк дізнатися реальний ip-адреса відвідувача
Як дізнатися ip-адреса відвідувача через phpЯк дізнатися ip-адреса відвідувача через php
Яка різниця між post і getЯка різниця між post і get
Скорочення url-адреси на phpСкорочення url-адреси на php
Безкоштовне розміщення сайту в інтернетіБезкоштовне розміщення сайту в інтернеті
Одноразова авторизація по посиланнюОдноразова авторизація по посиланню
Як налаштувати https-з`єднання?Як налаштувати https-з`єднання?
» » Як зробити систему рефералів на php