/api/v4/locations/{locationId}/facebook-analyticsOttieni i dati analitici di Facebook per una sede
Restituisce le metriche giornaliere di interazione con la Pagina Facebook di una sede per un intervallo di date.
Parametri
Percorso
| Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| locationId | string | obbligatorio | Location ID, either the Base64 Relay id (e.g. TG9jYXRpb246MTgwMDI4OQ==) or the raw numeric database id (e.g. 1800289). Both forms resolve to the same location. |
Query
| Nome | Tipo | Obbligatorio | Descrizione | Predefinito |
|---|---|---|---|---|
| fromDate | string | facoltativo | Start of the range (YYYY-MM-DD). Defaults to a recent window when omitted. | — |
| toDate | string | facoltativo | End of the range (YYYY-MM-DD). | — |
Risposte
200Daily Facebook Page interaction metrics. Each metric is a time-series array; a metric is `null` when no data exists for the range or the Page is not connected.
{ "data": { "facebookInsights": { "views": [ { "startTime": "2025-06-01T00:00:00+00:00", "value": 120 } ], "ctaAction": [ { "startTime": "2025-06-01T00:00:00+00:00", "value": 5 } ], "directionsAction": [ { "startTime": "2025-06-01T00:00:00+00:00", "value": 3 } ], "phoneAction": [ { "startTime": "2025-06-01T00:00:00+00:00", "value": 2 } ], "websiteAction": [ { "startTime": "2025-06-01T00:00:00+00:00", "value": 9 } ] } }}401Unauthenticated, missing or invalid API key.
Restituisce i dati giornalieri di interazione con la Pagina Facebook di una sede. Ogni metrica è un array di punti di una serie temporale con un startTime (il giorno di raggruppamento) e un value. Richiede che la Pagina Facebook della sede sia collegata.
Metriche disponibili:
views: visualizzazioni totali della PaginactaAction: clic sul pulsante di invito all'azione della PaginadirectionsAction: richieste di indicazioni stradali tramite la PaginaphoneAction: chiamate avviate dalla PaginawebsiteAction: clic dalla Pagina verso il sito web
Entrambi i formati di id funzionano nel percorso
Come gli altri endpoint di analisi, facebook-analytics accetta l'id Relay in Base64 (TG9jYXRpb246MTgwMDI4OQ==) o l'id numerico grezzo (1800289), ed entrambi identificano la stessa sede. Preferisci l'id Relay, che è quello restituito dagli endpoint di lettura. Se il valore non corrisponde a nessuno dei due formati, l'endpoint restituisce {"data":{"facebookInsights":null},"errors":[...]} con uno stato 200.
curl -s 'https://listingsapi.com/api/v4/locations/TG9jYXRpb246MTgwMDI4OQ==/facebook-analytics?fromDate=2025-06-01&toDate=2025-06-30' \ -H "Authorization: API $LISTINGSAPI_KEY"Attribuire le interazioni al pulsante CTA
Quando una sede utilizza un invito all'azione "Prenota ora" o "Chiama ora" sulla propria Pagina, ctaAction e phoneAction ti consentono di quantificare quanti di quei clic sono stati generati dal pulsante durante il periodo di una campagna. Tieni presente che ogni metrica viene restituita come null (non come un array vuoto) quando la Pagina non ha dati per l'intervallo o non è collegata; verifica la presenza di null prima di eseguire un'iterazione. Combina questi dati con i dati analitici di Google e Bing per creare una vista unica delle prestazioni su più piattaforme di pubblicazione.
curl -X GET 'https://listingsapi.com/api/v4/locations/<locationId>/facebook-analytics' \ -H "Authorization: API $LISTINGSAPI_KEY"