Rokt Documentation
  • Documentation
  • User Guide
  • SDK
  • API
  • Third-Party Integrations
  • Help

›Attributes

Getting Started

  • Introduction

Web SDK

  • Overview
  • Architecture
  • Integrating the Web SDK
  • Integration Examples

    • Confirmation Page Integration
    • Preparative Iframe
    • Page Identifier
    • Single Page Applications
    • Brand Conversion Integration
    • In Transaction/Cart Integration
    • Event-based Integration
    • Sandbox Integration
  • Integration Best Practices
  • Attributes
  • Security
  • Mobile In-App Web Pages
  • API

    • README
    • Globals

    Enumerations

    • FailureReason

    Interfaces

    • Attributes
    • Cart
    • CartItem
    • PlacementCloseEvent
    • Rokt
    • RoktConfiguration
    • Widget

iOS SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration
  • Attributes
  • Security

Android SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration

    Attributes

    • Core Attributes
    • Vertical Attributes
  • Security

React Native SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration

    Attributes

    • Core Attributes
    • Vertical Attributes
  • Security
Edit

Core Attributes

Passing data in your Rokt integration is important as the rich, granular data allows for greater campaign optimization, enhanced targeting, personalization capabilities, and spend efficiencies. This also allows conversions to be attributed to the appropriate Rokt campaign with a high degree of accuracy.

You can find the full list of pre-defined Rokt attributes in the sections below, and you can also pass any custom attributes to complement the standard integration.

NameAttributeFormatPayload Example
Emailemailemailjohn.smith@rokt.com
Email (MD5)emailmd5MD5 hash string238afb9e862add7d56bbc4181b80fa32
Email (SHA256)emailsha256SHA256 hash string
Amountamountamount300.50
Currencycurrency3-letter ISO currency codeUSD
Quantityquantitynumber2
Payment TypepaymenttypestringCredit Card, Paypal, Credit Card BIN
ccbin6 digits372888
Marginmarginamount10.50
Confirmation ReferenceconfirmationrefstringXYZ123
First NamefirstnamenameJohn
Last NamelastnamenameSmith
Mobilemobilemobile format without country code7327572923
TitletitleMr/Mrs/Ms/MissMs
GendergenderM or FF
Date of Birthdobyyyymmdd19831215
Ageageinteger33
Languagelanguage2-letter ISO language codeen, nl, de, fr
Experienceexperiencestring
Unit Numberunitnostring101
Address Line 1address1string123 Fake Street
Address Line 2address2stringBuilding A
ZIP/Postcodezipcodezipcode90210
CitycitystringNew York
StatestatestateNY
Countrycountry2-letter ISO country codeus, au, nz, ca, gb, sg
Conversion Typeconversiontypestring
Rokt Tracking IDrokttrackingidstring
← Sandbox IntegrationVertical Attributes →
RESOURCES
DocumentationUser GuideSDKAPIIntegration PartnersHelp
COMPANY
About UsContact UsCareersEngineering Blog
Rokt Documentation
Copyright © Rokt 2021 - All Rights Reserved