PHPackages                             pugofka/yametrika-sdk-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. pugofka/yametrika-sdk-laravel

ActiveLibrary[HTTP &amp; Networking](/categories/http)

pugofka/yametrika-sdk-laravel
=============================

Laravel package for Yandex Metrika SDK

0.2.0(5y ago)5651MITPHPPHP ^7.1.3

Since Jul 8Pushed 3y ago1 watchersCompare

[ Source](https://github.com/pugofka/yametrika-sdk-laravel)[ Packagist](https://packagist.org/packages/pugofka/yametrika-sdk-laravel)[ Docs](https://github.com/pugofka/yametrika-sdk-laravel)[ RSS](/packages/pugofka-yametrika-sdk-laravel/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (7)Versions (9)Used By (0)

Laravel SDK client to Yandex.Metrika service
============================================

[](#laravel-sdk-client-to-yandexmetrika-service)

This is not offical package. Can work with static configuration for one project and with dynamically configuration at runtime for SAAS.

Usage
-----

[](#usage)

1. Create new app [link](https://oauth.yandex.ru/client/new)
2. Set app\_id to config
3. use getAuthTokenLink() for for auth link. [Docs for work with Yandex Oauth](https://yandex.ru/dev/oauth/doc/dg/concepts/ya-oauth-intro-docpage/). Set token for static resource or use this example for set it for dinamyc resources:

```
use Pugofka\Yametrika\YametrikaClient;

class AwesomeClass {

    public function setToken(YametrikaClient $client)
    {
        $client->setToken('your_token');
    }
}
```

YametrikaClient class is singleton.

Counters
--------

[](#counters)

YametrikaCounters class response for work with counters. getCounters() method return array of counters

Reports
-------

[](#reports)

Before use Reports, you should set app\_id, token and counter\_id.

### Ecom report

[](#ecom-report)

Get data for ecom reports.

```
$ecomReport = resolve(\Pugofka\Yametrika\YametrikaEcomReports::class);
$ecomData = $ecomReport->getEcomData(\Carbon\Carbon::today()->subYears(1), \Carbon\Carbon::today(), $limit = 500, $offset = 1);
$ecomSources = $ecomReport->getEcomSourcesReport(\Carbon\Carbon::today()->subWeek(), \Carbon\Carbon::today(), $limit = 500, $offset = 1);
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~54 days

Total

5

Last Release

1912d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1c808ca95fe769b86d27804b136e60e99cc1b2b5d9440f0cc7868b8ad9a55ec?d=identicon)[yushkevichv](/maintainers/yushkevichv)

---

Top Contributors

[![yushkevichv](https://avatars.githubusercontent.com/u/2371017?v=4)](https://github.com/yushkevichv "yushkevichv (19 commits)")[![gipperion](https://avatars.githubusercontent.com/u/7254932?v=4)](https://github.com/gipperion "gipperion (3 commits)")[![Control-kun](https://avatars.githubusercontent.com/u/12896775?v=4)](https://github.com/Control-kun "Control-kun (2 commits)")

---

Tags

yandexmetrikapugofkayametrika-sdk-laravelyushkevichv

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/pugofka-yametrika-sdk-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/pugofka-yametrika-sdk-laravel/health.svg)](https://phpackages.com/packages/pugofka-yametrika-sdk-laravel)
```

###  Alternatives

[omniphx/forrest

A Laravel library for Salesforce

2724.4M8](/packages/omniphx-forrest)[sunchayn/nimbus

A Laravel package providing an in-browser API client with automatic schema generation, live validation, and built-in authentication with a touch of Laravel-tailored magic for effortless API testing.

29428.0k](/packages/sunchayn-nimbus)[axp-dev/ya-metrika

Yandex Metrika API Library

3617.1k1](/packages/axp-dev-ya-metrika)[hywax/ya-metrika

Yandex Metrika API Library

368.2k](/packages/hywax-ya-metrika)[arhitector/yandex

PHP SDK для работы с некоторыми сервисами яндекса (Яндекс.Диск, Yandex.Disk)

13082.9k5](/packages/arhitector-yandex)[serpapi/google-search-results-php

Get Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, Duckduckgo, Youtube search results via SerpApi.com

69114.3k](/packages/serpapi-google-search-results-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
