# @blotoutio/providers-trybe-sdk

Browser-side Trybe integration for EdgeTag. Calls the Trybe pixel's `window.trybe.track*`
methods when EdgeTag events fire.

## Prerequisites

The Trybe pixel must be installed on the page before this SDK runs. The pixel sets up
`window.trybe` and the visitor-ID cookie (`ugc_vid_{storeId}`).

## Event Mapping

| EdgeTag Event      | Trybe Method                            |
| ------------------ | --------------------------------------- |
| `ViewContent`      | `window.trybe.trackProductViewed()`     |
| `AddToCart`        | `window.trybe.trackAddToCart()`         |
| `InitiateCheckout` | `window.trybe.trackCheckoutStarted()`   |
| `Purchase`         | `window.trybe.trackCheckoutCompleted()` |

## Visitor ID

The SDK automatically reads `window.trybe.vid` and passes it back to the server-side
EdgeTag CDN worker via `providerData`. The CDN worker independently reads the same ID
from the `ugc_vid_{storeId}` cookie for reliable server-side order attribution.
