Product

public class Product : BusinessObject

Wrapper class for tracking product

  • Actions

    See more

    Declaration

    Swift

    @objc
    public enum ProductAction : Int
  • Product identifier

    Declaration

    Swift

    @objc
    public var productId: String
  • First Product category

    Declaration

    Swift

    @objc
    public var category1: String?
  • Undocumented

    Declaration

    Swift

    @objc
    public var category2: String?
  • Undocumented

    Declaration

    Swift

    @objc
    public var category3: String?
  • Undocumented

    Declaration

    Swift

    @objc
    public var category4: String?
  • Undocumented

    Declaration

    Swift

    @objc
    public var category5: String?
  • Undocumented

    Declaration

    Swift

    @objc
    public var category6: String?
  • Product quantity

    Declaration

    Swift

    @objc
    public var quantity: Int
  • Product unit price with tax

    Declaration

    Swift

    @objc
    public var unitPriceTaxIncluded: Double
  • Product unit price without tax

    Declaration

    Swift

    @objc
    public var unitPriceTaxFree: Double
  • Discount value with tax

    Declaration

    Swift

    @objc
    public var discountTaxIncluded: Double
  • Discount value without tax

    Declaration

    Swift

    @objc
    public var discountTaxFree: Double
  • Promotional code

    Declaration

    Swift

    @objc
    public var promotionalCode: String?
  • Action

    Declaration

    Swift

    @objc
    public var action: ProductAction
  • Undocumented

    Declaration

    Swift

    @objc
    public lazy var customObjects: CustomObjects { get set }

Screen name building

  • Send products view hit

    Declaration

    Swift

    @objc
    public func sendView()