Skip to content

YM-Node отслеживание пользователей с помощью Яндекс.Метрики для Node.js

License

Notifications You must be signed in to change notification settings

codebyhumans/ym-node

Repository files navigation

YM-Node отслеживание пользователей с помощью Яндекс.Метрики для Node.js

TypeScript NPM version Discord

Установка

npm i --save @codebyhumans/ym-node

Или

yarn add @codebyhumans/ym-node

Возможности

  • hit(url, title, ref, params, ut) посещение страницы
  • goal(target, params) достижение цели

Пример

import ym from 'ym-node'

app.get('/404', (req, res) => {
  // Заполнение данных о запросе (уникальность пользователя определяется через user agent & ip)
  ym.req({
    host: req.host,
    userAgent: req.headers['user-agent'],
    ip: req.headers['x-forwarded-for'] || req.connection.remoteAddress,
  })

  ym.hit('/404')

  // ...
})

About

YM-Node отслеживание пользователей с помощью Яндекс.Метрики для Node.js

Topics

Resources

License

Stars

Watchers

Forks

Packages