Как это работает
Традиционная партнерская сеть является одним из видов перфоманс-маркетинга основной целью которого является поощрение аффилиатов за привлечение клиентов посредством собственной сети маркетинга. Сеть включает 4 вида участников: Merchant (рекламодатель); Affiliate Network (партнерская сеть), обслуживающая движение данных и оплату за них; Affiliate (вебмастер); Customer (клиент).
Рекламодатель размещает в партнерской сети предложения (offer) нацеленные на конкретный вид данных (lead), за которые он готов заплатить вплоть до обозначенной стоимости (cost). Вебмастер, с другой стороны, своими силами разворачивает и обслуживает свою маркетинговую сеть, которая может состоять из вебсайтов, колл-центров, наружной рекламы и прочих видов привлечения клиентов. Благодаря маркетингу вебмастер получает данные клиента (lead) удовлетворяющие одному из офферов и добавляет их в партнерскую сеть. Вебмастер может это сделать напрямую либо воспользоваться одним из трекинг-сервисов, который сформирует лид в необходимом формате и добавит в парнерскую сеть. В большинстве случаев лид отправляется рекламодателю а в сеть добавляется мета-информация с данными лида, оффера и вебмастера. Возможен вариант с шифрованием лида, чтобы рекламодатель смог его получить только после подтверждения в сети. Если рекламодатель подтверждает лид (либо не отклоняет его в течение таймаута), то сумма лида списывается со счета рекламодателя, удерживается комиссия сети и остаток суммы (price) переходит на счет вебмастера. В случае, если рекламодатель отклоняет лид, он отправляется назад вебмастеру с возможностью дальнейшей продажи лида всем заинтересованным и выставлением лида на аукцион.
Отталкиваясь от общей идеи партнерской сети, HOQU имеет своей целью увеличение прозрачности, открытости и честности сделок между всеми участниками, благодаря переносу базовой логики и систему оплаты в BlockChain. Также платформа HOQU дает возможность работы не только рекламодателям и вебмастерам, но и партнерским сетям. Партнерская сеть может разместить в платформе все доступные в ней офферы и пропускать лиды через платформу для увеличения прозрачности. Любой вебмастер, уже работающий с платформой, сможет видеть все офферы партнерской сети и начать работу с ними не производя дополнительных настроек.
Рассмотрим базовый функционал, доступный через смарт-контракты всем участникам сделки.
- Все платежные операции происходят в HOQU токенах (HQX). Любой желающий может купить HQX вызвав метод buyToken с определенным количеством ETH. Итоговое количество HQX, которое будет начислено, определяется рейтом
- Для начала работы с ролью вебмастера достаточно просто иметь адрес Ethereum, с которого будут вызываться методы смарт-контрактов и на который будет начисляеться оплата за лиды в HQX. Вебмастера могут работать как напрямую через платформу, так и посредством трекинг-сервисов. Партнерские сети также могут работать с платформой HoQu с ролью веб-мастера в случае посредника для всех своих веб-мастеров.
- Для начала работы с ролью рекламодателя необходимо выделить бюджет на определенную сумму, вызвав метод allowance и предоставив сумму бюджета. Это необходимо для того, чтобы системный смарт-контракт HOQU имел возможность списывать стоимость лида со счета рекламодателя в случае успешной его покупки. Без данного разрешения распоряжаться токенами HQX имеет право только владелец. Партнерские сети также могут работать с платформой HoQu с ролью рекламодателя в случае посредника для всех своих рекламодателей.
- Для начала работы партнерской сети необходимо добавить информацию о ней в платформу HoQu, вызвав метод смарт-контракта addNetwork. Метод принимает идентификатор сети (для связи всех офферов с ней), название сети и url с информацией о сети.
- Для размещения оффера в системе участник с ролью рекламодателя должен вызвать метод смарт-контракта addOffer, предоставив идентификатор оффера; идентификатор партнерской сети (в случае если оффер размещается в рамках партнерской сети); название оффера; и url с полной информацией по офферу. В дальнейшем вебмастера (или партнерские сети) должны руководствоваться информацией, расположенной по данному адресу url, формируя офферы в нужном формате и предоставляя их рекламодателю удобным для него способом. В качестве альтернативы платформа HoQu для большинства офферов будет предоставлять специальные трекинг-сервисы, делающие всю работу по сбору, формированию, доставке лидов по конкретному офферу и добавлению мета-данных оффера в платформу.
- Для размещения лида в системе участник с ролью вебмастера должен вызвать метод смарт-контракта addLead предоставив идентификатор лида; идентификатор оффера, по которому добавляется лид; url адрес, по которому доступен лид (как альтернатива участник с ролью вебмастера может своими силами предоставить лид рекламодателю. В этом случае url можно оставить пустым); пароль для получения доступа к данным лида; и метаданные лида в виде строки. Формат метаданных определяется рекламодателем и может содержать любую информацию, необходимую рекламодателю для подтверждения лида.
- После добавления лида владелец оффера, по которому был добавлен лид, получит event. После проверки метаданных лида владелец оффера может подтвердить лид, вызвав метод approveLead, предоставив идентификатор лида. В случае, если владелец оффера не отклонил лид в течение заданного таймаута, данный метод будет вызван автоматически системным контрактом. При этом будут выполнены следующие действия:
- с адреса владельца выигравшего оффера списывается стоимость лида в HQX
- на адрес владельца лида зачисляется стоимость лида в HQX за вычетом комиссии системы 0.5%
- владелец оффера получит пароль для доступа к данным лида - Если после проверки метаданных лида владелец оффера не хочет его принимать, он должен вызвать метод declineLead, предоставиви идентификатор лида. В этом случае статус лида одновится и владелец лида получит event о его отклонении. В случае, если лид добавляется трекинг-сервисом, данные лида откроются вебмастеру с дальнейшим правом на его данные.
Мы понимаем, что наличие кошельков Ethereum и необходимость вызова методов смарт-контракта накладывает определенные ограничения на участников системы, требуя наличие достаточного уровня технических знаний и ресурсов. HOQU идет навстречу участникам сети, не готовым строить свои технические решения, используя наш SDK. Для них мы можем предложить более простой и понятный интерфейс в виде web приложения (будут доступны как десктоп, так и мобильные версии), серверная часть которого реализует всю вышеописанную логику и вызывает методы смарт-контрактов используя служебный API. Это не нарушает принципы открытости и децентрализованности, т.к. все операции по прежнему будут происходить через blockchain, однако посредством нашего API. Участникам в этом случае достаточно просто завести аккаунт в системе HOQU, внести необходимый бюджет в любой удобной валюте и начать работу в системе.
Все методы смарт-контрактов приведены исключительно в ознакомительных целях. Финальная реализация будет безусловно отличаться от логики, описанной выше, и может быть разнесена на несколько контрактов.
Примеры описанных выше контрактов, контракт токена HQX и контракты ICO
доступны на нашем GitHub