AnalyticsServiceClient
extends BaseStub
in package
Provee de información cacheada desde llamadas a la API de Google Analytics.
Table of Contents
Methods
- __construct() : mixed
- MostViewed() : UnaryCall
- Devuelve un listado de las noticias más visitadas acorde a la API de Analytics en el día que le pedimos. Puede devolver un listado vacío si no hay datos.
Methods
__construct()
public
__construct(string $hostname, array<string|int, mixed> $opts[, Channel $channel = null ]) : mixed
Parameters
- $hostname : string
-
hostname
- $opts : array<string|int, mixed>
-
channel options
- $channel : Channel = null
-
(optional) re-use channel object
MostViewed()
Devuelve un listado de las noticias más visitadas acorde a la API de Analytics en el día que le pedimos. Puede devolver un listado vacío si no hay datos.
public
MostViewed(MostViewedRequest $argument[, array<string|int, mixed> $metadata = [] ][, array<string|int, mixed> $options = [] ]) : UnaryCall
El método cachea los resultados durante una hora y devuelve inmediatamente los resultados cuando ya los tiene en memoria. Se puede llamar a este endpoint varias decenas de veces por segundo sin incurrir en gasto de API ni tiempo de Analytics.
Siempre devuelve datos en el momento de pedirlos independientemente de si los tiene o no. Por definición, por tanto, la primera llamada de una nueva fecha siempre devolverá una lista vacía la primera vez. La segunda petición ya se encontrará los datos descargados en segundo plano y devolverá el listado correctamente.
Parameters
- $argument : MostViewedRequest
-
input argument
- $metadata : array<string|int, mixed> = []
-
metadata
- $options : array<string|int, mixed> = []
-
call options