Метрика

Яндекс.Метрика для 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.