Przejdź do treści

Stape. SDK PHP. Eventy zakupu z backendu sklepu do server GTM.

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.