The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::DataType::AffiliateTrackingDetailsType

DESCRIPTION

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

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::AffiliateTrackingDetailsType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setAffiliateUserID()

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".

  Calls: GetProducts
         GetSearchResults
         PlaceOffer
  RequiredInput: Conditionally

# Argument: 'xs:string'

getAffiliateUserID()

# Returns: 'xs:string'

setApplicationDeviceType()

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.

  Calls: PlaceOffer
  RequiredInput: Conditionally

# Argument: 'ns:ApplicationDeviceTypeCodeType'

getApplicationDeviceType()

# Returns: 'ns:ApplicationDeviceTypeCodeType'

setTrackingID()

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 9-digit, unique number to be used for associating traffic. A Campaign ID is valid across all programs to which you have been accepted. Another example is the Affiliate ID given to you by TradeDoubler.

  Calls: GetProducts
         GetSearchResults
         PlaceOffer
  RequiredInput: Conditionally

# Argument: 'xs:string'

getTrackingID()

# Returns: 'xs:string'

setTrackingPartnerCode()

Specifies your tracking partner for affiliate commissions. Affiliates earn money from eBay for driving traffic to eBay. 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: <br> <br>2 = Be Free <br>3 = Affilinet <br>4 = TradeDoubler <br>5 = Mediaplex <br>6 = DoubleClick <br>7 = Allyes <br>8 = BJMT <br>9 = eBay Partner Network <br> <br> For information about the eBay Partner Network, see <a href="https://www.ebaypartnernetwork.com" target="_blank">eBay Partner Network</a>.

SeeLink: URL: http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&topic=AffiliateTrackingConcepts Title: Affiliate Tracking Concepts

  Calls: GetProducts
         GetSearchResults
         PlaceOffer
  RequiredInput: Conditionally

# Argument: 'xs:string'

getTrackingPartnerCode()

# Returns: 'xs:string'