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

В архиве с трекером есть три папки:

/track - отвечает за отслеживание переходов и продаж

/track-common - общие библиотеки и скрипты

/track-show - отвечает за отображение статистики

Для домена статистики вам необходимы все 3 папки, для нового трекинг-домена достаточно скопировать track и track-common.

В папке /track-show домена статистики есть файл настроек settings_path.php, в котором прописана переменная $tracklist с адресами трекинг-доменов и ключами к ним. Ключи нужны для того, чтобы добавление условий на перенаправление трафика могло осуществляться только с вашей контрольной панели.

В случае изменения офферов или ссылок система рассылает изменения на все трекинг-домены (которые перечислены в settings_path.php).

Вы можете использовать любое количество трекинг-доменов, предварительно добавив их в файл настроек. Как это сделать?

1. Устанавливаем трекер на сервер статистики, согласно разделу «Установка на свой сайт». Добавляем настройки базы данных, логин и пароль для входа в трекер, все как при обычной установке.

2. Копируем папки /track и /track-common на новый трекинг-домен, устанавливаем права 777 на папку «/track/cache». Можно копировать из уже установленного трекера статистики, можно скачать новый архив, распаковать его на трекинг-домене и удалить папку track-show.

Если вы скачали новый архив — скопируйте файл /track/cache/settings.php из домена статистики в папку /track/cache трекинг-домена, там находится настройка типа сервера, которая требуется системе.

3. Прописываем на домене статистики (там где у вас расположен /track-show) в файле /track-show/settings_path.php путь к папке /track на трекинг-домене, переменная $tracklist с http, проверяем ключ, чтобы совпадал с _TRACK_KEY из /track/settings_path.php на трекинг-домене. Вам необходимо использовать уникальный достаточно длинный ключ для каждого трекинг-домена, если этого не сделать - ваши ссылки могут быть в любой момент изменены злоумышленниками. Не допускайте этого.

Пример настройки:

$tracklist = array(
array('path' => 'http://domain1.ru/track', 'key' => 'n12jdas192', 'timeshift' => 3600),
array('path' => 'http://domain2.ru/track', 'key' => 'q00waxsm0x', 'timeshift' => 0)
);

Параметр timeshift отвечает за разницу между временем на сервере статистики и трекинг-доменом в секундах. Если у вас оба сервера настроены на один часовой пояс - используйте нулевое значение.

В окне добавления ссылок все ссылки по умолчанию будут создаваться для первого трекинг-домена из списка. Если у вас несколько трекинг-доменов - вы можете вручную поменять название домена перед использованием ссылки в рекламной системе.