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:
Opzione | Tipo | Descrizione |
---|---|---|
accessToken | string (required) | Per creare una chiave API leggi la nostra guida. |
domain | string (required) | Enter the domain you want to use to collect statistics.The domain must not include http, https, or www. Example: example.com |
timeout | int (optional) | È possibile modificare il timeout della richiesta, è necessario inserire un numero in secondi. Predefinito 30 . |
dev | boolean (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
Opzione | Tipo | Descrizione |
---|---|---|
event | array (required) | Vedere i parametri dell'evento. |
Parametri Event
Opzione | Tipo | Descrizione |
---|---|---|
event | string (required) | Nome dell'evento, ricorda che il nome pageview invierà un evento pageview. |
url | string (optional) | Inserisci l'URL che vuoi salvare nelle statistiche. L'impostazione predefinita è dove è installato il client. |
title | string (optional) | Puoi inserire un titolo della pagina, se questo campo non viene utilizzato vantevo inserirà il percorso dell'url utilizzato. |
referrer | string (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 . |
width | string (optional) | Questo campo viene utilizzato per salvare le dimensioni dello schermo. Predefinito: 0 . |
height | string (optional) | Questo campo viene utilizzato per salvare le dimensioni dello schermo. Predefinito: 0 . |
meta | array (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
Opzione | Tipo | Descrizione |
---|---|---|
filters | array (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...
}