Registration Completed
Event Key
ootb_registration
This event should be sent when a user submits or updates their registration information (e.g., starts or completes sign-up).
| Event Key | Event Name | Type |
|---|---|---|
ootb_registration | Registration | Simple event |
Event Structure
The mandatory properties (tenant, timestamp, event, and customer) are required for all events and documented in detail on the Mandatory Properties page. Below is the JSON structure for the context-specific properties of the Registration event:
{
"context": {
"ootb_email": "[email protected]",
"ootb_mobile_number": "+1234567890",
"ootb_status":"Started" / "Completed",
"ootb_registration_source": "product page",
"ootb_date_of_birth": "1990-01-15",
"ootb_allow_email": "Yes",
"ootb_allow_sms": "Yes",
"ootb_allow_push": "Yes",
"ootb_allow_whatsapp": "Yes",
"ootb_is_email_verified": "Yes",
"ootb_is_mobile_verified": "Yes",
"ootb_is_blocked": "No",
"ootb_is_test": "No",
"ootb_gender": "male",
"ootb_country": "US",
"ootb_city": "NYC",
"ootb_address": "Street 1111",
"ootb_first_name": "John",
"ootb_last_name": "Doe",
"ootb_language": "en",
"ootb_currency": "USD",
"ootb_brand": "",
"ootb_alias": "johndoe90",
"ootb_referral_type": "Advertising",
"ootb_affiliate_id": "",
"ootb_platform": "iOS",
"ootb_promo_code": "WELCOME2024",
"ootb_license": "licenseXYZ"
}
}
Parameters
| Parameter Key | Type | Description |
|---|---|---|
ootb_email | String | The customer's email address. |
ootb_mobile_number | String | The customer's mobile phone number. |
ootb_status | String | Registration status: Started, Completed, or Failed. |
ootb_registration_source | String | Where registration was initiated (e.g., product page, checkout, header). |
ootb_date_of_birth | String | The customer's date of birth in ISO format (YYYY-MM-DD). |
ootb_allow_email | Boolean | Consent to email notifications (Yes/No). |
ootb_allow_sms | Boolean | Consent to SMS notifications (Yes/No). |
ootb_allow_push | Boolean | Consent to push notifications (Yes/No). |
ootb_allow_whatsapp | Boolean | Consent to WhatsApp notifications (Yes/No). |
ootb_is_email_verified | String | Whether email is verified (Yes/No). |
ootb_is_mobile_verified | String | Whether mobile number is verified (Yes/No). |
ootb_is_blocked | String | Customer blocked status (Yes/No). |
ootb_is_test | String | Test account flag (Yes/No). |
ootb_gender | String | Customer gender (e.g., male, female, other). |
ootb_country | String | Country code (e.g., US, UK). |
ootb_city | String | Customer’s city. |
ootb_address | String | Customer’s address. |
ootb_first_name | String | Customer’s first name. |
ootb_last_name | String | Customer’s last name. |
ootb_language | String | Customer’s language preference (e.g., en, fr). |
ootb_currency | String | Customer’s preferred currency code. |
ootb_brand | String | Brand identifier (optional—for gaming platforms). |
ootb_alias | String | Gaming alias or username. |
ootb_referral_type | String | How the user was referred (e.g., SEO, Affiliate, Advertising). |
ootb_affiliate_id | String | Affiliate identifier or name. |
ootb_platform | String | Platform used during registration (e.g., iOS, Android, Web). |
ootb_promo_code | String | Promotional code applied during registration. |
ootb_license | String | License or regulation identifier. |
Explanation
- context:
ootb_email: Captures the customer’s email address to keep their profile up to date.ootb_mobile_number: Stores the customer’s mobile phone number for SMS communication.ootb_status: Indicates whether the update process hasStarted,Completed, orFailed.ootb_registration_source: Shows where the user initiated the update (product page, checkout, header, etc.).ootb_date_of_birth: Records the customer’s birth date in ISO format for age verification or personalization.ootb_allow_email,ootb_allow_sms,ootb_allow_push,ootb_allow_whatsapp: Boolean flags capturing the customer’s consent preferences for each communication channel.ootb_is_email_verified,ootb_is_mobile_verified: Flags indicating if the provided email or mobile number has been confirmed.ootb_is_blocked,ootb_is_test: Flags showing whether the account is blocked (e.g., for fraud) or is a test profile.ootb_gender,ootb_country,ootb_city,ootb_address: Demographic and location fields for personalization and compliance.ootb_first_name,ootb_last_name: The customer’s personal name details.ootb_language,ootb_currency: The customer’s language and currency preferences for localized experiences.ootb_brand,ootb_alias,ootb_referral_type,ootb_affiliate_id: Gaming-specific metadata and referral tracking information.ootb_platform,ootb_promo_code,ootb_license: Contextual fields showing the platform used, any promotional code applied, and regulatory licensing.
Updated 5 months ago
