Na czym to polega w sklepie
Stape PHP SDK pozwala wysyłać eventy HTTP bezpośrednio do endpointu sGTM z backendu (np. po zapisie zamówienia w bazie). Niezawodny purchase gdy klient zamknął kartę przed odpowiedzią JS lub przy płatnościach redirect.
Przykład ze sklepu internetowego
Symfony / custom PHP - purchase po potwierdzeniu płatności:
composer require stape-io/stape-php
use Stape\StapeClient;
$client = new StapeClient('https://collect.sklep.pl');
$client->sendEvent([
'event_name' => 'purchase',
'transaction_id' => $order->getId(),
'value' => $order->getTotal(),
'currency' => 'PLN',
'items' => $order->getLineItems(),
]);
Co zrobić po stronie biznesu
- Źródło prawdy = backend zamówienia, nie thank-you page.
- Uzupełnia web GTM - deduplikuj po transaction_id w GA4.
- Chroń endpoint tokenem / secret według docs Stape.
W skrócie
PHP SDK to server-only events dla custom ecommerce. Warto mieć przy headless PHP i niestandardowym checkout.