Метрика

Яндекс.Метрика для AJAX- и Flash-сайтов

Совет. Для работы с JavaScript API необходимы навыки работы с HTML и JavaScript. Если вы не обладаете такими навыками, обратитесь к разработчику или вебмастеру вашего сайта.

Чтобы использовать счетчик метрики на AJAX- и Flash -сайтах, выполните следующие действия:

  1. Создайте и установите код счетчика на сайт, если он еще не установлен.
  2. Чтобы важные изменения страницы фиксировались Яндекс.Метрикой, проанализируйте логику работы сайта и вставьте функцию hit в нужные места AJAX- и Flash-кода так, чтобы она вызывалась каждый раз, когда вы считаете, что страница изменилась.
hit(url[, options])

Параметр

Значение по умолчанию

Тип

Описание

url *
[no-highlight[

* Обязательный параметр.

]no-highlight]

String

URL текущей страницы

options

Object

Поля объекта options
options.callback

Function

Callback-функция, вызываемая после отправки данных о просмотре

options.ctx

Object

Контекст, доступный в callback-функции по ключевому слову this

options.params

Object

Параметры визита

options.referer

String

URL с которого посетитель загрузил содержимое текущей страницы

options.title document.title

String

Заголовок текущей страницы

yaCounterXXXXXX.hit('http://example.com#contacts', {title: 'Контакты', referer: 'http://example.com/#main'});

Для ActionScript 2 (версия Flash меньше 9.0):

getURL("javascript:yaCounterXXXXXX.hit(url, title, referer)");

Для ActionScript 3 (версия Flash 9.0 и выше):

navigateToURL(new URLRequest("javascript:yaCounterXXXXXX.hit(url)"), "_self");

Если вы хотите зафиксировать достижение цели по определенному действию на странице, используйте функцию reachGoal.