Passa al contenuto principale

PHP SDK

PHP SDK è disponibile su GitHub o composer package.

Installazione

Puoi installare l'SDK usando Composer o copiando direttamente src/Client.php.

composer require vantevo-analytics/sdk

Utilizzo

Per iniziare a monitorare le visualizzazioni di pagina, gli eventi e ottenere statistiche, devi prima inizializzare il client:

OpzioneTipoDescrizione
accessTokenstring (required)Per creare una chiave API leggi la nostra guida.
domainstring (required)Enter the domain you want to use to collect statistics.The domain must not include http, https, or www. Example: example.com
timeoutint (optional)È possibile modificare il timeout della richiesta, è necessario inserire un numero in secondi. Predefinito 30.
devboolean (optional)Il tracker non invierà i dati al server, il client esegue la stampa dei dati. Predefinito falso.
require __DIR__ . '/vendor/autoload.php'; // or require_once 'src/Client.php';

$client = new Vantevo\Client('accessToken', 'domain', 'timeout' 'dev');

Monitoraggio delle visualizzazioni di pagina e degli eventi

Parametri

OpzioneTipoDescrizione
eventarray (required)Vedere i parametri dell'evento.

Parametri Event

OpzioneTipoDescrizione
eventstring (required)Nome dell'evento, ricorda che il nome pageview invierà un evento pageview.
urlstring (optional)Inserisci l'URL che vuoi salvare nelle statistiche. L'impostazione predefinita è dove è installato il client.
titlestring (optional)Puoi inserire un titolo della pagina, se questo campo non viene utilizzato vantevo inserirà il percorso dell'url utilizzato.
referrerstring (optional)In questo campo puoi inserire un referrer per la tua richiesta. L'impostazione predefinita $_SERVER[HTTP_REFERER] o il client controlla i parametri della query: ref, referrer, source, utm_source.
widthstring (optional)Questo campo viene utilizzato per salvare le dimensioni dello schermo. Predefinito: 0.
heightstring (optional)Questo campo viene utilizzato per salvare le dimensioni dello schermo. Predefinito: 0.
metaarray (optional)Inserisci i valori dell'evento meta_key e meta_value, leggi di più come creare un evento Default: array.

Esempio pageview

try {
$data = array("event" => "pageview", "title" => "Eaxmple Page view");
$client->event($data);
} catch (Exception $e) {
// something went wrong...
}

Esempio event

try {
$data = array("event" => "Download", "meta" => array("pdf": "Recipes"));
$client->event($data);
} catch (Exception $e) {
// something went wrong...
}

Come ottenere le statistiche

Parameters

OpzioneTipoDescrizione
filtersarray (required)Check out our guide to see all the filters you can use like, click here.

Esempio statistiche pagine

try {
$data = array("source" => "pages", "period" => "1m");
$stats = $client->stats($data);
} catch (Exception $e) {
// something went wrong...
}

Esempio statistiche eventi

try {
$data = array("source" => "events", "period" => "1m");
$events = $client->events($data);
} catch (Exception $e) {
// something went wrong...
}