Skip to main content

Profile Events

The actions a profile has performed — every page view, click, sign-up, and conversion, organised in a timeline.

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 referrer data on Form – Submit Events to attribute conversions to the originating page or campaign.

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?

Did this answer your question?