Przejdź do treści
Pandus
Dokumentacja Pandus SDK

Zdarzenia serwerowe

Wysyłaj zakupy, zwroty i inne zdarzenia backendu do Pandus SDK przez REST API: endpoint, token, treść, limity i jak połączyć je z wizytą.

Zaktualizowano:

Zamówienia, zwroty i inne zdarzenia z Twojego backendu mogą trafiać do Pandus z serwera, jak w GA4 Measurement Protocol. Bloker w przeglądarce ich nie zgubi.

Endpoint

POST https://pandus.online/api/v1/sites/{site}/events
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

Utwórz token w API i webhooki. Użyj tokena z uprawnieniem write albo tokena tylko do tego celu: „Tylko wysyła zdarzenia z Twojego serwera”. Pełny opis jest w dokumentacji API.

Treść żądania

{
  "events": [
    {
      "name": "purchase",
      "client_id": "k3j9x0a1b2c3d4e5f6g7",
      "page": "/checkout/thank-you",
      "params": {
        "transaction_id": "A-1042",
        "value": 89.9,
        "currency": "EUR",
        "items": [{ "item_id": "kettle-1", "item_name": "Kettle", "price": 89.9, "quantity": 1 }]
      }
    }
  ]
}
Pole Uwagi
name Wymagane, te same zasady co w przeglądarce
params Do 25 parametrów; items dla e-commerce
client_id Z cookie _pandus_id, gdy odwiedzający wyraził zgodę: łączy zdarzenie z jego wizytą
session_id Opcjonalne
user_id Tylko jako hasz SHA-256
timestamp_ms Opcjonalne; w ciągu ostatnich 72 godzin, inaczej czas przyjęcia
page Ścieżka lub URL Twojej strony

Do 25 zdarzeń na żądanie. Odpowiedź to 202 z liczbą przyjętych zdarzeń; pojawiają się w raportach w ciągu minuty. Wartości przypominające e-mail, telefon lub numer karty są odrzucane. Zdarzenia serwerowe liczą się do miesięcznego limitu zdarzeń planu.

Przykład z curl

curl -X POST https://pandus.online/api/v1/sites/SITE_ID/events \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"events":[{"name":"refund","params":{"transaction_id":"A-1042","value":89.9,"currency":"EUR"}}]}'

Zgoda

Wysyłaj client_id tylko dla odwiedzających, którzy zgodzili się na analitykę; bez niego zdarzenie jest liczone, ale nie łączy się z wizytą.

Odczyt liczb

Raporty analityki są dostępne przez GET /api/v1/sites/{site}/analytics/{report}: zobacz Analityka.

Pandus SDK i skaner to kontrole automatyczne, nie pełny audyt i nie porada prawna. SDK niczego nie zmienia na stronie i nie ustala, którzy odwiedzający korzystają z technologii asystujących.