Follow

Kahuna user exports: "deep dive"

There are four ways to extract data from Kahuna: Campaign Exports Summary, Campaign Exports Daily, Email Opt-Out and Bounce information, and the Logs API.


Three types of fields exist in Kahuna exports: Common Items, Events, and Attributes.

 

Common Items

These fields are contained in every user export. To learn more about each of the fields, click on the field name:

Field  Description  Type

Username


the user's username in Kahuna (will default to device ID if no user credential is supplied) Credential
Email the user's email address Credential
Total Events the number of Kahuna events that the user has completed (i.e. added an item to a cart) Event: Integer
Segment the Kahuna segment to which the user belongs at the time of the export: Newbie, Passerby, Dormant, or Engaged Attribute: String
First Seen day that the user first became active in the app; in m/d/y format Date
Last Seen day that the user was last active in the app; in m/d/y format Date
iOS Push Enabled whether or not the user is iOS push enabled Boolean
Android Push Enabled whether or not the user is Android push enabled Boolean
Last Export for Onboard last date the user was selected for a newbie targeted campaign Date
Onboard by Campaign  last date the user was sent a message from a newbie targeted campaign Date
Last Export for More Engaged last date the user was selected for a engaged targeted campaign Date 
Last More Engaged last date the user was sent a message from a engaged targeted campaign  Date
 Last Export for Save last date the user was selected for a dormant or passersby targeted campaign  Date
Last Saved last date the user was sent a message from a dormant or passersby targeted campaign  Date
Last Device ID the device id for the last device on which the user was active in the app  Device id
Last Device Name  

the type of device on which the user was active in the app; this includes the model number

(i.e. iphone 6).


If the user was last active on the web, it lists "website" as the last device used
 Attribute: String
Last App Name the name of the app in which the user was last active (i.e. kahuna)  Attribute: String
Last App Version the number version of the app that the user used Integer
Last OS Name the name of the operating system on which the user accessed the app Attribute: String
Last OS Version the number version of the operating system on which the user last accessed the app; this may also contain the name of the operating system in parentheses (ex. (mac)) Integer
Present Value Attribute used to determine Top Purchasers and track value for Conversion Campaigns.  Integer

 

Attributes

Some attributes in the export will be provided by Kahuna. Others will be custom attributes that you set. Here are the attributes that Kahuna provides:

Attribute Description  Type
First Name the user's first name Attribute: String
kahuna_lang language reported by the OS (iOS / Android), Not currently reported by Javascript SDK Attribute: String
kahuna_tz timezone as reported by the OS from last App visit. Not currently reported by Javascript SDK Attribute: String

 

Events

Like attributes, some events in the export will be provided by Kahuna. Others will be custom events that you set. Here are the events that Kahuna provides:

  • k_user_credentials- internal event used to send credentials to Kahuna
  • k_user_location- internal event used to send location data to Kahuna
  • k_push_clicked- whether or not the user clicked a push message to open the app
  • k_push_enabled
  • k_user_attributes
  • start android
  • start ios
  • start web
Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

Comments