Attribute reference

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 typeDescription
Event attributesDescribes the events that are tracked within your website or application.
User attributesInformation associated with a user, such as their name, email, and other information.
Account attributesInformation associated with a group of users, such as companies. Examples of account attributes are company name, domain name, deal size, etc.
Calculated attributesAttribute that refers to user properties that were aggregated by one of the Intempt scoring models (Fit & Activity, RFM, Likelihood, Next-best action)
Default attributesDefault attributes (for events and user attributes) are automatically collected and populated when using Intempt's client-side SDKs.
Reserved attributesIntempt 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

Events

EventDefinition
View pageThis event is triggered every time a user opens a new page on your website.
Page leaveThis event is recorded when a user leaves a page.
Click onCapture 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 onThis 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 onTriggered when a user submits a form, this event is vital for tracking conversions and understanding how effectively your forms lead to user actions.
Session startThis event marks the beginning of a user's session on your site.
Session endRecorded when a user's session ends, either by closing the browser, expiring the session timeout, or manually logging out.

Session attributes

AttributeDescriptionExampleUser attribute
Session IDRandomly generated ID used to identify Intempt user session5801636456131197975false
ReferrerWebpage that linked to your site and initiated the session. If the user navigated directly...https://google.com/true
Full referrerLike "Referrer", but also contains the protocol, port, and path if they existhttps://www.google.com/search?q=handmade+leather+walletstrue
UTM sourceUTM parameter attributing the source for the user's sessionnewsletter, email, Googletrue
UTM mediumUTM parameter attributing the medium for the user's sessionsocial, display, cpm, ppc, cpc, organic, affiliate, email...true
UTM termUTM parameter attributing the keyword for the user's sessionrunning+shoes, luxury+car+rentals, organic+dog+foodtrue
UTM contentUTM parameter attributing the campaign content for the user's sessionsidebar_banner, footer_link, header_button, textlink_articletrue
UTM campaignUTM parameter attributing the campaign for the user's sessionSpring_Sale_2024, Newsletter_March_2024, Product_Launch_Q2...true
SourceWhere this event came from - which Intempt snippet or SDK the data was captured bywebfalse
Landing page queryQuery parameters of the first page of the user's session?utm_source=Google&utm_medium=CPC&utm_campaign=sell&utm_t...false
Landing page hashHash route of the first page of the user's session# install for help.intempt.com/docs#installfalse
Landing pageFirst page of the user's sessionhttps://otto-demo.webflow.io/true
BrowserUser's browser nameChrome 122.0.6261true
Device typeUser's device type - "Mobile", "Tablet", or "Desktop"Desktoptrue
PlatformUser's operating system nameMac OS X 12.5.1true
IP addressUser's IP address78.56.199.152true
CountryUser's country location as determined by IP addressLithuaniatrue
RegionUser's region as determined by IP addressVilniustrue
CityUser's city as determined by IP addressVilniustrue
Session duration (seconds)The duration between the "Session Start" and the "Session End" events in seconds1542false
Session Event CountThe number of events during a session15false
Session End Event NameThe original event name that triggered the Session End eventpurchasefalse

Pageview attributes


AttributeDescriptionExampleUser attribute
URLFull page URLhttps://www.intempt.com/false
DomainWebsite domain including subdomainapp.intempt.comfalse
QueryQuery 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
PathPath of the URL following the domain pointing to a specific page, e.g., /company/companyfalse
Window widthWidth of the user's screen in pixels1920false
HashHash route of the first page of the user's session# install for help.intempt.com/docs#installfalse
TitleTitle of the pageIntempt Growth OSfalse
Previous pageThe previous page visited in this session/false

Event attributes

AttributeDescriptionExampleUser attribute
Hrefhref property of the link - primarily used for clicks and anchor tags/companyfalse
Target tagTag name of the event target's DOM elementINPUT, DIV, or Afalse
Target IDID of the event target's DOM element, e.g.# loginfalse
Target classClass name of the event target's DOM elementprimary-btnfalse
Target textText of the event targetSign upfalse
HierarchyFull hierarchy of the event targetdiv#Navbar.navbar.w-nav[data-animation=default][data-collapse=medium][data-duration=400][data-easing2=ease][data-...false

iOS SDK

Events

EventDefinition
TouchRecorded when a user taps or touches a UI control, such as buttons, sliders, or any interactive elements.
View ScreenCaptured every time a user views a screen within the app. Useful for tracking navigation and screen engagement.
Leave ScreenLogged when a user exits a screen, useful for understanding user flows and potential interface issues.
ActionTriggered by an interaction like submitting a form or clicking a link, helps identify effective calls-to-action.
Edit FieldCaptures changes made to a form field (change recorded, not the text value), useful for form interaction data.
App Install/UpgradeTracks app installations or upgrades, capturing version and build details, key for understanding adoption rates.
Session startLogs the start of a new user session, essential for analyzing session frequency and engagement.
Session endRecorded after 5 minutes of inactivity, whether in background or foreground, for session length analysis.

Session attributes

AttributeDescriptionExampleUser attribute
Session IDRandomly generated ID used to identify Intempt user session5801636456131197975false
SourceWhere this event came from - which Intempt snippet or SDK the data was captured by: either Web, iOS or NodeJS.web, iOSfalse
DeviceUser’s device nameiPhonefalse
Device typeUser's device type - "Mobile", "Tablet", or "Desktop"Desktoptrue
PlatformUser's operating system nameMac OS X 12.5.1true
CountryUser's country location as determined by IP addressLithuaniatrue
RegionUser's region as determined by IP addressVilniustrue
CityUser's city as determined by IP addressVilniustrue
iOS vendor IDA unique identifier provided by Apple used to identify the device's vendor or maker.6D92078A-8246-4BA4-AE5B-76104861E7DCfalse
iOS advertiser IDAdvertising identifier for an iOS device. Set to all zeroes if the user has β€œLimit Ad Tracking” enabledAEBE52E7-03EE-455A-B3C4-E57283966239false
App nameThe name of the application as it appears on the App Store and on the home screen of the deviceMyFitnessAppfalse
App identifierA unique identifier for the app, usually in reverse DNS format, used by the system and services like notificationscom.mycompany.myfitnessappfalse
App versionVersion of the app1.4.2false
Session Start Event NameThe original event name that triggered the Session End event.purchasefalse

Pageview (screen) attributes

AttributeDescriptionExampleAttribute
ViewControllerThe name of the view controller class within the app's code that manages a portion of the user interfaceUserProfileViewControllerfalse
ViewController accessibilityIdentifierA developer-assigned identifier used in UI tests to find and interact with the UI elementsuserProfileScreenfalse
ViewController accessibilityLabelUsed by accessibility features (like VoiceOver) to describe the purpose or content of the screen or UI element to users with visual impairmentsUser Profile Screenfalse

Event attributes

AttributeDescriptionExampleAttribute
Action methodName of action method triggered by eventloginButtonWasPressedfalse
Target textThe text of the event targetAdd to cartfalse
Target view classClass name of an iOS action’s targetUITableCellViewfalse
Target view nameInstance variable name of an iOS action’s targetloginButtonViewfalse
Target accessibility identifierA developer-assigned identifier used to find and interact with UI elements during UI testing. It's unique within...loginButtonfalse
Target accessibilityLabelA label used by accessibility features (like VoiceOver) to describe a UI element to users with visual impairmentsLogin Buttonfalse
HierarchyRepresents the path through the app's view hierarchy to reach a specific elementMainView > LoginForm > loginButtonfalse
Previous version codeA numerical value representing the version of the app that was previously installed on the device103false
Previous build typeDescribes the type of build (e.g., Alpha, Beta, Release) for the previous versionBetafalse
Current version codeA numerical value representing the current version of the app. This increments with each new update or release104false
Current build typeBuild type of newly upgraded application packageReleasefalse
Is upgradeTrue if this was an upgrade, false if this was an install or downgradetruefalse
App visibility stateDescribes whether the app is currently in the foreground or background. Absence of a value indicates an unknown...Foregroundfalse

Reserved attributes

Users

User attributeDescription
NameWho match the name value you specify. First name and last name are treated as a single value.
First nameWho match any part of a first name value only.
Last nameWho match any part of a last name value only.
EmailWho match the email address value you specify.
Phone numberWho match the phone number value you specify.
CityWho match the city value you specify.
RegionWho match the region value you specify.
Postal codeWho match the postal code value you specify.
CountryWho match the country value you specify.
CreatedDate when user was created
First seenWhose first interaction was on the relative or absolute date you specify.
Last seenWhose last interaction was on the relative or absolute date you specify.
Initial UTM campaign sourceWho match the initial UTM campaign source value you specify.
Initial UTM campaign nameWho match the initial UTM campaign name value you specify.
Initial UTM campaign mediumWho match the initial UTM campaign medium value you specify.
Initial UTM campaign contentWho match the initial UTM campaign content value you specify.
Initial UTM campaign termWho match the initial UTM campaign term value you specify.
Initial ReferrerReferring URL when the user first arrived on your site. Defaults to "$direct" if the user is not referred.
Initial Referring DomainReferring domain at first arrival.

Accounts

Account attributeDescription
Account nameWho are linked to the account name you specify.
IndustryWho are linked to the account that has the industry value you specify.
EmployeesWho are linked to the account with the number of employees you specify.
WebsiteWho are linked to the account that has the website value you specify.
CityWho are linked to the account that has the city value you specify.
RegionWho are linked to the account that has the region value you specify.
Postal codeWho are linked to the account that has the postal code value you specify.
CountryWho are linked to the account that has the country value you specify.
CreatedWho are linked to the account record that was created.
First seenWho have the first seen value you specify and are linked to an account.
Last seenWho have the last seen value you specify and are linked to an account.