Bridgee Attribution
Link and Blink preserve the origin; the SDK solves the installation; the channel reaches Firebase/GA4.
Link and Blink preserve the origin; the SDK solves the installation; the channel reaches Firebase/GA4.
CTIT, replay, journey depth and trust score with components and reason codes.
Cameras and sensors generate aggregated counts, occupancy, dwell, and cohorts.
Follow attribution from the click to delivery in GA4.
Define domains, destinations, windows, consent and technical contacts.
Use HTTPS, parameter allowlist, and one test URL per platform.
Android, iOS or React Native; perform first-open only according to the documented cycle.
Check match method, confidence, decision version, reason codes and idempotence.
Ensure single attribution delivery and preserve the Google's native attribution.
Each customer receives a Tenant ID and a Tenant Key to authenticate reconciliation requests. During onboarding, provide the company, app store links, technical owners and Blink domains.
Credentials are separated by tenant and environment. Production and testing share no secret.
Keys are sent via an authenticated channel, never in a public ticket, analytics or example code.
Plan ownership, expiration, revocation, and rotation without disrupting the application.
bridgee@caaqui.com. Before production, confirm the SLA and operational contact during onboarding.The documented design uses customer-controlled subdomains for iOS and Android. Choose short, recognizable names such as ios.suaempresa.com.br e android.suaempresa.com.br.
| Type | Example host | Documented destination | TTL | Platform |
|---|---|---|---|---|
| CNAME | ios.suaempresa.com.br | blink.bridgee.ai | 300 | iOS |
| CNAME | android.suaempresa.com.br | blink.bridgee.ai | 300 | Android |
dig ou nslookup;The SDKs and sample apps below are maintained in the official organization bridgee-ai. Links open GitHub in a new tab.
| Platform | Official SDK | Sample application |
|---|---|---|
| Android/Kotlin | bridgee-android-sdk ↗ | bridgee-android-example ↗ |
| iOS / Swift | bridgee-ios-sdk ↗ | bridgee-ios-example ↗ |
| React Native | bridgee-react-native-sdk ↗ | bridgee-react-native-example ↗ |
firstOpen and the public API must follow the approved project release; validate the sample app before promoting the integration.In the first eligible cycle, the SDK initializes the approved technical identifier, calls the reconciliation service, and receives the acquisition metadata. Then, the resolved source is made available to the Firebase/GA4 as per the release contract.
source, medium, campaign, method and confidence;| Partner | Evidence | Rule |
|---|---|---|
gclid, gbraid, market_referrer_gclid | Preserve native flow and prevent duplication. | |
| Meta | fbclid or approved payload | Keep opaque; postback requires approved contract. |
| TikTok | ttclid or approved payload | Routing configured per tenant. |
| DSP | macro in partner_click_id | There is no universal macro. |
| Bridgee | bridgee_click_id, bridgee_install_id | Pseudonymous correlation; never a person's identity. |
{
"utm_source": "tiktok",
"utm_medium": "paid_social",
"utm_campaign": "launch",
"attribution": {
"resolved_partner": "tiktok",
"evidence_type": "ttclid",
"match_method": "deterministic",
"match_confidence": 1.0,
"partner_conflict": false,
"decision_version": "partner-routing/1.0.0"
}
}Checkpoint enabled with active time, depth, sequence and idempotent key. The browser does not calculate scores.
Authorized view of Firebase native events. Does not collect purchases.
Push server-to-server, SDK checkpoints or behavioral status unavailable.
session-quality/1.0.0: allowlisted raw evidence → server validation and deduplication → explainable features → versioned antifraud and Trust Score. Revoking analytics_storage stops collection and clears local state.