We are thrilled to announce the launch of a highly anticipated feature: open and click tracking!
With this new feature, you will be able to monitor your users’ engagement and automatically retrieve this information through our webhooks.
Emails Tracking:
Open Tracking: Identify when your emails are opened by your recipients.
Click Tracking: Analyze interactions with the links included in your emails.
SMS Tracking:
Click Tracking: Measure the performance of your links sent via SMS.
Distinguishing Between Proxies and Humans
One of the key features of our functionality is the ability to differentiate between activities performed by proxies (such as those used by certain email services or browsers for automatic previews—e.g., Apple MPP) and actions taken by real users.
This distinction is crucial for:
- Making data-driven decisions based on reliable information.
- Gaining more accurate statistics.
- Better understanding the genuine engagement of your recipients.
Gain Deeper Insights into Your Sends with Engagement Data
Open and click tracking enables you to:
- Measure the effectiveness of your sends: Identify which campaigns resonate most with your audience.
- Enhance your understanding of your audience: Focus your efforts on approaches that work best.
- Improve your content: Adjust your messages based on observed behaviors.
Engagement-Focused Statistics
In Your Dedicated Email and SMS Statistics Dashboard, for domains with tracking enabled, you will be able to visualize your user engagement funnel, providing a clearer understanding of your performance.
You will also be able to track the evolution of these metrics over time.
Analyze Your Users’ Engagement
You can precisely analyze your users’ opens and clicks directly in your sending logs. We store the history of the last 5 opens and clicks for each send.
Automate User Engagement Data in Your Application
With our webhook system, you can now quickly retrieve opens and clicks from our platform and seamlessly integrate them into your application.
By setting up a webhook flow for your engagement data, you can implement automated actions based on this information. For instance, you could log an email open event in an invoicing software.
Email open
Email click
SMS click
{
"event_type": "email_opened",
"timestamp": "2024-09-02T08:45:05+00:00",
"swg_uid": "01-47d3e283-1afb-4b9e-bd45-bfbf32ba251f",
"event_id": "3e42ea83-f6a5-40cc-a1fa-8745669454",
"channel": "email",
"headers": {
"x-mailer": "Sweego",
"x-swg-uid": "01-47d3ekdpj-1fdb-4bde-bsd5-bfbf32sdgf54f",
"x-campaign-id": "default",
"x-client-id": "0c8cc711c85e45b79189456644166sj",
"x-originating-ip": "185.255.28.207",
"x-campaign-type": "transac",
"x-campaign-tag": "bill-42753",
"x-custom-header": "c-fr-8964",
"x-transaction-id": "f985d846-080d-445c-8af7-a14918251baa"
},
"recipient": "mymail@mydomain.com",
"domain_from": "send.sweego.io",
"subject": "Your Sweego Invoice",
"open": {
"ip_address": "122.115.53.11",
"user_agent": "Mozilla/5.0",
"proxy": true
}
}
{
"event_type": "email_clicked",
"timestamp": "2024-09-02T08:45:05+00:00",
"swg_uid": "01-47d3e283-1afb-4b9e-bd45-bfbf32ba251f",
"event_id": "3e42ea83-f6a5-40cc-a1fa-8745669454",
"channel": "email",
"headers": {
"x-mailer": "Sweego",
"x-swg-uid": "01-47d3ekdpj-1fdb-4bde-bsd5-bfbf32sdgf54f",
"x-campaign-id": "default",
"x-client-id": "0c8cc711c85e45b79189456644166sj",
"x-originating-ip": "185.255.28.207",
"x-campaign-type": "transac",
"x-campaign-tag": "bill-42753",
"x-custom-header": "c-fr-8964",
"x-transaction-id": "f985d846-080d-445c-8af7-a14918251baa"
},
"recipient": "mymail@mydomain.com",
"domain_from": "send.sweego.io",
"subject": "Your Sweego Invoice",
"click": {
"ip_address": "122.115.53.11",
"url": "https://app.sweego.io/signup",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15"
"proxy": true
}
}
{
"event_type": "sms_clicked",
"timestamp": "2024-09-02T16:03:05",
"swg_uid": "03-1c9e3539-d499-4699-ae5d-fa50e6e8af2a",
"event_id": "037d527e-576c-47aa-a82d-3cd01fef2064",
"channel": "sms",
"country_code": "FR",
"phone_number": "00336XXXXXXXX",
"sms_type": "market",
"campaign_id": "random-campaign-id",
"test_mode": false,
"click": {
"ip_address": "122.115.53.11",
"url": "https://app.sweego.io/signup"
}
}
How to Enable Email & SMS Tracking
Open and click tracking is now available for all our users.
The activation process differs between email and SMS:
- SMS Tracking: Activated globally for the SMS channel.
- Email Tracking: Activated per domain.
Email Tracking: Per Domain
Go to the domain management page:
https://app.sweego.io/home/domains
Select the domain you wish to enable tracking for.
You can choose to enable open tracking and/or click tracking by toggling the corresponding switches.
Then, simply add the required CNAME record, re-verify your domain, and you’re all set!
SMS Tracking: Global
Go to the sms management page.
Toggle the switch to enable tracking.
And that’s it!
Feel free to join us on Slack or Discord to chat about email, SMS, Sweego, or any other topic!
If you’d like to see new features, don’t hesitate to submit your requests on our feedback platform.