Profile Events
An Event is a piece of data that indicates an action a Profile has performed — like a page view on your website, a click in an email, or completing a Marketing Automation Flow. Events are logged on Profiles automatically when they interact with your Activities, and they power your timeline view, segmentation and Marketing Automation triggers.
Find the logged Events in the 360 Profile view, or use them for segmentation and personalisation. There are many types of Events, depending on what kind of activity the Event is related to.
💡 Quick reference — Event categories
Response Data — opens, clicks, sends, bounces from email/SMS/Marketing Automation.
Forms & Pages Events — form views, starts, submits, rejects; page views.
Achievements — leads earned through Marketing Automation.
Consent Timeline — opt-ins, confirmed opt-ins, opt-outs over time.
Website Interactions — page views, product views, cookie consent.
Custom Events — anything you choose to track yourself.
In this article
What are Events?
An Event is a piece of data that indicates an action a Profile has performed.
Events are logged onto Profiles when they perform an action related to an existing Activity — like a click in an email or a page view on your website. Events contain information about the specific action the individual behind the Profile performed, and are organised in a timeline.
You will find logged Events in the 360 Profile view, and you can use them for segmentation and personalisation.
There are many types of Events, depending on what kind of activity the Event is related to. Continue reading this article for a rundown of each type of Event.
The three classes of Events
Behind the scenes, every Event in Apsis One belongs to one of three classes. They look the same on a Profile timeline, but they behave differently when it comes to who creates them and whether you can edit them.
Class | Created by | Editable by you? | Examples |
Default (predefined) Events | Created automatically by each Tool when your account and Section are set up. | No — these are owned by the Tool that creates them. | Email sent, Email open, SMS delivered, Profile merge, Page view. |
Dynamic Events (per-activity) | Created on demand by a Tool when you set up a new Activity (Website Tool, Form Tool, Survey, Event Tool, etc.). | No directly — managed by the Tool that owns the Activity. | Product View – Collect, Form – Submit, Survey – Submit, Event register – Collect. Each one is tied to one specific Activity. |
Custom Events | You create these yourself from a template in the Data Model. | Yes — you can rename the Event and add or change fields. | Transactions, Conversions, Signals (the three Custom Event categories). |
💡 Good to know: Dynamic Events have a unique identifier per Activity. For example, every Form you create generates its own version of Form – Submit, with its own set of fields based on the fields in that specific Form. The same applies to Surveys, Product Views and Event Tool registrations.
Event Versions (Forms, Survey, Custom events, Product views)
When you create and activate an Activity, it is saved together with its corresponding Event as a version. Any later changes made to this Activity are also saved, and a new version of the Event is created.
This applies to Forms, Surveys, Product Views and Custom Events. Read more about Event Versions →
⚠️ Important: When you change an existing Custom Event or Activity, only adding fields is fully safe. Removing a field from an existing Event can break Segments and Marketing Automation Flows that depend on that field. Review your dependencies before removing fields. See Troubleshooting below.
Response Data
Response Data are all the different Events that reflect a Profile's response to your communications sent via the Email Tool, SMS Tool or Marketing Automation.
These Events are shown under Profile Activity in the Response Data tab of a Profile. When you click a specific Activity, you will see a popover with more information.
Forms & Pages Events
All Profile interactions related to your Forms & Pages and Sign-up forms.
In the Forms & Pages tab of the Profile view you can see all Profile Events related to your Forms & Pages Tool Landing Pages.
Form Events
Form – View
Profiles navigated into a page where you placed a Form activity. Here are the types of data associated with this Event:
Field | Description |
activityId | The ID for the particular activity that is considered the source of the Event. To locate an activity ID, open the activity. On your browser, take a look at the URL: the ID is the series of characters at the end of the URL. For example: "d9dda47c-6145-4a6d-96bb-63ec2c87b280". |
referrer | The page where the website traffic originated, or where the profile was before reaching the domain associated with the Event. |
url | Refers to the specific URL associated with the Event. |
domain | The domain where the Event took place. |
location | The country where the Event happened in the ISO 3166-1 alpha-2 format (SE, US, for example). |
type | The type of Form chosen for this specific activity. |
Form – Start
Profiles started filling in a Form activity on your website. Data associated:
Field | Description |
activityId | The ID for the particular activity that is the source of the Event (e.g. "d9dda47c-6145-4a6d-96bb-63ec2c87b280"). |
referrer | The page where the website traffic originated. |
url | The specific URL associated with the Event. |
domain | The domain where the Event took place. |
Form – Submit
Profiles submitted their information into your Form activity. If you chose to track certain fields as form response only, you will find your visitors' answers in this Event.
📝 Note - Any other additional fields mapped in your Forms activity will be collected and stored in profiles' Forms & Pages Response Data Events. If you chose to map any fields to an Attribute, the Attributes will be updated with your values in the submit event.
Field | Description |
activityId | The ID for the particular activity considered the source of the Event. |
referrer | The page where the website traffic originated. |
url | The specific URL associated with the Event. |
domain | The domain where the Event took place. |
location | The country where the Event happened (ISO 3166-1 alpha-2). |
type | The type of Form chosen for this specific activity. |
Form – Reject
Profiles submitted a Form activity that was rejected. This can happen if a visitor fills in a Form where you chose to block duplicates or overwriting of existing profile data.
Field | Description |
activityId | The ID for the particular activity considered the source of the Event. |
address | The email address of the person associated with the profile. |
referrer | The page where the website traffic originated. |
url | The specific URL associated with this Event. |
domain | The domain where the Event took place. |
location | The country where the Event happened (ISO 3166-1 alpha-2). |
targetId | The ID for the Folder associated with this Event. |
topicId | The ID for the Subscription associated with this Event. |
rejectReason | The profile already exists in your account. The possible values correspond with how you set up your Forms & Pages activity, specifically in the Form Action step. |
Possible values for rejectReason:
Reject — If you chose Block and show message.
Reject and trigger communication — If you chose Block and show message.
Rejected because CRM ID was set — If you chose Block if Profile has CRM ID.
Page Events
Page – View
Profiles viewed a page where you placed a Page activity.
Field | Description |
activityId | The ID for the particular activity considered the source of the Event. |
referrer | The page where the website traffic originated. |
url | The specific URL associated with the Event. |
domain | The domain where the Event took place. |
location | The country where the Event happened (ISO 3166-1 alpha-2). |
type | The type of Form chosen for this specific activity. |
Achievements
Points and other data profiles have earned by reaching an Achievement node in a Marketing Automation flow. Achievement Events are created and logged into profiles whenever they perform an action related to your Marketing efforts — effectively turning them into Sales, Marketing, or Product leads.
The types of Achievement Events reflect whether they're a Sales, Marketing, or Product qualified lead, and a numeric value is added to reflect the value of their interaction.
Field | Description |
achievementId | A unique ID for the achievement associated with the Achievement Node. |
type | What type of achievement the profile earned: MQL, SQL, or PQL. The type of achievement is part of the Achievement Node settings. |
points | The abstract numeric value assigned to the profile upon reaching the Finish node and completing the flow. |
value | The numeric monetary value assigned to the profile upon reaching the Finish node and completing the flow. |
sourceType | The tool considered as the source for this Event. In this case, it's the Marketing Automation Tool. (For now this is the only source creating achievements, but we'll let you know when other tools start doing it too.) |
sourceId | The ID for the specific activity that corresponds with the achievement. |
Consent Timeline
The Consent Timeline is a comprehensive timeline of a profile's channel consent (opt-in, confirmed opt-in, and opt-out) in relation to activities created in the system.
Website Interactions
Website Interactions reflect all of the profile's browsing behaviour in your domains — a timeline containing page views, product views, and cookie consent, for example.
This data is a result of your Website Tool activities or your Manual Data Tracking setup.
There are different types of Website Interactions, depending on whether they originate from a Website tool activity or your Custom Data Tracking setup.
More about website tracking
Custom Events
Custom Events allow you to track exactly the data you need, by tailoring what kind of information is collected and stored in profiles.
Common use cases
Build a Segment from website behaviour
Use Product View – Collect Events from your Website Tool Activity to find Profiles who viewed a specific product category in the last 7 days, then email them a targeted offer.
Trigger a Marketing Automation Flow from a Form submission
Use the Form – Submit Event of a specific Form Activity as the Listen Node trigger in a Flow. Profiles who fill in that form are automatically enrolled in the welcome journey.
Track non-standard customer actions
If you want to log when a booking is made, an order is created, a loyalty tier changes or any other action that is not covered by the default Events, create a Custom Event for it.
Score Profiles based on engagement
Use Achievement Events with point values to track lead quality (MQL, SQL, PQL) and feed those scores into your segmentation or CRM workflow.
More on use cases:
Goal | Event(s) to use | How |
Re-engage inactive subscribers | Email open, Email click (Response Data) | Build a segment of profiles with no opens or clicks in the last 90 days, then send a win-back campaign. |
Identify your most engaged contacts | Email open, Email click, Page view | Segment profiles with multiple opens or clicks in the last 30 days as VIP candidates. |
Trigger follow-up after a form submission | Form – Submit | Use a Listen node in Marketing Automation on the Form – Submit Event for a specific Form activity. |
Track where leads are coming from | Form – Submit (referrer field) | Use the |
Reach abandoning visitors | Page view, Form – View, Form – Start | Identify profiles who started but didn't complete a form, and follow up with a reminder campaign. |
Track leads with Achievements | Achievements (MQL, SQL, PQL) | Use Achievement nodes in Marketing Automation to qualify leads automatically. |
Audit consent changes | Consent Timeline | Review opt-ins, confirmed opt-ins, and opt-outs over time for compliance reporting. |
Track conversion milestones and revenue generating activities | Custom Events | Set up Custom Events for orders, abandoned carts, or product reviews — then use them in segmentation and automation. |
Troubleshooting
Form Events aren't being collected
Form Events (View, Start) require marketing cookie consent. If a profile hasn't given cookie consent, only the Submit event is recorded. Check your cookie banner setup and verify the profile gave consent.
An Event is missing from a profile's timeline
A few things to check:
TTL — Events have a default time-to-live. If the event is older than the retention period, it has been automatically deleted. See Profile Events – Time to Live.
Profile Merge — If the activity happened before the unknown profile became known, ensure the merge took place. The historical data should carry over.
Section — Events are scoped to the Section the activity belongs to. Confirm you're looking at the right Section.
The Event Version drop-down shows old options
That's expected behaviour — Apsis One keeps every version of an Event so historical data stays consistent. Pick the version that matches the time period you're targeting. Read more about Event Versions.
Achievements aren't showing for a profile
Achievement Events are only created when a profile completes the flow by passing through an Achievement node. Verify the flow is active, the profile actually entered the flow, and the Achievement node settings (type: MQL, SQL, PQL) are configured. Profiles only earn the achievement at the Finish node.
Website Interactions look incomplete
Website Interactions depend on (a) the Tracking Script being installed on the relevant pages and (b) the profile having given cookie consent. Profiles without cookie consent won't have website interaction data tied to them.
activityId values look like long random strings
That's correct — activity IDs are unique identifiers (e.g. d9dda47c-6145-4a6d-96bb-63ec2c87b280). To find which activity an ID refers to, open the activity in the relevant tool and check the URL — the ID is the trailing part.
Other possible scenarios:
❓ A Segment using an Event stopped working after I edited the source Activity.
When you edit an Activity (Form, Survey, Product View) or a Custom Event, a new Event version is created. Adding fields is safe. Removing a field is technically a major change and can break Segments and Marketing Automation Flows that reference the removed field. Restore the field or update the dependent Segment / Flow to use a different field.
❓ My event-triggered Marketing Automation Flow isn't picking up new Activity submissions.
If the Flow combines an Event trigger with a Segment condition, and the Event version changed (because you edited the Activity), the Flow may stop processing entries. Check that the version referenced in the Segment matches the current Event version, or rebuild the Segment to reference the new version. Read more about Event Versions →
❓ I want to post Custom Events to a Profile from another system.
You can post Custom Events to Profiles via the Apsis One API or Zapier. You cannot create new Custom Event types through the API — they must first be created in the Data Model in Apsis One. See Post Custom Events with the Apsis One API.
What's next?







