Работа с дорвеями

Как подключается Keitaro к дорвеям?

Есть несколько способов подключения:

  1. Обычной ссылкой <a>;
  2. Тегом Script. Возможно выполнение редиректов после загрузки страницы;
  3. Тегом Iframe. Работает аналогично методу Script;
  4. Серверный запрос к Keitaro API. Идеален для клоакинга и скрытия наличия Keitaro.

Для каждого из этих способов можно взять готовый код на странице «Кампания > Дополнительно > Помощник интеграции кампании».

О том, какие выбирать действия в потоках, смотрите совместимость_действий_с_различным_способами_подключения_кампании.

Как делить трафик с дорвеев по ключевым словам?

  1. Создайте кампанию;
  2. Создайте несколько потоков. В потоках добавьте фильтр «Ключевик» и с настройками, например, в первом потоке — *авто*, во-втором — *кредиты*, в третьем *книги*;

Как делить трафик по странам?

  1. Создайте кампанию;
  2. Создайте несколько потоков. В потоках добавьте фильтр «Страна» со значениями, например, в первом потоке Россия, во-втором США, в третьем Германия;

Как делить трафик по городам?

  1. Создайте кампанию;
  2. Создайте несколько потоков. В потоках добавьте фильтр «Город» со значениеями по-английски. Например, в первом потоке «Moscow», во-втором «Saint Petersberg», в третьем «Samara»;

Разделение трафика на мобильные и десктопы

  1. Создайте кампанию с режимом выбора потоков «Последовательный»;
  2. Создайте два потока. Первый поток будет для мобильного трафика, включите в нем фильтр «Устройства, отбирать, Телефон»;
  3. Второй оставьте без фильтров, на него пойдет десктопный трафик.

Как поставить редирект на дорвей?

На странице кампании перейдите в раздел «Помощник подключения кампании». Выберите наиболее подходящий вариант из категории «Редиректы». Скопируйте код и разместите его в шаблоне дорвея.

Как поставить кнопку на дорвей?

На странице кампании перейдите в раздел «Помощник подключения кампании». Выберите наиболее подходящий вариант из категории «Ссылки». Скопируйте код и разместите его в шаблоне дорвея.

Как редиректить только определенных пользователей с сайта? (Решение на JS)

Подключите TDS через script.

  • Создайте кампанию.
  • В настройках кампании, выберите действие по умолчанию и действие для ботов «Показать текст». Содержимое текста оставьте пустое. Таким образом, боты и ненужные пользователи будут видеть сайт без редиректа;
  • Создайте поток с фильтрами и действием «Редирект для script»;
  • Зайдите на страницу «Помощник подключения кампании», выберите «Другое > Script»;
  • Вставьте полученный код на сайте;
  • (не обязательно) В настройках кампании поставьте галочку «Не отслеживать срабатывания действия по умолчанию», чтобы собирать статистику только с редиректов.

Как редиректить только определенных пользователей с дорвея? (Серверное решение)

  1. На странице кампании перейдите в раздел «Помощник подключения кампании».
  2. Выберите «API» в категории «Другое» и скопируйте код;
  3. Вставьте код в шаблоне дорвея перед тегом <html>.

Код представлен на PHP, но вы можете написать на любом другом языке самостоятельно по документации.

Чтобы оставлять ботов на дорвее, выберите действие для ботов на «Показать текст» в настройках кампании.

Как показывать полноэкранный фрейм на странице дорвея?

  1. Зайдите через страницу кампании на «Дополнительно > Помощник подключения кампании»;
  2. Выберите «Другое > Фрейм (frameset)». Разместите его в шаблоне на дорвея;
  3. В потоках используйте любой из редиректов: HTTP, JS, formSubmit.

Как показывать фрейм только определенным пользователям на сайте?

1. Зайдите через страницу кампании на «Помощник подключения кампании»;

2. Выберите «Другое > Keitaro API» (код также доступен на странице пример_на_php).

3. Разместите код в самом начале скрипта сайта. Пример:

<?php
...код api...
?>
<html>
код сайта
</html>

4. Найдите в коде API строку:

echo $result->redirect->content;

Добавьте после неё:

exit();

5. В потоках используйте действие «Показать во фрейме».

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

Как работать с несколькими доменами?

Два способа:

Как с поддоменов отправлять на кампании?

Рассмотрим случай, когда нужно использовать поддомены как адреса кампании. Например

  • http://item-a.tds.com → http://tds.com/item-a
  • http://item-b.tds.com → http://tds.com/item-b

1. Добавьте в DNS зону * IN A 1.1.1.1 (1.1.1.1 — это IP вашего сервера).

2. В панели управления хостингом/сервером, создайте новый сайт mediator.tds.com (может быть любой).

3. Добавьте к нему псевдоним *.tds.com;

4. В Keitaro, зайдите на страницу «Keitaro API: Кампания > Помощник подключения кампании»;

5. Выберите «Другое > Keitaro API»;

6. Скопируйте код;

7. В корне сайта mediator.tds.com, создайте файл index.php и вставьте туда код;

8. Замените строку:

$campaignId = 'campaign';

на

$campaignId = substr($_SERVER["HTTP_HOST"], 0, strpos($_SERVER["HTTP_HOST"], '.'));

Теперь попробуйте открыть любой поддомен.

Как подключить кампанию клоаку на доргене DDL-13?

  1. В DDL-13 зайдите на страницу «STORAGE макросы», нажмите «Добавить»;
  2. Перейдите в Keitaro;
  3. Переключите действие в потоках на «Редирект для Script»;
  4. Зайдите на страницу «Кампания > Помощник подключения кампании»;
  5. Выберите «Дорвеи», затем «Script»;
  6. Нажмите «Добавить параметр»;
  7. Впишите имя «keyword» и значение {#TITLEKEY[=]#};
  8. Скопируйте код;
  9. Вернитесь в DDL-13;
  10. Впишите имя макроса KEITARO_CAMPAIGN_1 и нажмите «Добавить»;
  11. Нажмите «>>>» у макроса;
  12. Вставьте код Keitaro;
  13. Вставьте макрос {#KEITARO_CAMPAIGN_1#} во все шаблоны дорвея перед .