API HTTP: pozostałe platformy

Twoja platforma nie ma dedykowanego modułu? API przyjmuje podpisane zdarzenia z dowolnego backendu.

Endpoint

POST https://serverside.datafirefly.com/v1/events

Trzy wymagane nagłówki:

NagłówekZawartość
X-Dfss-TenantTwój Site ID
X-Dfss-TimestampUniksowy timestamp w sekundach, tolerancja 300 sekund. Zalecany zegar synchronizowany przez NTP.
X-Dfss-SignatureHMAC-SHA256 dokładnie tego surowego body, które wysyłasz, zapisany szesnastkowo małymi literami, obliczony z użyciem Twojego sekretu HMAC

Złota zasada podpisu

Serializuj JSON tylko raz, podpisz ten łańcuch znaków i wyślij dokładnie ten sam łańcuch. Niemal wszystkie błędy invalid_signature biorą się z ponownego zakodowania body między podpisaniem a wysyłką.

Kompletne przykłady w PHP i Node znajdziesz w przewodniku Custom platform w Twoim panelu klienta, na stronie Modules.

Kanał przeglądarkowy

POST https://serverside.datafirefly.com/v1/collect/TWOJ-PUBLICZNY-TOKEN
Content-Type: text/plain

Ten lekki kanał używa Public pixel token ze strony Twojej witryny. Jest zaprojektowany do wywoływania z poziomu stron: przyjmuje wyłącznie zdarzenia nawigacyjne, a zakupy i zwroty odrzuca z założenia, bo te muszą przechodzić przez podpisany kanał serwerowy.

Gdy coś nie działa

Aktualizacja: 1 września 2026