Постбеки и webhook - делаем свои оповещения.

Постбеки и webhook — делаем свои оповещения.

стоит ли покупать акцию

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

Сервисы Геткурс и Автовебофис предоставляют возможность каждому партнеру настроить собственное оповещения. Можно сделать информирование о новом подписчике или заказе. К примеру, я использую сообщения о новом подписчике в партнерке Александра Бакина и предлагаю ему увеличить свои отчисления с 30% до 45%, приобретя отличный тренинг «Готовая система заработка на партнёрской программе 3.0».

Постбеки и webhook — это хороший инструмент для партнера и его нужно уметь настраивать и использовать.

Создаем бота в Телеграм

Для того чтобы настроить нам понадобиться свой хостинг, на котором разместим скрипт php и свой бот в Телеграм.

Для начала необходимо создать бота. Управление ботами происходит через другого спецбота @BotFather. Добавляем его в контакты и что-нибудь ему пишем, в ответ вам придет сообщение со списком доступных команд. Пишем боту команду /newbot, затем напишите в чат имя вашего бота и отправить. Затем напишите уникальный логин вашего бота (должен заканчиваться на «bot») и отправить. В ответ вы получите авторизационный токен — сохраните его и никому не сообщайте.

Чтобы начать получать сообщения от созданного вашего бота, нужно его добавить в контакты и написать ему что-нибудь, к примеру “Привет!”. Сделать это нужно всего один раз.

Также нам понадобиться ваш внутренний айди в Телеграм. Проще всего это сделать с помощью бота @ShowJsonBot. Напишите любое сообщение этому боту. В ответ вам придут некие данные. Найдите поле chat, а в нём поле id. Это и есть ваш внутренний айдишник.

Создаем скрипт для отправки сообщений

Теперь у вас всё готово для отправки сообщений из PHP прямо в Телеграм.

На хостинге создаем файл webhook.php и вставьте в него следующий текст.

<?php

// сюда нужно вписать токен вашего бота, полученный от @BotFather
define('TELEGRAM_TOKEN', '999999999:XXXXXXXXXXXXXXXXXXXXXXXXXXXX');

// сюда нужно вписать ваш внутренний айдишник, полученный от @ShowJsonBot
define('TELEGRAM_CHATID', '99999999');

$source = $_GET["source"]; // источник. Для каждой партнерки уникально имя
$action = $_GET["action"];// действие
$deal_title = $_GET["deal_title"]; // Deal title
$deal_cost = $_GET["deal_cost"]; // Сумма заказа
$deal_id = $_GET["deal_id"]; // ID заказа
$utm_source = $_GET["utm_source"]; // utm_source
$utm_source = $_GET["utm_source"]; // utm_source
$utm_medium = $_GET["utm_medium"]; // utm_medium
$utm_campaign = $_GET["utm_campaign"]; // utm_campaign
$partner_code = $_GET["partner_code"]; //Код партнера


if ($action == 'new_ref') {
$txt = "Webhook от ".$source." действие «новый реферал»
utm_source: $utm_source
utm_medium: $utm_medium
utm_campaign: $utm_campaign
partner_code: $partner_code";

}

if ($action == 'new_deal') {
$txt = "Webhook от ".$source." действие «новый заказ»
ID заказа: $deal_id
Deal title: $deal_title
Сумма заказа: $deal_cost
utm_source: $utm_source
utm_medium: $utm_medium
utm_campaign: $utm_campaign
partner_code: $partner_code";

}

if ($action == 'deal_completed') {
$txt = "Webhook от ".$source." действие «заказ подтвержден»
ID заказа: $deal_id
Deal title: $deal_title
Сумма заказа: $deal_cost";

}

message_to_telegram($txt);

function message_to_telegram($text)
{
$ch = curl_init();
curl_setopt_array(
$ch,
array(
CURLOPT_URL => 'https://api.telegram.org/bot' . TELEGRAM_TOKEN . '/sendMessage',
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_TIMEOUT => 10,
CURLOPT_POSTFIELDS => array(
'chat_id' => TELEGRAM_CHATID,
'text' => $text,
),


)
);
curl_exec($ch);
}
?>

Сохраняем и проверяем работу скрипта. Нужно в строке браузера открыть следующую ссылку

https://полный путь до файла на вашем хостинге/webhook.php?source=EV&action=deal_completed&deal_title={deal_title}&deal_cost={deal_cost}&deal_id={deal_id}

Результат будет как на картинке ниже

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

Настраиваем постбеки в личном кабинете

Теперь переходим в личный кабинет партнера в Геткурсе в раздел “Постбеки” и заполняем те события, которые нас интересуют.

Ниже ссылки из картинки:
Регистрация пользователяhttps://полный путь до файла на вашем хостинге/webhook.php?source=EV&action=new_ref&utm_source={utm_source}&utm_medium={utm_medium}&utm_campaign={utm_campaign}&partner_code={partner_code}

Создание заказаhttps://полный путь до файла на вашем хостинге/webhook.php?source=EV&action=new_deal&deal_id={deal_id}&deal_title={deal_title}&deal_cost={deal_cost}&utm_source={utm_source}&utm_medium={utm_medium}&utm_campaign={utm_campaign}&partner_code={partner_code}

Успешное завершение заказа (изменение статуса)https://полный путь до файла на вашем хостинге/webhook.php?source=EV&action=deal_completed&deal_title={deal_title}&deal_cost={deal_cost}&deal_id={deal_id}

Для АвтовебОфис.

Скрипт webhook.php

<?php

// сюда нужно вписать токен вашего бота, полученный от @BotFather
define('TELEGRAM_TOKEN', '999999999:XXXXXXXXXXXXXXXXXXXXXXXXXXXX');

// сюда нужно вписать ваш внутренний айдишник, полученный от @ShowJsonBot
define('TELEGRAM_CHATID', '99999999');

$source = "ABO"; // /источник. Для каждой партнерки уникально имя
$action = "НОВЫЙ ЗАКАЗ";// действие
$id_contact = $_POST["id_contact"]; // КОД КОНТАКТА
$account_number = $_POST["account_number"]; //НОМЕР СЧЕТА
$account_sum = $_POST["account_sum"]; // ОБЩАЯ СУММА СЧЕТА
$advertising_channel_company = $_POST["advertising_channel_company"]; //РЕКЛАМНАЯ КАМПАНИЯ
$advertising_channel = $_POST["advertising_channel"]; // КАНАЛ РЕКЛАМЫ

if (isset($account_number)) {

$txt = "Источник: $source
Действие: $action
КОД КОНТАКТА: $id_contact
НОМЕР СЧЕТА: $account_number
ОБЩАЯ СУММА СЧЕТА: $account_sum
РЕКЛАМНАЯ КАМПАНИЯ: $advertising_channel_company
КАНАЛ РЕКЛАМЫ: $advertising_channel";

message_to_telegram($txt);

}

function message_to_telegram($text)
{
$ch = curl_init();
curl_setopt_array(
$ch,
array(
CURLOPT_URL => 'https://api.telegram.org/bot' . TELEGRAM_TOKEN . '/sendMessage',
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_TIMEOUT => 10,
CURLOPT_POSTFIELDS => array(
'chat_id' => TELEGRAM_CHATID,
'text' => $text,
),

)
);
curl_exec($ch);
}
?>

Постбек в АВО настраивается на вкладке Статистика —  Оповещения Webhook (Postback)

Ниже ссылка из картинки:
Новый заказ https://полный путь до файла на вашем хостинге/webhook.php?contact={id_contact}&account_number={account_number}&account_sum={account_sum}&advertising_channel_company={advertising_channel_company}&advertising_channel={advertising_channel}

Для тех кто любит смотреть видеоинструкции и узнать еще один способ, Виктория Карпова — сооснователь клуба «Клуб Партнеров Евгения Вергуса», записала подробное видео 
Как настроить постбеки (вебхуки) в партнерском кабинете Геткурс?
Смотрите и применяйте на практике. 😉

Хотите реально начать зарабатывать на партнерских программах, добро пожаловать на вебинар Евгения Вергуса. Вход свободный, регистрация » тут «


Спасибо Вам за то, что поделились статьей в социальных сетях!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

15 комментариев

  1. Мощная статья! Только начал присматриваться к вэбхукам и постбэкам и их настройке. Как ты вовремя Дмитрий! Буду разбираться теперь.

  2. Спасибо, Дмитрий. Коротко и понятно расписали. Я немного по другому настроила, без скрипта на хостинг, тоже в Телеграм. Но этот вариант посолиднее — сегодня попробую так настроить постбеки:)

  3. Дмитрий, спасибо за пошаговые действия! Все настроила, прописала. Правда использовала для определения ID в Телеграм бот @MyTelegramID_bot. Огромная Вам благодарность за помощь, буду ждать следующей статьи)))

    • Пожалуйста. У вас на блоге тоже полезные статьи. Взял на заметку некоторую информацию. Оформление блога понравилось. 🙂

  4. Дмитрий, спасибо за статью.
    С геткурсом разобралась, а вот на Автобебофис почему-то не получается. При тесте получаю уведомление с текстом, который в строку прописываю, а по той ссылке, которую Вы даете — тестового сообщения не приходит. Что не так — не могу понять. Вы можете подробное видео записать по настройке постбеков на автовебофисе?

    • Вера, проверить строку Автовебофис просто вставив ее в браузер не получится. Нужно подождать когда произойдет вебхук. Можете создать хук для нового реферала и зарегистрировать тестового для проверки оповещения.

  5. Спасибо за инструкцию!
    На Геткурс все получилось.
    Автовеб при проверке молчал, там и не нужно уведомления на почту приходят

    • Ильдар, АВО нельзя проверить просто перейдя по ссылке. В АВО есть уведомления на почту, но нет уведомления о новых подписчиках, вебхук это решает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Хотите создать свой сайт для заработка?
БЕСПЛАТНО
Хотите создать свой сайт для заработка?
БЕСПЛАТНО
Хотите освоить упрощённый путь
к деньгам из интернета?
Подпишитесь
на новости блога
PDF файл "9 идей для создания лид-магнита за подписку"
в первом письме
Укажите ваш e-mail
куда вам выслать ссылку
Хотите пошаговый план создания автоворонки продаж?
БЕСПЛАТНО
PDF ЧЕК-ЛИСТ
Укажите ваш e-mail
куда вам выслать ссылку
Вся правда о заработке
в партнекских программах
БЕСПЛАТНЫЙ ВЕБИНАР
Хотите узнать схемы
партнерских продаж?
БЕСПЛАТНО
Хотите узнать
о чём молчат «ГУРУ» заработка?
БЕСПЛАТНО
Укажите ваш e-mail
куда вам выслать ссылку на видео
Таких цен раньше никогда не было и больше они не повторятся!
Анти
кризисная акция
СУПЕР скидки на лучшие обучающие курсы
Укажите ваш e-mail
куда вам выслать ссылку на видео
Укажите ваш e-mail
куда вам выслать ссылку на PDF план
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
и дополнительные материалы к нему
Свой сайт для заработка
без строчки кода
БЕСПЛАТНО
Укажите ваш e-мейл
куда вам выслать ссылку на видео
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
Укажите ваш e-mail
куда вам выслать ссылку на книгу
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
Хотите получить?
7 способов заработка в интернете
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
просто укажите вашу почту. ссылка для загрузки придет в пиьсме.
Остался всего один шаг.
Проверьте Ваш почтовый ящик и подтвердите подписку.
ПРОСТО: ЗАЙДИТЕ В СВОЮ ПОЧТУ
и кликните по ссылке в письме от "о Заработке в интернете коротко и без воды"
Укажите ваш e-mail
куда вам выслать ссылку на видеоуроки
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
и пошаговый план заработка в формате PDF
Хотите узнать
как зарабатывать
на создании простых сайтов?
хотите готовый бизнес?
помощь в настройке и
скайп чат единомышленников?
Создайте свою
Денежную Автоворонку
БЕСПЛАТНО
Укажите ваш e-mail
куда вам выслать ссылку на PDF план
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
и дополнительные материалы к нему
Укажите ваш e-mail
куда вам выслать ссылку на PDF план
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
и дополнительные материалы к нему
Укажите ваш e-mail
куда вам выслать ссылку на видео уроки*
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
Укажите ваш e-mail
куда вам выслать ссылку на материалы*
Мы не рассылаем СПАМ, Ваши данные надежно защищены!
*почту нужно подтвердить чтобы получить информацию
Хотите получить бесплатно
50 способов привлечения трафика!

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

×
Вам сообщение:
Приветствую вас.
Печатает ... |