Inherits from NSObject
Conforms to PicoBindable
Declared in Trading_AffiliateTrackingDetailsType.h
Trading_AffiliateTrackingDetailsType.m

Overview

Container for fields related to affiliate tracking. For additional information,
see the annotations to the elements in this type.

@ingroup EBayAPIInterface

Tasks

  •   trackingID

    The value you specify is obtained from your tracking partner.
    For eBay Partner Network, the TrackingID is the Campaign ID (“campid”)
    provided by eBay Partner Network. A Campaign ID is a 10-digit, unique
    number for associating traffic. A Campaign ID is valid across all
    programs to which you have been accepted.

    property
  •   trackingPartnerCode

    Specifies your tracking partner for affiliate commissions.
    Required if you specify a TrackingID.
    Depending on your tracking partner, specify one of the
    following values. Not all partners are valid for all sites.
    For PlaceOffer, only eBay Partner Network and Mediaplex are valid:



    2 = Be Free

    3 = Affilinet

    4 = TradeDoubler

    5 = Mediaplex

    6 = DoubleClick

    7 = Allyes

    8 = BJMT

    9 = eBay Partner Network




    For information about the eBay Partner Network, see
    eBay Partner Network.

    property
  •   applicationDeviceType

    Type of device from which the call originated. For PlaceOffer, if you are using
    affiliate tracking, this field is required as part of the set of tags you
    use in the AffiliateTrackingDetails container.

    property
  •   affiliateUserID

    Need not be specified. You can define an AffiliateUserID
    (up to 256 characters) if you want to leverage it to better monitor
    your marketing efforts.
    If you are using the eBay Partner Network,
    and you provide an AffiliateUserID, the tracking URL returned
    by eBay Partner Network will contain the AffiliateUserID, but it
    will be referred to as a “customid”.

    property
  •   any

    (public property)

    property

Properties

affiliateUserID

Need not be specified. You can define an AffiliateUserID
(up to 256 characters) if you want to leverage it to better monitor
your marketing efforts.
If you are using the eBay Partner Network,
and you provide an AffiliateUserID, the tracking URL returned
by eBay Partner Network will contain the AffiliateUserID, but it
will be referred to as a “customid”.

@property (nonatomic, retain) NSString *affiliateUserID

Discussion

Need not be specified. You can define an AffiliateUserID
(up to 256 characters) if you want to leverage it to better monitor
your marketing efforts.
If you are using the eBay Partner Network,
and you provide an AffiliateUserID, the tracking URL returned
by eBay Partner Network will contain the AffiliateUserID, but it
will be referred to as a “customid”.

type : NSString, wrapper for primitive string

Declared In

Trading_AffiliateTrackingDetailsType.h

any

(public property)

@property (nonatomic, retain) NSMutableArray *any

Discussion

(public property)

entry type : PicoAnyElement, wrapper for primitive anyelement

Declared In

Trading_AffiliateTrackingDetailsType.h

applicationDeviceType

Type of device from which the call originated. For PlaceOffer, if you are using
affiliate tracking, this field is required as part of the set of tags you
use in the AffiliateTrackingDetails container.

@property (nonatomic, retain) NSString *applicationDeviceType

Discussion

Type of device from which the call originated. For PlaceOffer, if you are using
affiliate tracking, this field is required as part of the set of tags you
use in the AffiliateTrackingDetails container.

type: string constant in Trading_ApplicationDeviceTypeCodeType.h

Declared In

Trading_AffiliateTrackingDetailsType.h

trackingID

The value you specify is obtained from your tracking partner.
For eBay Partner Network, the TrackingID is the Campaign ID (“campid”)
provided by eBay Partner Network. A Campaign ID is a 10-digit, unique
number for associating traffic. A Campaign ID is valid across all
programs to which you have been accepted.

@property (nonatomic, retain) NSString *trackingID

Discussion

The value you specify is obtained from your tracking partner.
For eBay Partner Network, the TrackingID is the Campaign ID (“campid”)
provided by eBay Partner Network. A Campaign ID is a 10-digit, unique
number for associating traffic. A Campaign ID is valid across all
programs to which you have been accepted.

type : NSString, wrapper for primitive string

Declared In

Trading_AffiliateTrackingDetailsType.h

trackingPartnerCode

Specifies your tracking partner for affiliate commissions.
Required if you specify a TrackingID.
Depending on your tracking partner, specify one of the
following values. Not all partners are valid for all sites.
For PlaceOffer, only eBay Partner Network and Mediaplex are valid:



2 = Be Free

3 = Affilinet

4 = TradeDoubler

5 = Mediaplex

6 = DoubleClick

7 = Allyes

8 = BJMT

9 = eBay Partner Network




For information about the eBay Partner Network, see
eBay Partner Network.

@property (nonatomic, retain) NSString *trackingPartnerCode

Discussion

Specifies your tracking partner for affiliate commissions.
Required if you specify a TrackingID.
Depending on your tracking partner, specify one of the
following values. Not all partners are valid for all sites.
For PlaceOffer, only eBay Partner Network and Mediaplex are valid:



2 = Be Free

3 = Affilinet

4 = TradeDoubler

5 = Mediaplex

6 = DoubleClick

7 = Allyes

8 = BJMT

9 = eBay Partner Network




For information about the eBay Partner Network, see
eBay Partner Network.

type : NSString, wrapper for primitive string

Declared In

Trading_AffiliateTrackingDetailsType.h