@codebyhumans/ym-node

npm i --save @codebyhumans/ym-node

Usage no npm install needed!

<script type="module">
  import codebyhumansYmNode from 'https://cdn.skypack.dev/@codebyhumans/ym-node';
</script>

README

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')

  // ...
})