Classes
The following classes are available globally.
-
Use this class to manage tracker instances
See moreDeclaration
Swift
public class ATInternet : NSObject -
Undocumented
See moreDeclaration
Swift
public class ATReachability : NSObject -
Undocumented
See moreDeclaration
Swift
public class AVInsights : NSObject -
Undocumented
See moreDeclaration
Swift
public class AVMedia : RequiredPropertiesDataObject -
Wrapper class to manage AddProduct event instances
See moreDeclaration
Swift
public class AddProducts : EventsHelper -
Wrapper class for Visited aisle tracking
See moreDeclaration
Swift
@objcMembers public class Aisle : ScreenInfo -
Wrapper class to manage aisles instances
See moreDeclaration
Swift
public class Aisles -
Wrap class for audio media tracking
Declaration
Swift
public class Audio : RichMedia -
Wrapper class to manage Audio instances
See moreDeclaration
Swift
public class Audios : NSObject -
Background task
Declaration
Swift
public class BackgroundTask : NSObject -
Super class for object tracking. Not recommended for normal use. If you need special markers you can subclass BusinessObject.
Declaration
Swift
open class BusinessObject : NSObject -
Wrapper class for marketing campaign tracking
See moreDeclaration
Swift
public class Campaign : ScreenInfo -
Wrapper class to manage Campaign instances
See moreDeclaration
Swift
public class Campaigns : NSObject -
Wrapper class to manage your cart
See moreDeclaration
Swift
public class Cart : BusinessObject -
Wrapper class to manage UpdateCart event instances
See moreDeclaration
Swift
public class CartAwaitingPayments : EventsHelper -
Tracker configuration keys helper - used to make easier Tracker creation by providing few static parameters
See moreDeclaration
Swift
@objcMembers public class TrackerConfigurationKeys : NSObject -
Global context tracking
See moreDeclaration
Swift
public class Context : NSObject -
Wrapper class to inject custom data in you tracking
See moreDeclaration
Swift
public class CustomObject : BusinessObject -
Wrapper class to manage custom objects instances
See moreDeclaration
Swift
public class CustomObjects : NSObject -
Wrapper class for custom tree structure tracking
See moreDeclaration
Swift
public class CustomTreeStructure : ScreenInfo -
Wrapper class to manage custom tree structure instances
See moreDeclaration
Swift
public class CustomTreeStructures : NSObject -
Wrapper class to inject custom variables information
See moreDeclaration
Swift
public class CustomVar : ScreenInfo -
Wrapper class used to manage CustomVar instances
See moreDeclaration
Swift
public class CustomVars : NSObject -
Helper to provide a simple tracker delegate that log all messages pushed by the SDK (verbose, warning, error…) Note: tracker.delegate is a weak var, so you have to reference the DefaultTrackerDelegate strongly somewhere. tracker.delegate = DefaultTrackerDelegate() // not working because the variable will be dealloc at the end of the function.
See moreDeclaration
Swift
public class DefaultTrackerDelegate : NSObject, TrackerDelegate -
Wrapper class to manage DeliveryCheckout event instances
See moreDeclaration
Swift
public class DeliveryCheckouts : EventsHelper -
Wrapper class to manage DisplayCart event instances
See moreDeclaration
Swift
public class DisplayCarts : EventsHelper -
Wrapper class to manage DisplayPageProducts event instances
See moreDeclaration
Swift
public class DisplayPageProducts : EventsHelper -
Wrapper class to manage DisplayProducts event instances
See moreDeclaration
Swift
public class DisplayProducts : EventsHelper -
Undocumented
See moreDeclaration
Swift
public class ECommerce : NSObject -
Undocumented
Declaration
Swift
public class ECommerceCart : RequiredPropertiesDataObject -
Undocumented
Declaration
Swift
public class ECommercePayment : RequiredPropertiesDataObject -
Undocumented
See moreDeclaration
Swift
public class ECommerceProduct : RequiredPropertiesDataObject -
Undocumented
Declaration
Swift
public class ECommerceShipping : RequiredPropertiesDataObject -
Undocumented
Declaration
Swift
public class ECommerceTransaction : RequiredPropertiesDataObject -
Undocumented
See moreDeclaration
Swift
public class Event : NSObject -
Undocumented
See moreDeclaration
Swift
public class Events : BusinessObject -
Undocumented
Declaration
Swift
public class EventsHelper : NSObject -
Wrapper class for gesture tracking
See moreDeclaration
Swift
public class Gesture : BusinessObject -
Wrapper class to manage Gesture instances
See moreDeclaration
Swift
public class Gestures : NSObject -
Class to provide Hit information. A hit is an HTTP request with a querystring containing all tracking information.
See moreDeclaration
Swift
@objcMembers public class Hit : NSObject -
Wrapper class for identified visitor tracking
See moreDeclaration
Swift
public class IdentifiedVisitor : NSObject -
Wrapper class for internal search tracking
See moreDeclaration
Swift
public class InternalSearch : BusinessObject -
Wrapper class to managed
See moreDeclaration
Swift
public class InternalSearches : NSObject -
Wrapper class for live audio tracking
Declaration
Swift
public class LiveAudio : RichMedia -
Wrapper class to manage LiveAudio instances
See moreDeclaration
Swift
public class LiveAudios : NSObject -
Wrapper class for live audio tracking
Declaration
Swift
public class LiveMedium : RichMedia -
Wrapper class to manage LiveAudio instances
See moreDeclaration
Swift
public class LiveMedia : NSObject -
Wrapper class for Live Video tracking
Declaration
Swift
public class LiveVideo : RichMedia -
Wrapper class to manage Live Audio instances
See moreDeclaration
Swift
public class LiveVideos : NSObject -
Wrapper class for gps location tracking
See moreDeclaration
Swift
public class Location : ScreenInfo -
/// Wrapper class to manage Locations instances
See moreDeclaration
Swift
public class Locations : NSObject -
Wrapper class to manage rich media tracking
See moreDeclaration
Swift
public class MediaPlayer : NSObject -
Wrapper class to manage media players
See moreDeclaration
Swift
public class MediaPlayers : NSObject -
Wrapper class for Medium tracking
Declaration
Swift
public class Medium : RichMedia -
Wrapper class to manage Medium instances
See moreDeclaration
Swift
public class Media : NSObject -
Wrapper class to manage SalesTracker Order feature
See moreDeclaration
Swift
public class MvTesting : BusinessObject -
Wrapper class to manage MvTestings instances
See moreDeclaration
Swift
public class MvTestings : NSObject -
Wrapper class for tracking mvtesting variables
See moreDeclaration
Swift
public class MvTestingVar : NSObject -
Wrapper class to manage MvTestingVar instances
See moreDeclaration
Swift
public class MvTestingVars : NSObject -
Wrapper class to enable NuggAd partner usage
See moreDeclaration
Swift
public class NuggAd : BusinessObject -
Wrapper class to manage NuggAd instances
See moreDeclaration
Swift
public class NuggAds : NSObject -
Class to manage offline hits stored
See moreDeclaration
Swift
public class Offline : NSObject -
Abstract class to manage Advertising tracking
See moreDeclaration
Swift
public class OnAppAd : BusinessObject -
Wrapper class to manage SalesTracker Order feature
See moreDeclaration
Swift
public class Order : BusinessObject -
Wrapper class to manage Orders instances
See moreDeclaration
Swift
public class Orders : NSObject -
Wrapper class to manage specific order discount feature
See moreDeclaration
Swift
public class OrderDiscount : NSObject -
Wrapper class to manage specific order amount feature
See moreDeclaration
Swift
public class OrderAmount : NSObject -
Wrapper class to manage specific order delivery feature
See moreDeclaration
Swift
public class OrderDelivery : NSObject -
Wrapper class for tracking order custom variables
See moreDeclaration
Swift
public class OrderCustomVar : NSObject -
Wrapper class to manage OrderCustomVar instances
See moreDeclaration
Swift
public class OrderCustomVars : NSObject -
Hit parameter
See moreDeclaration
Swift
public class Param : NSObject -
Parameter option
See moreDeclaration
Swift
@objcMembers public class ParamOption : NSObject -
Wrapper class to manage PaymentCheckout event instances
See moreDeclaration
Swift
public class PaymentCheckouts : EventsHelper -
Toolbox: utility methods
See moreDeclaration
Swift
public class Privacy : NSObject -
Wrapper class for tracking product
See moreDeclaration
Swift
public class Product : BusinessObject -
Wrapper class to manage Product instances
See moreDeclaration
Swift
public class Products : NSObject -
Wrapper class to manage PublisherImpressions instances
See moreDeclaration
Swift
@objc public class PublisherImpressions : NSObject -
Wrapper class to manage Publisher instances
See moreDeclaration
Swift
public class Publishers : NSObject -
Wrapper class to manage RemoveProduct event instances
See moreDeclaration
Swift
public class RemoveProducts : EventsHelper -
Undocumented
See moreDeclaration
Swift
public class RequiredPropertiesDataObject : NSObject -
Abstract class to manage rich media tracking
See moreDeclaration
Swift
public class RichMedia : BusinessObject -
Business object type for screen tracking. Used only for specific case.
Declaration
Swift
public class ScreenInfo : BusinessObject -
Abstract business object to manage screen tracking.
See moreDeclaration
Swift
public class AbstractScreen : BusinessObject -
Wrapper class for screen tracking
See moreDeclaration
Swift
public class Screen : AbstractScreen -
Wrapper class for dynamic screen tracking
See moreDeclaration
Swift
public class DynamicScreen : AbstractScreen -
Wrapper class to manage Screen instances
See moreDeclaration
Swift
public class Screens : NSObject -
Wrapper class to manage Screen instances
See moreDeclaration
Swift
public class DynamicScreens : NSObject -
self promotion impression tracking
See moreDeclaration
Swift
public class SelfPromotionImpression : SelfPromotion -
Wrapper class to manage Self Promotion Impressions
See moreDeclaration
Swift
public class SelfPromotionImpressions : NSObject -
Wrapper class to manage Self Promotion instances
See moreDeclaration
Swift
public class SelfPromotions : NSObject
-
Wrapper class for tracking usage of your application
See moreDeclaration
Swift
public class Tracker : NSObject -
Wrapper class to manage TransactionConfirmation event instances
See moreDeclaration
Swift
public class TransactionConfirmations : EventsHelper -
Wrapper class to manage UpdateCart event instances
See moreDeclaration
Swift
public class UpdateCarts : EventsHelper -
Wrapper class for Video tracking
Declaration
Swift
public class Video : RichMedia -
Wrapper class to manage Video instances
See moreDeclaration
Swift
public class Videos : NSObject
Classes Reference