Newsletter Subscribed
When to Use
Trigger this event when a visitor subscribes to a newsletter, mailing list, or email updates — through a dedicated form, a popup, a footer opt-in, or any other subscription mechanism.
This event is separate from lead_created because newsletter subscriptions typically represent a lower level of intent. Use lead_created for contact forms, demo requests, and other high-intent actions.
Complete Reference
event object required
name string required
Use only static value newsletter_subscribed for event.name.
name: "newsletter_subscribed"
value number
Estimated value of the subscription. Optional — set to 0 if not applicable.
value: 0
currency string
Currency code. Falls back to the default currency from your configuration.
currency: "EUR"
context object
url string required-if-applicable
Collected automatically for standard websites. Required only for SPA applications where URL changes don't trigger automatic page context updates.
url:"https://shop.example.com/products/laptop?color=silver&storage=512gb&utm_source=google"
URL Parameter Sensitivity: Be mindful of sensitive information in URLs. Query parameters may contain personal identifiers, session tokens, or private information that should be handled according to privacy regulations.
page_type string recommended
Type of page (product, home ...)
page_type: "product"
environment string recommended
Allowed values: prod, dev
environment: "prod"
user object required
The user object must include at least an email address for newsletter subscriptions.
View complete User Object documentationid string recommended
Unique customer identifier in your system.
id: "CUSTOMER_INTERNAL_ID"
email string recommended
Customer email address in plaintext. Do not send pre-hashed values — DATA Reshape automatically normalizes and hashes before sending to destinations.
email: "[email protected]"
phone string recommended
Customer phone number in E.164 format (plaintext). Do not send pre-hashed values — DATA Reshape automatically normalizes and hashes before sending to destinations.
phone: "+40712345678"
first_name string recommended
Customer first name
first_name: "John"
last_name string recommended
Customer last name
last_name: "Doe"
country string
Country name or ISO country code
country: "Romania"
region string recommended
State, province, or region name
region: "Bucuresti"
city string recommended
City or locality name
city: "Bucuresti"
street string
Street address including number
street: "Strada Principala 1"
postal_code string
Postal code or ZIP code
postal_code: "700000"
orders_total_number number recommended
Cumulative number of orders placed by this user
orders_total_number: 5
orders_canceled_number number recommended
Cumulative number of orders placed and canceled by this user
orders_canceled_number: 0
orders_total_value number recommended
Cumulative lifetime user orders value (decimal format: 2500.50)
orders_total_value: 1234.99
orders_refunded_value number recommended
Cumulative lifetime user orders value canceled (decimal format: 2500.50)
orders_refunded_value: 250.99
predicted_value number
Predicted lifetime value of a customer for your business
predicted_value: 100.99
created_at number recommended
Timestamp in milliseconds since Unix epoch representing the first time the user was recorded
created_at: 1754926521690
properties object recommended
Custom Customer Properties Examples
Use the properties object to store custom user attributes, with property names defined by each business as needed, that enable advanced segmentation, personalization, and analytics across your marketing campaigns.
- E-commerce Customer
- B2B Lead/Customer
- Subscription Service
- Content Platform
properties: {
customer_type: "returning",
membership_level: "platinum",
preferred_category: ["electronics", "fashion"],
last_purchase_date: "2024-12-15",
average_order_value: "350.00",
payment_method_preference: "card",
registration_date: "2023-06-15"
}
properties: {
company_size: "enterprise",
industry: "fintech",
job_title: "marketing_director",
decision_maker: "true",
budget_range: "50000-100000",
lead_source: ["linkedin", "webinar"],
qualification_status: "qualified",
sales_stage: "proposal"
}
properties: {
subscription_tier: "premium",
billing_cycle: "annual",
feature_usage: ["analytics", "reporting", "api"],
trial_user: "false",
renewal_date: "2025-06-30",
support_level: "priority",
usage_frequency: "daily"
}
properties: {
content_preferences: ["technology", "business"],
engagement_level: "high",
newsletter_subscriber: "true",
social_media_follower: "true",
content_consumption: "premium",
device_preference: ["mobile", "desktop"],
timezone: "Europe/Bucharest"
}
consent object recommended
Examples
- Complete
- Minimal
- Popup Form
{
"event": {
"name": "newsletter_subscribed",
"value": 0,
"currency": "EUR",
"properties": {
"form_location": "footer",
"newsletter_type": "weekly_digest",
"double_optin": true
}
},
"context": {
"url": "https://example.com/blog/ai-trends-2026",
"page_type": "blog_post",
"environment": "prod"
},
"user": {
"email": "[email protected]",
"first_name": "Maria",
"last_name": "Popescu"
},
"consent": {
"analytics": true,
"personalization": true,
"marketing": true
}
}
window.reshape = window.reshape || [];
reshape.push({
"event": {
"name": "newsletter_subscribed"
},
"user": {
"email": "[email protected]"
}
});
{
"event": {
"name": "newsletter_subscribed",
"properties": {
"form_location": "exit_intent_popup",
"newsletter_type": "promotions",
"coupon_offered": "WELCOME10"
}
},
"user": {
"email": "[email protected]",
"first_name": "Alex"
},
"consent": {
"analytics": true,
"personalization": false,
"marketing": true
}
}