Métriques
curl --request GET \
--url https://taap.it/api/v1/radar/overview \
--header 'Authorization: <authorization>'import requests
url = "https://taap.it/api/v1/radar/overview"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://taap.it/api/v1/radar/overview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://taap.it/api/v1/radar/overview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://taap.it/api/v1/radar/overview"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://taap.it/api/v1/radar/overview")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://taap.it/api/v1/radar/overview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"people": 123,
"visits": 123,
"pageviews": 123,
"events": 123,
"revenue": 123,
"revenue_currency": "<string>",
"sales": 123,
"conversion_rate": 123,
"revenue_per_visitor": 123,
"bounce_rate": 123,
"avg_duration_s": 123,
"avg_duration_mmss": "<string>"
}
}API Radar
Métriques
Récupérer les métriques Radar agrégées sur une plage de dates
GET
/
api
/
v1
/
radar
/
overview
Métriques
curl --request GET \
--url https://taap.it/api/v1/radar/overview \
--header 'Authorization: <authorization>'import requests
url = "https://taap.it/api/v1/radar/overview"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://taap.it/api/v1/radar/overview', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://taap.it/api/v1/radar/overview",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://taap.it/api/v1/radar/overview"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://taap.it/api/v1/radar/overview")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://taap.it/api/v1/radar/overview")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"data": {
"people": 123,
"visits": 123,
"pageviews": 123,
"events": 123,
"revenue": 123,
"revenue_currency": "<string>",
"sales": 123,
"conversion_rate": 123,
"revenue_per_visitor": 123,
"bounce_rate": 123,
"avg_duration_s": 123,
"avg_duration_mmss": "<string>"
}
}Renvoie les métriques agrégées du projet lié à votre clé API sur la plage de dates demandée.
Requête :
Réponse :
cURL
curl -X GET 'https://taap.it/api/v1/radar/overview?start=2026-01-01T00:00:00Z&end=2026-01-31T23:59:59Z' \
-H 'Authorization: Bearer taapit_votre_cle_api_ici'
{
"data": {
"people": 1280,
"visits": 1890,
"pageviews": 5230,
"events": 412,
"revenue": 1990.5,
"revenue_currency": "EUR",
"sales": 23,
"conversion_rate": 1.79,
"revenue_per_visitor": 1.05,
"bounce_rate": 38.2,
"avg_duration_s": 142,
"avg_duration_mmss": "02:22"
}
}
Autorisation
string
requis
Jeton Bearer avec votre clé API Radar. Format :
Bearer taapit_...Paramètres de requête
string
requis
Début de la plage, ISO 8601 (UTC). Exemple :
2026-01-01T00:00:00Z.string
requis
Fin de la plage, ISO 8601 (UTC). Exemple :
2026-01-31T23:59:59Z.Champs de réponse
object
requis
Masquer Métriques
Masquer Métriques
integer
Visiteurs uniques.
integer
Nombre de sessions.
integer
Pages vues au total.
integer
Événements personnalisés suivis.
number
Revenus attribués.
string
Devise ISO 4217 de
revenue.integer
Nombre de ventes / conversions.
number
Taux de conversion (pourcentage).
number
Revenus divisés par visiteurs uniques.
number
Taux de rebond (pourcentage).
integer
Durée moyenne de session en secondes.
string
Durée moyenne de session au format
mm:ss.⌘I