You are here

README.txt in Yandex.Metrics 6

------------------------------------------------------------------------------
                            YANDEX.METRICS MODULE
------------------------------------------------------------------------------
Note: Russian version of this documentation see below.

The Yandex.Metrics [1] service is European alternative of Google Analytics.

The Yandex.Metrics module gets analytic information from Yandex.Metrics service and
displays it on your site in convenient ways.

The Yandex.Metrics API [2] is used for communication with Yandex.Metrics service.

Features:
    * Installing Yandex.Metrics counter code on your site (visibility settings for pages and user roles)
    * Authorizing of your site on Yandex services (through oAuth 2.0)
    * Reports and charts:
        * Page Views, Visitors, New Visitors
        * Traffic Sources
        * Popular Search Phrases
        * Popular Content
        * Geography of Visits
    * Block with popular content links (updating through Cron)

Module dependencies
    * Google chart API [3]
    * [Optional] For support of internationalized domain names 
      download idna_convert class of Matthias Sommerfeld from [10] and copy it
      into the 'sites/all/libraries/idna_convert/' or 'sites/name_of_your_site/libraries/idna_convert/'
      folder of your Drupal setup.

Available interface translations
Russian (Русский)



INSTALLING
------------------------------------------------------------------------------
1. Backup your database.

2. Make sure you resolved dependencies of the module. 
   Please install Google chart API [3] module first.

3. If you use internationalized domain name you should download PHP file idna_convert.class.php
   of Matthias Sommerfeld from [10] and copy it into the 'sites/all/libraries/idna_convert/' or
   'sites/name_of_your_site/libraries/idna_convert/' folder of your Drupal setup.

4. Copy the complete 'yandex_metrics/' directory into the 'sites/all/modules/',
   'sites/default/modules' or 'sites/name_of_your_site/modules' folder of 
   your Drupal setup. 
   More information about installing contributed modules could be found at 
   "Install contributed modules" (http://drupal.org/node/70151)

5. Enable the "Yandex.Metrics" module from the module administration page
   (Administer >> Site building >> Modules).

6. Configure the module (see "CONFIGURATION" below).



UPDATING
------------------------------------------------------------------------------
1. Verify that the version you are going to upgrade contains all the features
   you are using in your Drupal setup. Some features could have been removed
   or replaced by others.

2. Read carefully in the project issue tracking about upgrade paths problems
   before you start the upgrade process. 

3. Backup your database.

4. Update current module code with latest recommended version. Previous versions 
	could have bugs already reported and fixed in the last version.

5. Complete the update process, set maintenance mode, call the update.php script 
	and finish the update operation. 
	For more information please go to: http://groups.drupal.org/node/19513

6. Verify your module configuration and check that the features you are using
   work as expected. Also verify that all required modules are enabled, and
   permissions are set as desired.

Note: whenever you have the chance, try an update in a local or development
      copy of your site.


CONFIGURATION
------------------------------------------------------------------------------
1. On the access control administration page ("Administer >> User management
   >> Access control") you need to assign:

*	"administer Yandex.Metrics settings" permission to the roles that are allowed 
	to administer the Yandex.Metrics settings.
*   "access Yandex.Metrics report" permission to the roles that are allowed
    to view Yandex.Metrics Summary Report

2. Create Yandex.Metrics [1] account.

   Please skip this step if you have already had it.

3. Create Yandex.Metrics counter for your site at Yandex.Metrics admin interface. 
   And generate counter Javascript code there. 
   Note: We recommend to create simple counter without any widget 
         but counter code with widget is acceptable.
   
   Save this Javascript code for later usage.
   
   Please skip this step if you have already created a counter.

4. Go to the module settings page ("Administer >> Site configuration >> Yandex.Metrics")
   There are three tabs: Counter Code, Authorization and Reports. To access any of these tabs users need 
   the "administer Yandex.Metrics settings" permission.

   Paste Javascript code of counter from Yandex.Metrics to the Counter Code text field
   on the module settings page ("Administer >> Site configuration >> Yandex.Metrics").
   You can also define counter code visibility settings.
   Then submit form.
   By this step you add counter code to the footer of permitted pages of your site.
   
   Please skip this step if you have already added Yandex.Metrics counter code on your site pages 
   through another way.

   Please skip next steps if you need nothing except installation of counter code.

5. Register your Yandex application. Use Yandex step-by-step guide [6]
   to perform this step.

   Enter Callback URI for your Yandex application.
   Callback URI: http://YOUR_SITE_HOST_NAME/yandex_metrics/oauth

   Save your application Client ID and Client Secret for later usage.

6. Application authorization. 
   Go to Authorization tab and paste application Client ID and Client Secret into the corresponding fields.
   Then press Authorise Application button to submit form.
   
   You will be redirected to the special Yandex page. 
   You should confirm your application authorization on that page.
   Enter your Yandex login and password if it will be necessary.
   
   Then your will be redirected back to the settings page of the Yandex.Metrics module on your site 
   and get success message.

7. Reports settings
   Go to Reports tab.
   Here you can to turn on AJAX for reports.
   It can reduce loading time of Summary Report page.

   Also you can enable/disable displaying of reports.
 
8. Check Yandex.Metrics Summary Report content 
   ("Administer >> Reports >> Yandex.Metrics Summary Report").
   To access this page users need the "access Yandex.Metrics report" permission.
   Note:
     Your report can be empty if you have just created Yandex.Metrics counter 
     and placed it to your site. Probably statistic information have not been collected yet.
     Please try again later.

9. After module installing and configuration, there's gonna be accessible "Popular content" block.
   This block shows popular content pulled from Yandex as a list of links.

   The block has two configuration options: the Filter date period and the Count of links. 
   These options are accessible at block configuration page("Administer >> Blocks >> Popular content").
   The Filter date period option configures the period of time that you want to filter popular 
   content(Today, Yesterday, Week or Month).
   The Count of links option allows you to select how many links to show in the 
   block(5, 10 or 15 links).

   Note:
     Block caches the popular content data, that's done to prevent excessive requests to Yandex. 
     In order to clear the cache you should change the Filter date period and after that save the 
     block. Also, it tries to pull and save popular content in cache when the block is showing 
     for the first time.

   Attention:
     To maintain data in the block up-to-date, you should configure CRON [9].



BUGS AND SHORTCOMINGS
------------------------------------------------------------------------------
* See the list of project issues [7].


AUTHORS AND MAINTAINERS
------------------------------------------------------------------------------
Idea: Alex Sorokin [4]
Maintainer: Konstantin Komelin [5]
Previous co-maintainers: Alex Sorokin [4], Alexey Tataurov [8]


LINKS
------------------------------------------------------------------------------
[1] http://metrika.yandex.ru/
[2] http://api.yandex.ru/metrika/
[3] http://drupal.org/project/chart
[4] http://drupal.org/user/108088
[5] http://drupal.org/user/1195752
[6] http://api.yandex.ru/oauth/doc/dg/tasks/register-client.xml
[7] http://drupal.org/project/issues/yandex_metrics
[8] http://drupal.org/user/957718
[9] http://drupal.org/cron
[10] http://www.phpclasses.org/browse/file/5845.html


------------------------------------------------------------------------------
                            Модуль Yandex.Metrics
------------------------------------------------------------------------------


Сервис Яндекс.Метрика [1] - это Европейская альтернатива Google Analytics.

Модуль Yandex.Metrics получает аналитическую информацию с сервиса Яндекс.Метрика
и отображает ее в удобном виде на вашем сайте.

Для взаимодействия с сервисом Яндекс.Метрика используется API Яндекс.Метрики [2].

Возможности:
    * Установка кода счетчика на сайт (настройка видимости для страниц и ролей пользователей)
	* Авторизация сайта на сервисах Яндекса (используя oAuth 2.0)
	* Отчеты и графики:
        * Просмотры страниц, посетители, новые посетители
        * Источники переходов
        * Популярные поисковые фразы
        * Популярное содержимое
        * География посещений
    * Блок со ссылками на популярный контент (обновление по Cron)

Зависимости модуля
    * Google chart API [3]
    * [Необязательно] Для поддержки интернационализированных доменных имен
      скачайте класс idna_convert, разработанный Matthias Sommerfeld, отсюда [10] и скопируйте его
      в 'sites/all/libraries/idna_convert/' или 'sites/name_of_your_site/libraries/idna_convert/'
      директорию установленного Drupal.

Доступные переводы интерфейса
Русский



УСТАНОВКА
------------------------------------------------------------------------------
1. Создайте резервную копию вашей базы данных.

2. Убедитесь, что зависимости модуля разрешены.
   Пожалуйста, сначала установите модуль Google chart API [3].

3. Если вы используете интернационализированное доменное имя, вам следует скачать PHP файл
   idna_convert.class.php, созданный Matthias Sommerfeld, со страницы [10] и скопировать его
   в 'sites/all/libraries/idna_convert/' или 'sites/name_of_your_site/libraries/idna_convert/'
   директорию вашей Drupal установки.

4. Скопируйте директорию 'yandex_metrics/' целиком в 'sites/all/modules/' или
   'sites/default/modules' или 'sites/имя_вашего_сайта/modules' директорию
   вашей Drupal установки.
   Больше информации об установке модулей вы можете найти в 
   "Install contributed modules" (http://drupal.org/node/70151)

5. Включите модуль "Yandex.Metrics" на странице управления модулями
   (Управление >> Конструкция сайта >> Модули).

6. Натройте модуль (смотрите раздел "НАСТРОЙКА" ниже).



ОБНОВЛЕНИЕ
------------------------------------------------------------------------------
1. Убедитесь в том, что версия, до которой вы хотите обновиться, содержит все
   возможности, которые вы используете в вашей Drupal установке. 
   Некоторые возможности могли быть удалены или заменены другими.

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

3. Создайте резервную копию вашей базы данных.

4. Обновите текущий код модуля на последнюю рекомендуемую версию. Предыдущая
   версия могла иметь ошибки уже известные и исправленные в последней версии.

5. Завершите процесс обновления. Для этого установите режим обслуживания на сайте,
   вызовите скрипт update.php и завершите операцию обновления.
   Для получения дополнительной информации, пожалуйста, следуйте в 
   http://groups.drupal.org/node/19513.

6. Проверьте настройки вашего модуля и то, что модуль работает корректно.
   Также убедитесь, что все требуемые модули включены и разрешения ролей назначены. 

Замечание: если вы имеете такую возможность, постарайтесь обновить модуль сначала
           на локальной или тестовой копии вашего сайта.


НАСТРОЙКА
------------------------------------------------------------------------------
1. На странице управления разрешениями ролей ("Управление >> Управление пользователями
   >> Разрешения ролей") вам нужно назначить:

*	"управлять Yandex.Metrics настройками" разрешение ролям, которым вы хотите позволить 
	управлять настройками Yandex.Metrics модуля.
*   "доступ к Yandex.Metrics отчету" разрешение ролям, которым вы хотите разрешить
    просматривать Сводный отчет Yandex.Metrics

2. Создайте учетную запись на Яндекс.Метрике [1].

   Пропустите этот шаг, если вы уже ее имеете.

3. Создайте счетчик Яндекс.Метрики для вашего сайта в личном кабинете Яндекс.Метрики.
   Там же создайте Javascript код счетчика.
   Замечание: Мы рекомендуем создать простой счетчик без информера, 
              но счетчик с информером так же допускается.
   
   Сохраните сформированный Javascript код для того, чтобы использовать его далее.
   
   Пропустите этот шаг, если вы уже создали счетчик для вашего сайта.
   
4. Перейдите на страницу настройки модуля ("Управление >> Настройка сайта >> Yandex.Metrics")
   На странице настроек есть три вкладки: Код счетчика, Авторизация и Отчеты. Для доступа любой из этих 
   вкладок пользователи нуждаются в разрешении "управлять Yandex.Metrics настройками".
   
   Вставьте Javascript код счетчика из Яндекс.Метрики в текстовое поле Код счетчика на странице 
   настройки модуля ("Управление >> Настройка сайта >> Yandex.Metrics").
   Вы также можете произвести настройку отображения кода счетчика.
   Затем отправьте форму.
   Этим шагом вы добавите код счетчика в подвал разрешенных страниц вашего сайта.
   
   Пропустите этот шаг, если вы уже добавили код счетчика Яндекс.Метрики на страницы вашего сайта 
   любым другим способом.

   Пропустите следующие шаги, если вас не интересует ничего, кроме установки счетчика.

5. Зарегистрируйте Яндекс приложение. Используйте пошаговую инструкцию от Яндекс [6]
   для выполнения этого шага.

   Введите Callback URI для вашего Яндекс приложения.
   Callback URI: http://ИМЯ_ВАШЕГО_САЙТА/yandex_metrics/oauth

   Сохраните Id приложения и Пароль приложения для того, чтобы использовать его далее.
   
6. Авторизация приложения.
   Перейдите на вкладку Авторизация и вставьте Id приложения и Пароль приложения в соответствующие поля.
   Затем нажмите кнопку Авторизовать приложение для того чтобы отправить форму.
   
   Вы будете перенаправлены на специальную страницу Яндекса.
   Вам следует подтвердить авторизацию на этой странице.
   Введите имя пользователя и пароль на Яндексе, если потребуется.
   
   После этого вы будете перенаправлены обратно на страницу настройки модуля Yandex.Metrics 
   на вашем сайте и увидите уведомление об успешной авторизации.

7. Настройка отчетов
   Перейдите на вкладку Отчеты.
   Здесь вы можете включить AJAX для отчетов.
   Это может уменьшить время загрузки Сводного отчета Yandex.Metrics.

   Кроме того здесь можно включить или выключить отображение того или иного отчета.

8. Проверьте содержимое Сводного отчета Yandex.Metrics
   ("Управление >> Отчеты >> Сводный отчет Yandex.Metrics").
   Для доступа к этой странице пользователи нуждаются в разрешении "доступ к Yandex.Metrics отчету".
   Замечание:
     Ваш отчет может быть пуст, если вы только что создали счетчик Яндекс.Метрики и разместили
     его на ваш сайт. Вероятно статистическая информация еще не была собрана.
     Пожалуйста, попробуйте позже.

9. После установки и настройки модуля вам будет доступен блок "Популярное содержимое".
   Этот блок показывает список ссылок популярного контента предоставляемого Яндексом.
   
   Для настройки блока доступны две опции: Фильтр по дате и Количество ссылок для показа.
   Эти опции находятся на странице настройки блока("Управление >> Блоки >> Популярное содержимое").
   Опция "Фильтр по дате" позволяет выбрать промежуток времени по которому будет выбираться 
   популярный контент(Сегодня, Вчера, Текущая неделя или Текущий месяц).
   Опция "Количество ссылок" предоставляет возможность указать количество ссылок, которое
   будет показываться в блоке(5, 10 или 15 ссылок).

   Замечание:
     Для того чтобы не посылать лишнее количество запросов к Яндексу, блок использует 
     механизм кеширования результатов. Очистить кеш можно при изменении текущего значения опции 
     "Фильтр по дате" и затем сохранив новые настройки блока. Кроме этого, блок попытается 
     выполнить запрос популярного контента и сохранить результаты в кеш при первом показе блока.

   Внимание:
     Для поддержания данных в блоке в актуальном состоянии вам следует настроить CRON [9].



ОШИБКИ И НЕДОСТАТКИ
------------------------------------------------------------------------------
* Смотрите полный список задач [7].


АВТОРЫ И РАЗРАБОТЧИКИ
------------------------------------------------------------------------------
Идея: Александр Сорокин [4]
Разработчик: Константин Комелин [5]
Участвовали в разработке: Александр Сорокин [4], Алексей Татауров [8]


ССЫЛКИ
------------------------------------------------------------------------------
[1] http://metrika.yandex.ru/
[2] http://api.yandex.ru/metrika/
[3] http://drupal.org/project/chart
[4] http://drupal.org/user/108088
[5] http://drupal.org/user/1195752
[6] http://api.yandex.ru/oauth/doc/dg/tasks/register-client.xml
[7] http://drupal.org/project/issues/yandex_metrics
[8] http://drupal.org/user/957718
[9] http://drupal.org/cron
[10] http://www.phpclasses.org/browse/file/5845.html

File

README.txt
View source
  1. ------------------------------------------------------------------------------
  2. YANDEX.METRICS MODULE
  3. ------------------------------------------------------------------------------
  4. Note: Russian version of this documentation see below.
  5. The Yandex.Metrics [1] service is European alternative of Google Analytics.
  6. The Yandex.Metrics module gets analytic information from Yandex.Metrics service and
  7. displays it on your site in convenient ways.
  8. The Yandex.Metrics API [2] is used for communication with Yandex.Metrics service.
  9. Features:
  10. * Installing Yandex.Metrics counter code on your site (visibility settings for pages and user roles)
  11. * Authorizing of your site on Yandex services (through oAuth 2.0)
  12. * Reports and charts:
  13. * Page Views, Visitors, New Visitors
  14. * Traffic Sources
  15. * Popular Search Phrases
  16. * Popular Content
  17. * Geography of Visits
  18. * Block with popular content links (updating through Cron)
  19. Module dependencies
  20. * Google chart API [3]
  21. * [Optional] For support of internationalized domain names
  22. download idna_convert class of Matthias Sommerfeld from [10] and copy it
  23. into the 'sites/all/libraries/idna_convert/' or 'sites/name_of_your_site/libraries/idna_convert/'
  24. folder of your Drupal setup.
  25. Available interface translations
  26. Russian (Русский)
  27. INSTALLING
  28. ------------------------------------------------------------------------------
  29. 1. Backup your database.
  30. 2. Make sure you resolved dependencies of the module.
  31. Please install Google chart API [3] module first.
  32. 3. If you use internationalized domain name you should download PHP file idna_convert.class.php
  33. of Matthias Sommerfeld from [10] and copy it into the 'sites/all/libraries/idna_convert/' or
  34. 'sites/name_of_your_site/libraries/idna_convert/' folder of your Drupal setup.
  35. 4. Copy the complete 'yandex_metrics/' directory into the 'sites/all/modules/',
  36. 'sites/default/modules' or 'sites/name_of_your_site/modules' folder of
  37. your Drupal setup.
  38. More information about installing contributed modules could be found at
  39. "Install contributed modules" (http://drupal.org/node/70151)
  40. 5. Enable the "Yandex.Metrics" module from the module administration page
  41. (Administer >> Site building >> Modules).
  42. 6. Configure the module (see "CONFIGURATION" below).
  43. UPDATING
  44. ------------------------------------------------------------------------------
  45. 1. Verify that the version you are going to upgrade contains all the features
  46. you are using in your Drupal setup. Some features could have been removed
  47. or replaced by others.
  48. 2. Read carefully in the project issue tracking about upgrade paths problems
  49. before you start the upgrade process.
  50. 3. Backup your database.
  51. 4. Update current module code with latest recommended version. Previous versions
  52. could have bugs already reported and fixed in the last version.
  53. 5. Complete the update process, set maintenance mode, call the update.php script
  54. and finish the update operation.
  55. For more information please go to: http://groups.drupal.org/node/19513
  56. 6. Verify your module configuration and check that the features you are using
  57. work as expected. Also verify that all required modules are enabled, and
  58. permissions are set as desired.
  59. Note: whenever you have the chance, try an update in a local or development
  60. copy of your site.
  61. CONFIGURATION
  62. ------------------------------------------------------------------------------
  63. 1. On the access control administration page ("Administer >> User management
  64. >> Access control") you need to assign:
  65. * "administer Yandex.Metrics settings" permission to the roles that are allowed
  66. to administer the Yandex.Metrics settings.
  67. * "access Yandex.Metrics report" permission to the roles that are allowed
  68. to view Yandex.Metrics Summary Report
  69. 2. Create Yandex.Metrics [1] account.
  70. Please skip this step if you have already had it.
  71. 3. Create Yandex.Metrics counter for your site at Yandex.Metrics admin interface.
  72. And generate counter Javascript code there.
  73. Note: We recommend to create simple counter without any widget
  74. but counter code with widget is acceptable.
  75. Save this Javascript code for later usage.
  76. Please skip this step if you have already created a counter.
  77. 4. Go to the module settings page ("Administer >> Site configuration >> Yandex.Metrics")
  78. There are three tabs: Counter Code, Authorization and Reports. To access any of these tabs users need
  79. the "administer Yandex.Metrics settings" permission.
  80. Paste Javascript code of counter from Yandex.Metrics to the Counter Code text field
  81. on the module settings page ("Administer >> Site configuration >> Yandex.Metrics").
  82. You can also define counter code visibility settings.
  83. Then submit form.
  84. By this step you add counter code to the footer of permitted pages of your site.
  85. Please skip this step if you have already added Yandex.Metrics counter code on your site pages
  86. through another way.
  87. Please skip next steps if you need nothing except installation of counter code.
  88. 5. Register your Yandex application. Use Yandex step-by-step guide [6]
  89. to perform this step.
  90. Enter Callback URI for your Yandex application.
  91. Callback URI: http://YOUR_SITE_HOST_NAME/yandex_metrics/oauth
  92. Save your application Client ID and Client Secret for later usage.
  93. 6. Application authorization.
  94. Go to Authorization tab and paste application Client ID and Client Secret into the corresponding fields.
  95. Then press Authorise Application button to submit form.
  96. You will be redirected to the special Yandex page.
  97. You should confirm your application authorization on that page.
  98. Enter your Yandex login and password if it will be necessary.
  99. Then your will be redirected back to the settings page of the Yandex.Metrics module on your site
  100. and get success message.
  101. 7. Reports settings
  102. Go to Reports tab.
  103. Here you can to turn on AJAX for reports.
  104. It can reduce loading time of Summary Report page.
  105. Also you can enable/disable displaying of reports.
  106. 8. Check Yandex.Metrics Summary Report content
  107. ("Administer >> Reports >> Yandex.Metrics Summary Report").
  108. To access this page users need the "access Yandex.Metrics report" permission.
  109. Note:
  110. Your report can be empty if you have just created Yandex.Metrics counter
  111. and placed it to your site. Probably statistic information have not been collected yet.
  112. Please try again later.
  113. 9. After module installing and configuration, there's gonna be accessible "Popular content" block.
  114. This block shows popular content pulled from Yandex as a list of links.
  115. The block has two configuration options: the Filter date period and the Count of links.
  116. These options are accessible at block configuration page("Administer >> Blocks >> Popular content").
  117. The Filter date period option configures the period of time that you want to filter popular
  118. content(Today, Yesterday, Week or Month).
  119. The Count of links option allows you to select how many links to show in the
  120. block(5, 10 or 15 links).
  121. Note:
  122. Block caches the popular content data, that's done to prevent excessive requests to Yandex.
  123. In order to clear the cache you should change the Filter date period and after that save the
  124. block. Also, it tries to pull and save popular content in cache when the block is showing
  125. for the first time.
  126. Attention:
  127. To maintain data in the block up-to-date, you should configure CRON [9].
  128. BUGS AND SHORTCOMINGS
  129. ------------------------------------------------------------------------------
  130. * See the list of project issues [7].
  131. AUTHORS AND MAINTAINERS
  132. ------------------------------------------------------------------------------
  133. Idea: Alex Sorokin [4]
  134. Maintainer: Konstantin Komelin [5]
  135. Previous co-maintainers: Alex Sorokin [4], Alexey Tataurov [8]
  136. LINKS
  137. ------------------------------------------------------------------------------
  138. [1] http://metrika.yandex.ru/
  139. [2] http://api.yandex.ru/metrika/
  140. [3] http://drupal.org/project/chart
  141. [4] http://drupal.org/user/108088
  142. [5] http://drupal.org/user/1195752
  143. [6] http://api.yandex.ru/oauth/doc/dg/tasks/register-client.xml
  144. [7] http://drupal.org/project/issues/yandex_metrics
  145. [8] http://drupal.org/user/957718
  146. [9] http://drupal.org/cron
  147. [10] http://www.phpclasses.org/browse/file/5845.html
  148. ------------------------------------------------------------------------------
  149. Модуль Yandex.Metrics
  150. ------------------------------------------------------------------------------
  151. Сервис Яндекс.Метрика [1] - это Европейская альтернатива Google Analytics.
  152. Модуль Yandex.Metrics получает аналитическую информацию с сервиса Яндекс.Метрика
  153. и отображает ее в удобном виде на вашем сайте.
  154. Для взаимодействия с сервисом Яндекс.Метрика используется API Яндекс.Метрики [2].
  155. Возможности:
  156. * Установка кода счетчика на сайт (настройка видимости для страниц и ролей пользователей)
  157. * Авторизация сайта на сервисах Яндекса (используя oAuth 2.0)
  158. * Отчеты и графики:
  159. * Просмотры страниц, посетители, новые посетители
  160. * Источники переходов
  161. * Популярные поисковые фразы
  162. * Популярное содержимое
  163. * География посещений
  164. * Блок со ссылками на популярный контент (обновление по Cron)
  165. Зависимости модуля
  166. * Google chart API [3]
  167. * [Необязательно] Для поддержки интернационализированных доменных имен
  168. скачайте класс idna_convert, разработанный Matthias Sommerfeld, отсюда [10] и скопируйте его
  169. в 'sites/all/libraries/idna_convert/' или 'sites/name_of_your_site/libraries/idna_convert/'
  170. директорию установленного Drupal.
  171. Доступные переводы интерфейса
  172. Русский
  173. УСТАНОВКА
  174. ------------------------------------------------------------------------------
  175. 1. Создайте резервную копию вашей базы данных.
  176. 2. Убедитесь, что зависимости модуля разрешены.
  177. Пожалуйста, сначала установите модуль Google chart API [3].
  178. 3. Если вы используете интернационализированное доменное имя, вам следует скачать PHP файл
  179. idna_convert.class.php, созданный Matthias Sommerfeld, со страницы [10] и скопировать его
  180. в 'sites/all/libraries/idna_convert/' или 'sites/name_of_your_site/libraries/idna_convert/'
  181. директорию вашей Drupal установки.
  182. 4. Скопируйте директорию 'yandex_metrics/' целиком в 'sites/all/modules/' или
  183. 'sites/default/modules' или 'sites/имя_вашего_сайта/modules' директорию
  184. вашей Drupal установки.
  185. Больше информации об установке модулей вы можете найти в
  186. "Install contributed modules" (http://drupal.org/node/70151)
  187. 5. Включите модуль "Yandex.Metrics" на странице управления модулями
  188. (Управление >> Конструкция сайта >> Модули).
  189. 6. Натройте модуль (смотрите раздел "НАСТРОЙКА" ниже).
  190. ОБНОВЛЕНИЕ
  191. ------------------------------------------------------------------------------
  192. 1. Убедитесь в том, что версия, до которой вы хотите обновиться, содержит все
  193. возможности, которые вы используете в вашей Drupal установке.
  194. Некоторые возможности могли быть удалены или заменены другими.
  195. 2. Внимательно изучите очередь задач проекта на наличие возможных проблем при
  196. обновлении до начала процесса обновления.
  197. 3. Создайте резервную копию вашей базы данных.
  198. 4. Обновите текущий код модуля на последнюю рекомендуемую версию. Предыдущая
  199. версия могла иметь ошибки уже известные и исправленные в последней версии.
  200. 5. Завершите процесс обновления. Для этого установите режим обслуживания на сайте,
  201. вызовите скрипт update.php и завершите операцию обновления.
  202. Для получения дополнительной информации, пожалуйста, следуйте в
  203. http://groups.drupal.org/node/19513.
  204. 6. Проверьте настройки вашего модуля и то, что модуль работает корректно.
  205. Также убедитесь, что все требуемые модули включены и разрешения ролей назначены.
  206. Замечание: если вы имеете такую возможность, постарайтесь обновить модуль сначала
  207. на локальной или тестовой копии вашего сайта.
  208. НАСТРОЙКА
  209. ------------------------------------------------------------------------------
  210. 1. На странице управления разрешениями ролей ("Управление >> Управление пользователями
  211. >> Разрешения ролей") вам нужно назначить:
  212. * "управлять Yandex.Metrics настройками" разрешение ролям, которым вы хотите позволить
  213. управлять настройками Yandex.Metrics модуля.
  214. * "доступ к Yandex.Metrics отчету" разрешение ролям, которым вы хотите разрешить
  215. просматривать Сводный отчет Yandex.Metrics
  216. 2. Создайте учетную запись на Яндекс.Метрике [1].
  217. Пропустите этот шаг, если вы уже ее имеете.
  218. 3. Создайте счетчик Яндекс.Метрики для вашего сайта в личном кабинете Яндекс.Метрики.
  219. Там же создайте Javascript код счетчика.
  220. Замечание: Мы рекомендуем создать простой счетчик без информера,
  221. но счетчик с информером так же допускается.
  222. Сохраните сформированный Javascript код для того, чтобы использовать его далее.
  223. Пропустите этот шаг, если вы уже создали счетчик для вашего сайта.
  224. 4. Перейдите на страницу настройки модуля ("Управление >> Настройка сайта >> Yandex.Metrics")
  225. На странице настроек есть три вкладки: Код счетчика, Авторизация и Отчеты. Для доступа любой из этих
  226. вкладок пользователи нуждаются в разрешении "управлять Yandex.Metrics настройками".
  227. Вставьте Javascript код счетчика из Яндекс.Метрики в текстовое поле Код счетчика на странице
  228. настройки модуля ("Управление >> Настройка сайта >> Yandex.Metrics").
  229. Вы также можете произвести настройку отображения кода счетчика.
  230. Затем отправьте форму.
  231. Этим шагом вы добавите код счетчика в подвал разрешенных страниц вашего сайта.
  232. Пропустите этот шаг, если вы уже добавили код счетчика Яндекс.Метрики на страницы вашего сайта
  233. любым другим способом.
  234. Пропустите следующие шаги, если вас не интересует ничего, кроме установки счетчика.
  235. 5. Зарегистрируйте Яндекс приложение. Используйте пошаговую инструкцию от Яндекс [6]
  236. для выполнения этого шага.
  237. Введите Callback URI для вашего Яндекс приложения.
  238. Callback URI: http://ИМЯ_ВАШЕГО_САЙТА/yandex_metrics/oauth
  239. Сохраните Id приложения и Пароль приложения для того, чтобы использовать его далее.
  240. 6. Авторизация приложения.
  241. Перейдите на вкладку Авторизация и вставьте Id приложения и Пароль приложения в соответствующие поля.
  242. Затем нажмите кнопку Авторизовать приложение для того чтобы отправить форму.
  243. Вы будете перенаправлены на специальную страницу Яндекса.
  244. Вам следует подтвердить авторизацию на этой странице.
  245. Введите имя пользователя и пароль на Яндексе, если потребуется.
  246. После этого вы будете перенаправлены обратно на страницу настройки модуля Yandex.Metrics
  247. на вашем сайте и увидите уведомление об успешной авторизации.
  248. 7. Настройка отчетов
  249. Перейдите на вкладку Отчеты.
  250. Здесь вы можете включить AJAX для отчетов.
  251. Это может уменьшить время загрузки Сводного отчета Yandex.Metrics.
  252. Кроме того здесь можно включить или выключить отображение того или иного отчета.
  253. 8. Проверьте содержимое Сводного отчета Yandex.Metrics
  254. ("Управление >> Отчеты >> Сводный отчет Yandex.Metrics").
  255. Для доступа к этой странице пользователи нуждаются в разрешении "доступ к Yandex.Metrics отчету".
  256. Замечание:
  257. Ваш отчет может быть пуст, если вы только что создали счетчик Яндекс.Метрики и разместили
  258. его на ваш сайт. Вероятно статистическая информация еще не была собрана.
  259. Пожалуйста, попробуйте позже.
  260. 9. После установки и настройки модуля вам будет доступен блок "Популярное содержимое".
  261. Этот блок показывает список ссылок популярного контента предоставляемого Яндексом.
  262. Для настройки блока доступны две опции: Фильтр по дате и Количество ссылок для показа.
  263. Эти опции находятся на странице настройки блока("Управление >> Блоки >> Популярное содержимое").
  264. Опция "Фильтр по дате" позволяет выбрать промежуток времени по которому будет выбираться
  265. популярный контент(Сегодня, Вчера, Текущая неделя или Текущий месяц).
  266. Опция "Количество ссылок" предоставляет возможность указать количество ссылок, которое
  267. будет показываться в блоке(5, 10 или 15 ссылок).
  268. Замечание:
  269. Для того чтобы не посылать лишнее количество запросов к Яндексу, блок использует
  270. механизм кеширования результатов. Очистить кеш можно при изменении текущего значения опции
  271. "Фильтр по дате" и затем сохранив новые настройки блока. Кроме этого, блок попытается
  272. выполнить запрос популярного контента и сохранить результаты в кеш при первом показе блока.
  273. Внимание:
  274. Для поддержания данных в блоке в актуальном состоянии вам следует настроить CRON [9].
  275. ОШИБКИ И НЕДОСТАТКИ
  276. ------------------------------------------------------------------------------
  277. * Смотрите полный список задач [7].
  278. АВТОРЫ И РАЗРАБОТЧИКИ
  279. ------------------------------------------------------------------------------
  280. Идея: Александр Сорокин [4]
  281. Разработчик: Константин Комелин [5]
  282. Участвовали в разработке: Александр Сорокин [4], Алексей Татауров [8]
  283. ССЫЛКИ
  284. ------------------------------------------------------------------------------
  285. [1] http://metrika.yandex.ru/
  286. [2] http://api.yandex.ru/metrika/
  287. [3] http://drupal.org/project/chart
  288. [4] http://drupal.org/user/108088
  289. [5] http://drupal.org/user/1195752
  290. [6] http://api.yandex.ru/oauth/doc/dg/tasks/register-client.xml
  291. [7] http://drupal.org/project/issues/yandex_metrics
  292. [8] http://drupal.org/user/957718
  293. [9] http://drupal.org/cron
  294. [10] http://www.phpclasses.org/browse/file/5845.html