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