![]() Stuffed TrackerДокументация |
Инсталляция Прежде чем приступить к инсталляции Обновление Статистика Статистика натурального трафика Управление |
Инсталляция |
Прежде чем приступить к инсталляцииПрежде чем начать исталляцию, примите во внимание, что если вы собираетесь ловить продажи на защищенном (ssl) сервере, то трекер тоже должен быть установлен на защищенном сервере (то есть должен быть доступен по https протоколу). Домен, на который установлен Трекер, может не совпадать с тем, на котором находится страница продажи.
АрхивВам необходимо распаковать zip архив, содержащий все файлы Трекера, на ваш сервер. Вы можете скачать его прямо на ваш сервер, или сначала на локальный компьютер - как вам удобнее. На Windows машинах вам понадобится архиватор наподобие WinZip или WinRar, а на Unix машинах используйте команду
или
в зависимости от того, какая команда доступна на вашем сервере. Если вы решили распаковать архив сначала на локальном компьютере, вам понадобится фтп клиент (например CuteFTP или SmartFTP), чтобы закачать распакованные файлы на сервер. Создайте на сервере папку (например tracker) и закачайте в нее файлы. Установка прав доступаПосле того, как все файлы будут размещены на вашем сервере, необходимо поставить специальные права доступа некоторым каталогам и файлам, чтобы Трекер мог правильно функционировать. Вы можете сделать это прямо в FTP клиенте, или в командной строке вашего сервера. Во-первых, переименуйте 'empty.conf.vars' в 'conf.vars.php' . Затем убедитесь, что директория 'store' и файл 'conf.vars.php' доступны для чтения и записи сервером (на Unix машинах обычно требуется установить права доступа 0666 и для папки, и для файла). |
Процесс инсталляцииТеперь вы готовы запустить процесс инсталляции. Просто наберите в вашем браузере адрес папки, в которую вы закачали Трекер.
Если Трекер должен быть доступен также и по защищенному протоколу (https), вы сможете указать альтернативный адрес после инсталляции в общих настройках программы (Администрация / Основные настройки). Набрав указанный выше адрес, вы увидите первую страницу процесса инсталляции (см. скриншот).
Шаг 1 - Выбор языкаПо умолчанию Трекер предлагает два языка: русский и английский. Язык, который вы выберете на первом шаге, будет использован как при инсталляции, так и при последующем использовании программы. В дальнейшем вы можете изменить выбранный язык в основных настройках программы. Шаг 2 - Лицензионное соглашениеПожалуйста, постарайтесь прочесть лицензионное соглашение прежде, чем приступать к следующим шагам. Обратите внимание на пункты о том, что вы не можете убирать логотип и любые другие упоминания о разработчике, не купив соответствующую лицензию (White Label). Шаг 3 - Лицензионный ключЕсли вы еще не приобрели лицензионный ключ, то на этом этапе вы можете выбрать, какую версию программы испытать. По вашему запросу будет сгененирован лицензионный ключ, ограничивающий использование программы тридцатью днями. После установки вы можете изменить версию в разделе управления лицензионными ключами, но ограничение по времени от этого не изменится. Шаг 4 - НастройкиЧтобы завершить этот шаг, вам необходимо иметь MySQL базу данных и параметры доступа к ней.
Шаг 5 - Информация о пользователеНа этом шаге вы создаете самый главный административный аккаунт, который будет иметь доступ ко всем настройкам и функциям программы. Шаг 6 - Информация о компанииЗдесь вы указываете номинально необходимую информацию о вашей компании, а также основной хост сайта, для которого собираетесь собирать статистику. Шаг 7 - Подтверждение введенной информацииУбедитесь, что вы правильно ввели всю информацию. (На каждом шаге, если какой-то параметр не позволит Трекеру правильно функционировать, вы увидите сообщение об этом). Если что-то было указано неправильно, вы можете вернуться назад и изменить введенные данные. Шаг 8 - ИнсталляцияНаконец, Трекер создаст все таблицы в базе данных, заполнит их необходимыми данными и предложит вам перейти в интерфейс программы. На этом этапе инсталляция продукта завершена. Удалите директорию 'install'Несмотря на то, что присутствие этой директории не позволит злоумышленнику запустить процесс инсталляции заново, все равно удалите или переименуйте эту директорию хотя бы из соображений предосторожности. |
Cron scriptТрекер выполняет множество операций в фоновом режиме: подготавливает и архивирует отчеты, удаляет устаревшую статистику, обновляет географию посетителей, информацию о браузерах и операционных системах, выполняет отложенный трекинг. Мы настоятельно рекомендуем настроить крон скрипт сразу после инсталляции Трекера. Настройка крон скрипта потребует от вас умения настраивать свой сервер (или наличия другого человека, который это умеет). Недостаточно просто поставить галочку "Включить крон скрипт" в программе. Нужно также добавить запись в crontab вашего сервера (если это Linux, FreeBSD или другой сервер на основе Юникс) или настроить Scheduler в Windows. Настройка Scheduler в Windows может быть не простым делом, но без этого Трекер будет сильно ограничен в своих возможностях. Необходимо установить периодичность выполнения скрипта так, чтобы он запускался каждую минуту. Это не значит, что он все время что-то будет делать. Зато все новые задачи он будет выполнять своевременно. В разделе "Администрация / Настройки крон скрипта" вы увидите ту строку, которую нужно добавить в crontab. Но для вашего сервера она может немного отличаться. В самом начале строки идет надпись 'php', которая говорит серверу, что следует запустить интерпретатор PHP. Может оказаться, что на вашем сервере нужно писать '/usr/bin/php' или что-то в этом роде. Проконсультируйтесь с вашим системным администратором, если строка по умолчанию не дала нужного эффекта. Вторая важная настройка - "Максимальная нагрузка на сервер". Исходя из нее Трекер следит за тем, чтобы не перегружать сервер своими действиями. И если нагрузка превысила указанное значение, Трекер на какое-то время "засыпает", пока она снова не окажется ниже критической отметки. Это работает во всех процессах - и в Кешировании, и в Архивировании статистики, и в Очистке базы данных, и в обработке XML библиотек. Какое поставить ограничение нагрузки - зависит от вашего сервера. Мы рекомендуем вам ставить в это поле значение, равное суммарному количеству ядер процессоров, стоящих на вашем сервере. То есть если например на вашем сервере стоит Dual Xeon, то поставьте в этом поле число 2. Также вы можете указать, в какое время суток крон скрипту лучше не работать. Он будет запускаться, но никаких задач выполнять не будет. PHP CLIЧтобы PHP в фоновом режиме функционировал правильно, его нужно запускать в режиме CLI (command line interface). В зависимости от того, какая версия PHP установлена на вашем сервере, способы запуска в таком режиме могут отличаться (php-cli.exe, cli/php.exe и другие варианты). Под правильным функционированием мы подразумеваем отсутствие ограничения на время выполнения скрипта и отсутствие HTTP заголовков, которые выдает PHP в обычном режиме. Вы можете ознакомиться с документацией PHP по этому поводу (http://php.net/manual/ru/features.commandline.php) или обратиться в службу поддержки вашего хостинг провайдера. Также вы можете проверить, используется ли режим CLI по умолчанию при запуске PHP в командной строке, используя параметр '-v' :
Вывод на экран должен быть приблизительно такой:
Если вы видите надпись (cli) сразу после версии PHP, то все в порядке! ЛогиКрон скрипт логирует свои действия. Вам доступно три вида логов:
В каждом из них вы найдете полезную информацию о том, что трекер делал в фоновом режиме, сколько это занимало времени, какая была нагрузка на сервер. Монитор процессовНачиная с версии 3.0.1 вам доступен специальный инструмент контроля за фоновыми процессами. В этот список попадают все запуски крон скрипта независимо от того, выполнял ли он какие-то действия, или нет. Напротив незавершенных процессов располагается кнопка "Завершить". Нажав ее, вы пометите процесс как требующий завершения. Если процесс действительно работает, то как только он закончит выполняемую в данный момент операцию, сразу после после этого он остановит свою работу. Если же процесс уже завершился некорректно, а запись о нем так и осталась в списке незавершенных, тогда в течение пяти минут эта запись будет помечена, как завершенная. |
Работа Трекера через httpsЕсли вы планируете ловить продажи, и финальная страница покупки ('thank you' page) находится на защищенном сайте (то есть доступна по протоколу https вместо http), тогда вам необходимо сделать Трекер тоже доступным по защищенному протоколу и использовать этот адрес Трекера в трекинговом коде на финальной странице покупки.
Если на подобной странице покупки будет размещен код, запрашивающий Трекер по обычному протоколу, то пользователь может получить от браузера уведомление, сообщающее о том, что запрашиваемый адрес находится в незащищенной зоне. Пользователь может заблокировать подобные запросы. Также они могут быть заблокированы по умолчанию. В основных настройках программы (Администрация / Общие настройки) вам необходимо указать адрес Трекера на защищенном сервере в поле 'SSL адрес Трекера'. Для проверки правильности адреса используйте соответствующую кнопку.
После этого Трекер всегда будет использовать адрес на защищенном сайте при генерации трекингового кода и рекламных ссылок. |
Трекинговый кодКогда в Трекер добавлен хотя бы один сайт, вам нужно получить для него трекинговый код и разместить этот код на всех страницах сайта. Попасть на страницу генерации кода можно двумя способами. Если вы находитесь на странице со списком сайтов, вы можете кликнуть на ссылку "код для сайта" справа от каждого сайта. Или вы можете попасть на ту же страницу кликнув таб "Настройки", а затем "Получить трекинговый код". Есть три типа трекингового кода: слежение за посетителями, слежение за продажами и ловля действия. Слежение за посетителямиЭто первый и главный тип кода, который вам нужен. Нажмите кнопку "Сгенерировать", скопируйте появившийся код и вставьте его, по возможности, на все страницы сайта. (Учтите, что для каждого сайта нужно генерировать свой трекинговый код). Если вы выбрали JavaScript или HTML вариант кода, его нужно вставить между <BODY> </BODY> тагами ваших хтмл страниц. А PHP код следует включать внутрь ваших php скриптов до того, как какая-либо информация отправляется браузеру. Ловля продажТакой тип кода необходимо размещать на финальной странице процесса покупки ('thank you' page). Простого размещения кода достаточно для подсчета конверсии продаж. Если же вам нужно ловить стоимость, продукты, идентификатор заказа и какую-либо еще дополнительную информацию, используйте для этого дополнительные параметры. Примеры использования этих параметров вы найдете прямо на странице генерации кода. Все параметры опциональны и друг от друга не зависят. Обычный трекинговый код не нужно размещать на странице, где есть код ловли продаж. Ловля действийТрекинговый код такого типа можно сгенерировать только для действий, у которых выставлена опция "Ловить с помощью кода на странице". Обычный трекинговый код не нужно размещать на странице, где есть код ловли действия. Для такого типа кода есть одна дополнительная опция - "Ловить действие с помощью вызова JavaScript функции". Указав эту опцию вы получите такой код, который не сработает автоматически при запросе страницы, и его можно будет вызвать с помощью JavaScript'а. Некоторые достоинства и недостатки JavaScript и PHP кода
Наиболее полную информацию о посетителях собирает JavaScript код. Такие параметры как разрешение и глубина экрана посетителя, версия Flash плеера и заголовки посещенных страниц самостоятельно собирает только JavaScript код. Поисковых ботов ловит только PHP код. Также, если финальная страница продажи открывается по защищенному протоколу, и на эту страниу возможно поставить PHP код, то необязательно Трекер тоже делать доступным по защищенному протоколу. PHP код может замедлить открытие PHP страниц вашего свйта, поскольку, перед тем как содержимое страницы будет послано посетителю, сервер каждый раз должен будет совершить дополнительные действия, необходимые для трекинга. |
Обновление |
Процесс обновленияПроцедура обновления продукта до новой версии еще проще, чем инсталляция. Но прежде чем приступить к этой процедуре, сделайте резервную копию базы данных. Обновите файлы на сервереПрежде всего, необходимо закачать на сервер новую версию продукта. Вы можете закачать как полный набор файлов продукта, так и специально подготовленный пакет обновления (пакеты обновления позволяют обновить продукт только с предыдущей версии, так что может понадобиться закачать несколько таких пакетов - в этом случае очень важен порядок, в котором вы их закачиваете).
Как только вы закачаете обновленные файлы, Трекер прекратит собирать статистику до момента завершения обновления. Это необходимо, чтобы не повредились данные, если новая версия работает с несколько иной структурой таблиц. Процесс обновленияЧтобы запустить процесс обновления, вам необходимо всего лишь открыть Трекер в браузере. Вы должны быть обязательно авторизованы как супер администратор (или как пользователь, который устанавливал Трекер). Вы увидите список всех доступных обновлений и кнопку внизу экрана, позволяющую запустить процесс. В некоторых случаях после нажатия этой кнопки вы также увидите дополнительные инструкции.
Как только процесс обновления будет завершен, Трекер сообщит вам об этом и предложит вернуться в основной интерфейс программы. |
Статистика |
Статистика рекламных кампанийЧтобы начать измерять эффективность рекламных кампаний, необходимо завести их в Трекере и внести изменения в ваши рекламные ссылки. Управление кампаниями происходит в разделе «Кампании». Здесь вы можете создавать, редактировать, группировать кампании и указывать их стоимость, как общую, так и за клик. Создав кампанию, можно перейти к генерированию рекламных ссылок для нее. В ссылках можно использовать ключевые слова, перенаправление посетителей на указанную страницу (без перенаправления Трекер будет ожидать, что на указанной landing page стоит обычный код ловли посетителей), а также можно объединять рекламную ссылку и сплит-тест. После того, как вы поместите получившиеся ссылки в ваши рекламные объявления, трекер начнет собирать статистику рекламных кампаний. Для изучения статистики Трекер предоставляет вам конструктор отчетов, логи и пути посетителей. |
Статистика натурального трафикаДля того, чтобы начать собирать статистику натурального трафика достаточно просто разместить трекинговый код на всех страницах вашего сайта. Статистика натурального трафика будет доступа в конструкторе отчетов, логах и путях посетителей. |
Учет продажДля того, чтобы начать автоматический учет продаж, вам необходимо разместить специальный трекинговый код на финальной странице ('thank you page') оформления заказа. Заход на эту страницу уже сам по себе обозначает, что продажа произошла, и трекер ее зафиксирует. Кроме того, вы можете указать конкретизирующие параметры в коде. Ручное добавление продажиВы можете добавить продажи вручную ("Настройки / Добавить продажу"), а также отредактировать уже пойманные продажи ("Все отчеты / Лог продаж / Редактирование продажи"). Если вы выберете кампанию и ключевое слово (и/или сплит-тест), продажа будет ассоциирована с ними и повлияет на статистику платного трафика. Вам не обязательно знать ID посетителя. Трекер создаст нового посетителя, если вы его не укажете. Но учтите, что если в пути посетителя на было приходов с указанной вами рекламной кампании, Трекер сам сымитирует клик, что тоже повлияет на статистику платного трафика. |
Отслеживание событий на сайтеЕсть четыре способа, как вы можете ловить действия и предметы действий на сайте. Действия могут иногда называться "событиями" в других статистических программах. Трекер использует термин "действия" везде в интерфейсе, поэтому, если вы ищете события, то действия — это то, что вам нужно. Также, продажа в Трекере не считается ни действием, ни событием — она ловится отдельным трекинговым кодом. Вы можете прочитать про ловлю продаж в отдельном разделе документации. 1. Ловля действий с помощью специального трекингового кода. Вам достаточно разместить специальный код на странице, и Трекер будет регистрировать действие при каждой загрузке этой страницы. 2. Действие может быть ассоциировано с неким адресом на сайте. Такое действие ловится обычным трекинговым кодом. При создании действия вам нужно указать, какой адрес будет с ним ассоциирован: это может быть просто адрес страницы (например http://www.yoursite.ru/actionpage.html), или шаблон страницы (например http://www.yoursite.ru/*/actionpage.html. Откуда Трекер должен взять предмет действия – тоже указывается в адресе. Например, вы можете указать адрес http://www.yoursite.ru/search.php?query={a}, и тогда все значения параметра query запишутся, как предметы действия. 3. Ловля действия через редирект. При создании такого типа действия вам необходимо указать сайт и страницу на сайте, с которой будет ассоциировано действие. Это необходимо Трекеру, потому любое событие на сайте (будь то продажа, или рекламный клик, или заход через сплит-тест) ассоциируются с какой-то страницей. В путях посетителей и логах действий вы будете видеть указанную страницу, как будто (или действительно) действие произошло на ней. Вы можете указать, на какой адрес Трекеру следует переадресовывать посетителя при совершении им действия. Редирект подразумевает, что вы даете посетителю ссылку не на ваш сайт, а на Трекер. А Трекер перенаправляет посетителя на указанный адрес.
Вы можете использовать динамическую подставку адресов перенаправления. Добавьте к данному вам адресу действия параметр &rurl=адрес_перенаправления , и Трекер будет каждый раз перенаправлять посетителя, используя этот параметр. В примере со скачиванием файла, вы могли бы сделать на вашем сайте такие ссылки: http://tracker.yoursite.ru/track/event.html?eid=1&rurl=http://yoursite.ru/file.zip . Трекер будет регистрировать скачивание файла и отправлять посетителя на http://yoursite.ru/file.zip . Кроме того, при такой схеме вы тоже можете ловить предметы действий. Добавьте к адресу действия параметр &itm= , и все значения этого параметра будут записаны, как предметы действия. Например: http://tracker/track/event.html?eid=1&itm=Very_important_file&rurl=http://yoursite/file.zip 4. Ловля действия с помощью javascript функции. Этот метод совсем чуть-чуть отличается от самого первого. При генерировании трекингового кода действия вы можете указать, что хотели бы ловить действия только после вызова некой вашей javascript функции. |
Сплит тестыПосле создания сплит-теста вы можете указать в нем сколько угодно страниц для тестирования. Для сохраненного сплит-теста Трекер сообщит вам адрес, который нужно поместить в рекламное объявление (или в любой другой объект, который будет вести на тест). Вы можете выбрать один из двух методов выбора страниц для переадресации. Посетитель, кликнув на ссылку теста, должен получить одну из указанных в тесте страниц: выбранную либо случайным методом, либо последовательным. Кроме того, вы выбираете, будет ли один посетитель получать всегда одну и ту же страницу, или каждый раз разные. Все действия, которые посетитель совершит на сайте после перехода через сплит-тест, будут ассоциированы с одной из страниц теста, и вы сможете оценить эффективность каждой страницы в Конструкторе отчетов, или на отдельной странице статистики сплит-теста. |
Воронки посещенийОпределяя шаблон пути посетителя, вы обнаружите много опций. Каждый шаг может принадлежать одному из типов:
Кроме того, первый шаг можно ограничить только теми посетителями, которые впервые пришли на сайт, или это был их первый шаг в сессии. Каждый последующий шаг может следовать непосредственно за предыдущим, или быть в пути посетителя через несколько шагов. Статистика шаблона пути покажет вам не только конверсию посетителей от шага к шагу, но и страницы, на которых их путь прекращался. Отчет можно ограничить во времени и выбрать конкретный сайт. |
Конструктор отчетовОсновной принцип работы конструктора отчетов в том, что в любом отчете вы можете выбрать одну из строк результата и «пойти вглубь», оставив текущую выборку ограничением для следующей. Например, вы выбираете отчет «по сайтам», затем кликаете на один из сайтов, выбираете отчет «по Поисковым системам» и смотрите, из каких поисковых систем приходили именно на этот сайт. Вы можете двигаться вглубь до тех пор, пока не кончится список отчетов. Конструктор делится на две части: «Платный трафик» и «Весь трафик». Все, что вы увидите в конструкторе платного трафика, привязано к рекламным кампаниям. Вы можете сохранить любой отчет, который построите в конструкторе. После сохранения он будет доступен в разделе «Все отчеты». А самое главное, каждый сохраненный отчет подчиняется правилам Кеширования и Архивирования. В фильтре конструктора вам доступен выбор временного периода, ограничивающего отчет. Шаблоны временных периодов вы можете создавать сами. Суммы колонокВо многих отчетах в нижних строчках вы увидите суммарные данные. 1. Суммы колонок + Минимальное, Среднее и Максимальное значения. Эти данные показываются только в том случае, если количество строк отчета не превысило указанный вами в фильтре лимит (по умолчанию 20). В противном случае сумму колонок посчитать невозможно. Сумма считается уже не в базе данных и только на основе полученных значений. Для всех колонок, где показано количество уникальных посетителей, эта сумма может не отражать реального положения вещей. Если например вы смотрите отчет по сайтам, а некий посетитель заходил не на один из этих сайтов, а на несколько, то он будет посчитан в нескольких строках результатов. И для каждой строки количество уникальных посетителей будет верным, а сумма всех результатов будет неверной, потому что один и тот же посетитель посчитается несколько раз. 2. Всего. Самая нижняя строка отображает реальную сумму, вычисляемую уже в базе данных. Эта строка не учитывает посетителей по несколько раз, поэтому значения могут быть меньше, чем в суммах колонок (но зато они верные). Так как отображение этой строки требует отдельного запроса в базу данных, и этот запрос будет выполняться столько же или даже дольше, чем собственно выборка статистики, то мы решили сделать его опциональным. Однако в закешированных отчетах эти данные доступны сразу. КолонкиОбъяснения требуют только несколько колонок отчетов. 1. Хиты (они же "Просмотры страниц") Это буквально количество просмотров страниц, совершенное всеми посетителями в указанной выборке. Это не количество разных страниц, а именно количество просмотров. 2. Уникальные посетители (в колонках продаж и действий) Эти колонки отображают количество уникальных посетителей, совершивших действия и продажи, а не количество уникальных действий или уникальных продаж. 3. Конверсии В этих колонках отображается процентное отношение уникальных посетителей, совершивших действия или покупки, к общему количеству уникальных посетителей. |
Управление |
Отложенный трекингОтложенный трекинг требует постоянной работы крон скрита. Вы можете включить Отложенный трекинг как для всей системы ("Администрирование / Обшие настройки"), так и для каждой компании ("Администрирование / Управление клиентами (или редактирование основной компании)"). Все трекинговые запросы к Трекеру будут записываться во временную таблицу и обрабатываться после. Учтите:
|
Кеширование отчетовКеширование ("Администрация / Настройки кеширования") – это основной механизм поддержания Трекера в работоспособном состоянии при больших объемах данных. Чем больше информации в базе данных, тем дольше база выполняет запросы и агрегирует данные. Процесс кеширования будет подготавливать отчеты в фоновом режиме, поэтому требует постоянной работы крон скрипта. Процесс кеширования готовит несколько типов отчетов:
Технология «умного кеширования» постарается определить, сколько времени занимает подготовка того или иного отчета и будет решать, нужно ли готовить отчет в фоновом режиме, или можно показать его в реальном времени. Методы подготовки отчетов
Если у вас включено Кеширование, и пытаясь открыть очередной отчет вы увидели сообщение о том, что отчет нужно подготовить, то перед вами обычно два варианта подготовки:
Временные зоны
В настройках компании (или компаний) вы можете указать основную временную зону, в которой "эта компания находится". Это нужно для подготовки отчетов. Если вы ставите отчет в очередь на подготовку, то фоновый процесс будет использовать временную зону компании. Эта же временная зона используется при подготовке основных системных отчетов (для списка кампаний, сплит тестов и некоторых отчетов из Dashboard). Во всех остальных случаях (в том числе и когда кеширование выключено) используется временная зона, которую вы указали в Персональных настройках. |
География посетителейНачиная с версии 3.0 Трекер работает только с бинарными библиотеками MaxMind (http://www.maxmind.com/app/ip-location). В папку 'store' Трекера нужно положить один из двух файлов: GeoIP.dat (только идентификация стран) или GeoCity.dat (идентификация городов и стран). Учтите, что файлы должны называться именно так. Если вы впервые закачиваете библиотеку или заменяете ее новой версией, запустите обновление базы данных. Вы можете использовать бесплатную версию GeoLite. Она не даст вам стопроцентной точности, но позволит сразу же начать собирать статистику по городам. (http://www.maxmind.com/app/geolitecity) |
Архивирование отчетовАрхивирование отчетов поможет вам сохранить историю статистики, если вы собираетесь очистить базу данных для лучшей производительности системы. На странице настроек Архивирования ("Администрация / Настройки архивирования") вы можете указать, какие сохраненные отчеты архивировать и за какие периоды сохранять данные. Например, если вы выбрали период архивирования «Год», Трекер будет в начале каждого года сохранять копию отчета с установленным ограничением «предыдущий год». Период «Месяц» Трекер будет архивировать в начале каждого месяца. В Феврале за Январь, в Марте за Февраль и так далее. При первом включении Трекер начнет архивировать все старые периоды, начиная с первого дня сбора статистики. Учтите, что процесс очистки базы данных не затронет ту информацию, которая должна быть заархивирована. Например, если вы выставили период архивирования «Год», то процесс удаления никогда не будет трогать текущий год. Даже если вы явно укажете за какие даты удалять статистику. (Такая логика работает только при включенном архивировании). Процесс архивирования работает в фоновом режиме, поэтому он требует постоянной работы крон скрипта. Вам не нужно включать и выключать архивирование много раз. Достаточно один раз его настроить, и Трекер будет автоматически следить за отчетами и архивировать их по мере необходимости. |
Очистка базы данныхСистема автоматический очистки базы данных позволяет вам держать размер базы данных в одном состоянии, не давая ей бесконтрольно расти. Процесс очистки происходит в фоновом режиме и поэтому требует постоянной работы крон скрипта. Независимо от того, как часто запускается крон скрипт, сам процесс очистки будет срабатывать через указанный вами отрезок времени. Вы можете установить, например, такую периодичность: Очищать статистику каждый месяц, в первый день месяца, ночью, в вашей временной зоне. Вы можете удалять как полные пути посетителей, так и мало значащие для статистики части их путей. Кроме того, вы можете очищать неиспользуемые в статистике данные (рефереры, ключевые слова, посетителей, страницы сайтов, продукты, предметы действий). Не используемые данные - это когда сами пути посетителей уже были удалены, но осталась дополнительная информация, хранящаяся в других таблицах. После каждой очистки базы данных в ней будут оставаться неиспользуемые записи. Так как программа рассчитана на работу с MySQL версии >= 4.0, то мы не можем использовать методы автоматического удаления неиспользуемых записей, что реализовано уже в MySQL 5.0 и вообще во всех других нормальных базах данных. Вы можете указать, какой период не затрагивать при очистке базы – например, не трогать последний год (от текущего момента назад), или не трогать последние три месяца. Кроме того, вы можете указать конкретный период, с какой даты по какую очистить статистику. Для каждой клиентской компании можно указать свои настройки. Процесс очистки базы данных не станет удалять информацию, которой предстоит быть заархивированной. При условии, что Архивирование включено. Если вы хотите включить автоматическое удаление статистики, но сомневаетесь, не удалит ли оно те данные, которые должны быть заархивированы - не сомневайтесь. Не удалит. Наоборот, процесс удаления статистики может ничего не удалить, если архивирование включено, а ничего еще не было заархивировано. Ручное удаление статистикиКроме автоматического удаления статистики есть еще и ручной метод. Вы найдете форму ручного удаления в разделе "Администрация / База данных". Форма появляется только если "Автоматический режим" выключен. Мы настоятельно рекомендуем вам использовать автоматический режим. Разницы между ними нет никакой, потому что настройки используются одни и те же, и код запускается один и тот же. Ручной режим всего лишь запускает процесс через http, а значит у PHP может не хватить времени на весь процесс удаления, то есть сработает timeout и скрипт не завершит свою работу, что может повредить целостность базы данных. К тому же, крон скрипт следит за нагрузкой сервера и засыпает, если она превысила критическую нагрузку, а http процесс - нет. Именно поэтому мы запрятали форму ручного удаления так далеко. Единственная причина, по которой мы вообще сделали эту форму, заключается в том, что у вас может не быть возможности настроить крон скрипт. Если у вас нет никакой специальной необходимости запускать удаление вручную, воспользуйтесь автоматическим методом. Это требует постоянной работы крон скрипта, но зато в фоновом режиме у PHP нет таймаутов, и есть уверенность, что скрипт доработает до конца. Если вам нужно всего лишь разово удалить какую-то статистику, поставьте в настройках запуск раз в месяц (если на этот момент у вас не ночь первого числа месяца, то автоматическое удаление будет ждать следующего подходящего периода) и нажмите кнопку "Запустить процесс как можно скорее". После этого вы можете периодически перегружать страницу, чтобы проверить, стала ли кнопка снова активной, или воспользоваться монитором крон процессов. Как только процесс удаления будет завершен, мы можете выключить автоматическое удаление. |
Javascript, PHP и ActionScript трекингТрекер предоставляет вам несколько вариантов кода (Javascript, PHP, ActionScript) и вам достаточно только воспользоваться удобной формой генерации трекингового кода. Важно знать другое: какие дополнительные параметры вы можете добавить в код. Более подробно о том, как добавлять параметры вы прочтете на странице генерации кода. |
Настройки приоритета трафикаВ зависимости от ваших потребностей, вы можете настроить трекер с учетом разного приоритета трафика. ("Администрация / Общие настройки") Что это значит? Рассмотрим несколько вариантов:
Если вы указываете приоритет трафика, то картина несколько меняется. Также как и с равным приоритетом, трекер будет смотреть на наличие первых и последних точек входа и привязывать к ним, но:
Сплит-тестыЕще одно важное замечание: сплит-тесты имеют самый высокий приоритет. Независимо от того, поставили вы приоритетным платный или натуральный трафик, сплит-тест всегда будет иметь преимущество. Но если точка входа совпадает со сплит-тестом (например рекламный клик ведет на сплит-тест), то они считаются одной точкой входа, и тогда события будут привязы и к сплит-тесту, и к рекламной кампании. СтатистикаСтатистика, которую вы видите в отчетах, основана именно на этом привязывании. В отчете, например, по рекламным кампаниям, в колонке продаж вы увидите именно те продажи, которые при трекинге были привязаны к точкам входа с этих кампаний. Изменение приоритета трафика в настройках не влияет на уже собранную статистику. Если вы не видите в статистике ожидаемых вами цифр продаж и действий, то проверьте на всякий случай настройки приоритета трафика и посмотрите логи продаж. Если продажи успешно ловятся, то скорее всего они просто оказались привязанными к другим точкам входа. |
Сайты и домены сайтовПрофайлы сайтов
В Трекере нет ограничения на количество трекаемых доменов внутри одного профайла сайта. Поэтому в рамках одного профайла вы, в принципе, можете агрегировать статистику с любого количества доменов и поддоменов. Однако, это может оказаться не удобным, если вам нужно четко разделять статистику по сайтам и проектам. Для этого в трекере существует понятие профайлов сайтов, которые по сути являются контейнерами для агрегированной статистики.Домены сайтов
Через какое-то время собирания статистики вы можете обнаружить, что список доменов сайта содержит записи, происхождение которых вам может быть непонятно, а присутствие их может быть нежелательно. Это могут быть IP адреса поисковых систем, или ваши локальные домены, которые вы используете при создании сайта, или домены систем продаж, где на 'thank you' странице вы поместили код ловли продаж. Могут быть и другие варианты. Поэтому мы рекомендуем устанавливать опцию "Собирать статистику только с указанных доменов". Все новые домены в таком случае будут проигнорированы. Список разрешенных доменов вы можете составить самостоятельно на странице редактирования сайта. Пожалуйста имейте ввиду, если посетитель пришел с реферера, домен которого зарегистрирован как домен текущего сайта, Трекер не будет считать это заходом с реферера. Удалить нежелательные домены вы можете на странице редактирования компании, в списке сайтов. Будьте внимательны с доменами систем продаж (например, Yahoo store, ShareIt и т.д.). Чтобы продажи ловились, их домены должны быть включены в список разрешенных. Домен, на который ставятся cookieВ настройках сайта вы можете указать, на какой домен трекер должен ставить куки посетителя. Это важно, если вы используете разные виды трекингового кода на разных поддоменах сайта.Например, на www.yoursite.com вы используете Javascript трекинг, а на clients.yoursite.com - PHP трекинг, а Трекер стоит на tracker.yoursite.com . По умолчанию, Трекер будет ставить куки без указания домена, а значит они будут видны только на tracker.yoursite.com с случае с Javascript , HTML и ActionScript видами трекинга. В случае же с PHP трекингом, текущий домен будет clients.yoursite.com , и куки будут видны только на нем. Таким образом один и тот же посетитель может быть идентифицирован как два разных, если он заходил на страницы с разными видами трекингового кода. Чтобы избежать этого, поставьте в соответствующее поле значение '.yoursite.com' (без кавычек, с точкой в начале). Тогда Трекер будет ставить куки, которые будут видны на всех поддоменах сайта. Текстовый идентификатор сайта
Эта опция добавлена для удобства при интегрировании с разными CMS. В трекинговом коде вместо числового идентификатора сайта вы можете указать текстовый, если он был выставлен в настройках сайта. Вместо переменной nsSiteId в трекинговом коде укажите переменную nsSiteTextId , и Трекер будет идентифицировать сайт по текстовому ключу. Более подробно об установке параметров вы прочтете в статье о трекинговом коде. |
Создание нового скинаНачните создание своего собственного скина с простых действий:
Теперь у вас есть новый вариант интерфейса, полностью идентичный базовому. Вы можете брать любой файл из базового интерфейса, копировать его в новую папку (сохраняя внутренний путь) и менять его. Все файлы, которых нет в вашей модификации, Трекер будет брать из того скина, который указан родительским (родительский скин тоже может быть модификацией!) Этот вариант гораздо лучше, чем если бы вы стали менять основной вариант интерфейса. В Трекере при каждом обновлении меняются таблицы стилей и основные части шаблонов, так что вы легко можете потерять все свои изменения.Учтите, что вы не имеете права убирать логотип продукта, не купив White Label лицензию. |