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
-
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
-
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
-
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 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 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 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
-
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
-
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
-
Parameter option
See moreDeclaration
Swift
@objcMembers public class ParamOption : NSObject
-
Wrapper class to manage PaymentCheckout event instances
See moreDeclaration
Swift
public class PaymentCheckouts : EventsHelper
-
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 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
Classes Reference