Skip to content

HasAnalyticsMethods ​

php
trait Zairakai\LaravelTwitch\Services\Concerns\HasAnalyticsMethods

Twitch Analytics API methods.

Source: src/Services/Concerns/HasAnalyticsMethods.php

Methods ​

getExtensionAnalytics() ​

php
public function getExtensionAnalytics(string $extensionId = null, string $type = 'overview_v2', string $startedAt = null, string $endedAt = null, int $first = 20, string $after = null): PaginatedResult

Get analytics data for one or more extensions.

ParameterDescription
$typeoverview_v2 (default)
$startedAtRFC3339 start date (optional, must pair with endedAt)
$endedAtRFC3339 end date (optional, must pair with startedAt)

Returns PaginatedResult<ExtensionAnalytics>

getGameAnalytics() ​

php
public function getGameAnalytics(string $gameId = null, string $type = 'overview_v2', string $startedAt = null, string $endedAt = null, int $first = 20, string $after = null): PaginatedResult

Get analytics data for one or more games.

ParameterDescription
$typeoverview_v2 (default)
$startedAtRFC3339 start date (optional, must pair with endedAt)
$endedAtRFC3339 end date (optional, must pair with startedAt)

Returns PaginatedResult<GameAnalytics>

Documentation of 4.1.4 , built from a03e949 on 4.1.4 by pipeline #2949087255 on 2026-10-11.