# GA Promo Integration Pack v1

| | |
| :--- | :--- |
| Version | 1.6.2 |
| Date | 2026-10-08 |
| Audience | engineers of a client who put GA Promo widgets on their site and connect their players, games and gameplay to GA Promo |

## Contents

| Path | Purpose |
| :--- | :--- |
| `GA_Promo_Integration_Guide_v1.md` / `.pdf` | the guide: widgets, signed-in players, game launch, gameplay and account events, transports, game catalogues, rewards, onboarding |
| `GA_Promo_Onboarding_Form_v1.yaml` | the one form we connect you from; no credentials in it |
| `schema/promo-event-v1.schema.json` | JSON Schema (2020-12) of an event |
| `schema/promo-catalogue-v1.schema.json` | JSON Schema (2020-12) of a game catalogue request |
| `examples/events/` | one event per kind (`bet`, `win`, `settled`, `refund`, `deposit`, `withdrawal`, `login`) and a batch |
| `examples/catalogue/` | a catalogue snapshot |
| `examples/webhook/` | a signed webhook call in Go (`go run .`) and Python (`python3 send.py`), standard library only; sends any file of `examples/` |
| `SHA256SUMS` | checksums of every file; `shasum -a 256 -c SHA256SUMS` |

## Precedence

1. The **schemas** are authoritative for the shape of an event and of a catalogue request.
2. The **guide** is authoritative for everything the schemas cannot say: widgets, players, launch,
   amounts and currencies, identifiers, transports, answers, rewards, obligations.

## Contact

Your GA integration manager: the onboarding form, credentials, test windows and production
switch-on go through them.
