Skip to main content
Attribute reference
S
Written by Svitlana Rudenko
Updated this week

Attribute types

Attributes are properties that help you define the specifics of an event, a user, or an account. Intempt has many attributes defined in its Data Model.

Attribute type

Description

Event attributes

Describes the events that are tracked within your website or application.

User attributes

Information associated with a user, such as their name, email, and other information.

Account attributes

Information associated with a group of users, such as companies. Examples of account attributes are company name, domain name, deal size, etc.

Calculated attributes

Attribute that refers to user properties that were aggregated by one of the Intempt scoring models (Fit & Activity, RFM, Likelihood, Next-best action)

Default attributes

Default attributes (for events and user attributes) are automatically collected and populated when using Intempt's client-side SDKs.

Reserved attributes

Intempt reserves certain attribute names (for events and user attributes) for special use cases, and these may or may not be automatically populated with values. The purpose of such Reserved attributes is for processing (e.g., event time stamping). Examples: timestamp, email, phone, name, created.

Default attributes

Out-of-the-box, Intempt provides a wealth of automatically captured events and attributes to help you quickly get started with analysis and targeting. Reference the platform-specific sections below for the full list of all of the autocaptured data available when you install Intempt.

📘 How does Intempt define a session?

A session is a period of activity from a single user in your app or website. It can include many pageviews or events. On web, a session ends after 30 minutes of pageview inactivity from the user. On mobile, a session ends after 5 minutes of inactivity, regardless of whether the app’s background or foreground state.

Note that the default events and attributes aren’t modifiable.

Javascript SDK

Event

Definition

View page

This event is triggered every time a user opens a new page on your website.

Page leave

This event is recorded when a user leaves a page.

Click on

Capture this event every time a user clicks on a specific element, like buttons or links. It's crucial for understanding user behavior around key interactions on your site.

Change on

This event occurs whenever a user makes a change to a field in a form, such as selecting an option from a dropdown or toggling a switch. It helps track user preferences and input patterns.

Submit on

Triggered when a user submits a form, this event is vital for tracking conversions and understanding how effectively your forms lead to user actions.

Session start

This event marks the beginning of a user's session on your site.

Session end

Recorded when a user's session ends, either by closing the browser, expiring the session timeout, or manually logging out.

Session attributes

Attribute

Description

Example

User attribute

Session ID

Randomly generated ID used to identify Intempt user session

5801636456131197975

false

Referrer

Webpage that linked to your site and initiated the session. If the user navigated directly...

true

Full referrer

Like "Referrer", but also contains the protocol, port, and path if they exist

true

UTM source

UTM parameter attributing the source for the user's session

newsletter, email, Google

true

UTM medium

UTM parameter attributing the medium for the user's session

social, display, cpm, ppc, cpc, organic, affiliate, email...

true

UTM term

UTM parameter attributing the keyword for the user's session

running+shoes, luxury+car+rentals, organic+dog+food

true

UTM content

UTM parameter attributing the campaign content for the user's session

sidebar_banner, footer_link, header_button, textlink_article

true

UTM campaign

UTM parameter attributing the campaign for the user's session

Spring_Sale_2024, Newsletter_March_2024, Product_Launch_Q2...

true

Source

Where this event came from - which Intempt snippet or SDK the data was captured by

web

false

Landing page query

Query parameters of the first page of the user's session

?utm_source=Google&utm_medium=CPC&utm_campaign=sell&utm_t...

false

Landing page hash

Hash route of the first page of the user's session

# install for help.intempt.com/docs#install

false

Landing page

First page of the user's session

true

Browser

User's browser name

Chrome 122.0.6261

true

Device type

User's device type - "Mobile", "Tablet", or "Desktop"

Desktop

true

Platform

User's operating system name

Mac OS X 12.5.1

true

IP address

User's IP address

78.56.199.152

true

Country

User's country location as determined by IP address

Lithuania

true

Region

User's region as determined by IP address

Vilnius

true

City

User's city as determined by IP address

Vilnius

true

Session duration (seconds)

The duration between the "Session Start" and the "Session End" events in seconds

1542

false

Session Event Count

The number of events during a session

15

false

Session End Event Name

The original event name that triggered the Session End event

purchase

false

Pageview attributes

Attribute

Description

Example

User attribute

URL

Full page URL

false

Domain

Website domain including subdomain

app.intempt.com

false

Query

Query parameters of the URL e.g., ?utm_id=1234 for intempt.com?utm_id=1234

?utm_source=Google&utm_medium=CPC&utm_campaign=sell=

false

Path

Path of the URL following the domain pointing to a specific page, e.g., /company

/company

false

Window width

Width of the user's screen in pixels

1920

false

Hash

Hash route of the first page of the user's session

# install for help.intempt.com/docs#install

false

Title

Title of the page

Intempt Growth OS

false

Previous page

The previous page visited in this session

/

false

Event attributes

Attribute

Description

Example

User attribute

Href

href property of the link - primarily used for clicks and anchor tags

/company

false

Target tag

Tag name of the event target's DOM element

INPUT, DIV, or A

false

Target ID

ID of the event target's DOM element, e.g.

# login

false

Target class

Class name of the event target's DOM element

primary-btn

false

Target text

Text of the event target

Sign up

false

Hierarchy

Full hierarchy of the event target

div#Navbar.navbar.w-nav[data-animation=default][data-collapse=medium][data-duration=400][data-easing2=ease][data-...

false


iOS SDK

Events

Event

Definition

Touch

Recorded when a user taps or touches a UI control, such as buttons, sliders, or any interactive elements.

View Screen

Captured every time a user views a screen within the app. Useful for tracking navigation and screen engagement.

Leave Screen

Logged when a user exits a screen, useful for understanding user flows and potential interface issues.

Action

Triggered by an interaction like submitting a form or clicking a link, helps identify effective calls-to-action.

Edit Field

Captures changes made to a form field (change recorded, not the text value), useful for form interaction data.

App Install/Upgrade

Tracks app installations or upgrades, capturing version and build details, key for understanding adoption rates.

Session start

Logs the start of a new user session, essential for analyzing session frequency and engagement.

Session end

Recorded after 5 minutes of inactivity, whether in background or foreground, for session length analysis.

Session attributes

Attribute

Description

Example

User attribute

Session ID

Randomly generated ID used to identify Intempt user session

5801636456131197975

false

Source

Where this event came from - which Intempt snippet or SDK the data was captured by: either Web, iOS or NodeJS.

web, iOS

false

Device

User’s device name

iPhone

false

Device type

User's device type - "Mobile", "Tablet", or "Desktop"

Desktop

true

Platform

User's operating system name

Mac OS X 12.5.1

true

Country

User's country location as determined by IP address

Lithuania

true

Region

User's region as determined by IP address

Vilnius

true

City

User's city as determined by IP address

Vilnius

true

iOS vendor ID

A unique identifier provided by Apple used to identify the device's vendor or maker.

6D92078A-8246-4BA4-AE5B-76104861E7DC

false

iOS advertiser ID

Advertising identifier for an iOS device. Set to all zeroes if the user has “Limit Ad Tracking” enabled

AEBE52E7-03EE-455A-B3C4-E57283966239

false

App name

The name of the application as it appears on the App Store and on the home screen of the device

MyFitnessApp

false

App identifier

A unique identifier for the app, usually in reverse DNS format, used by the system and services like notifications

com.mycompany.myfitnessapp

false

App version

Version of the app

1.4.2

false

Session Start Event Name

The original event name that triggered the Session End event.

purchase

false

Pageview (screen) attributes

Attribute

Description

Example

Attribute

ViewController

The name of the view controller class within the app's code that manages a portion of the user interface

UserProfileViewController

false

ViewController accessibilityIdentifier

A developer-assigned identifier used in UI tests to find and interact with the UI elements

userProfileScreen

false

ViewController accessibilityLabel

Used by accessibility features (like VoiceOver) to describe the purpose or content of the screen or UI element to users with visual impairments

User Profile Screen

false

Event attributes

Attribute

Description

Example

Attribute

Action method

Name of action method triggered by event

loginButtonWasPressed

false

Target text

The text of the event target

Add to cart

false

Target view class

Class name of an iOS action’s target

UITableCellView

false

Target view name

Instance variable name of an iOS action’s target

loginButtonView

false

Target accessibility identifier

A developer-assigned identifier used to find and interact with UI elements during UI testing. It's unique within...

loginButton

false

Target accessibilityLabel

A label used by accessibility features (like VoiceOver) to describe a UI element to users with visual impairments

Login Button

false

Hierarchy

Represents the path through the app's view hierarchy to reach a specific element

MainView > LoginForm > loginButton

false

Previous version code

A numerical value representing the version of the app that was previously installed on the device

103

false

Previous build type

Describes the type of build (e.g., Alpha, Beta, Release) for the previous version

Beta

false

Current version code

A numerical value representing the current version of the app. This increments with each new update or release

104

false

Current build type

Build type of newly upgraded application package

Release

false

Is upgrade

True if this was an upgrade, false if this was an install or downgrade

true

false

App visibility state

Describes whether the app is currently in the foreground or background. Absence of a value indicates an unknown...

Foreground

false


Reserved attributes

Users

User attribute

Description

Name

Who match the name value you specify. First name and last name are treated as a single value.

First name

Who match any part of a first name value only.

Last name

Who match any part of a last name value only.

Email

Who match the email address value you specify.

Phone number

Who match the phone number value you specify.

City

Who match the city value you specify.

Region

Who match the region value you specify.

Postal code

Who match the postal code value you specify.

Country

Who match the country value you specify.

Created

Date when user was created

First seen

Whose first interaction was on the relative or absolute date you specify.

Last seen

Whose last interaction was on the relative or absolute date you specify.

Initial UTM campaign source

Who match the initial UTM campaign source value you specify.

Initial UTM campaign name

Who match the initial UTM campaign name value you specify.

Initial UTM campaign medium

Who match the initial UTM campaign medium value you specify.

Initial UTM campaign content

Who match the initial UTM campaign content value you specify.

Initial UTM campaign term

Who match the initial UTM campaign term value you specify.

Initial Referrer

Referring URL when the user first arrived on your site. Defaults to "$direct" if the user is not referred.

Initial Referring Domain

Referring domain at first arrival.

Accounts

Account attribute

Description

Account name

Who are linked to the account name you specify.

Industry

Who are linked to the account that has the industry value you specify.

Employees

Who are linked to the account with the number of employees you specify.

Website

Who are linked to the account that has the website value you specify.

City

Who are linked to the account that has the city value you specify.

Region

Who are linked to the account that has the region value you specify.

Postal code

Who are linked to the account that has the postal code value you specify.

Country

Who are linked to the account that has the country value you specify.

Created

Who are linked to the account record that was created.

First seen

Who have the first seen value you specify and are linked to an account.

Last seen

Who have the last seen value you specify and are linked to an account.

Did this answer your question?