Tracker Domain Object

Tracker domains give your visitors a seamless transition between your hosted pages and forms and your Pardot assets. Learn more about tracker domains in Salesforce Help.

The API to access the Tracker Domain object collection follows the conventions described in Version 5 Overview.

Include the authentication header with every request. For information on how to authenticate, see Authentication.

Tracker Domain Resources

OperationHTTP VerbURL FormatAbility Requirements
ReadGEThttps://pi.pardot.com/api/v5/objects/tracker-domains/<id>?<params>Marketing > Content > Files > View ability
OR Marketing > Content > Custom Redirects > View ability
OR Marketing > Forms > Forms > View ability
OR Marketing > Forms > Form Handlers > View ability
OR Marketing > Landing Pages > Landing Pages > View ability
QueryGEThttps://pi.pardot.com/api/v5/objects/tracker-domains?<params>Marketing > Content > Files > View ability
OR Marketing > Content > Custom Redirects > View ability
OR Marketing > Forms > Forms > View ability
OR Marketing > Forms > Form Handlers > View ability
OR Marketing > Landing Pages > Landing Pages > View ability

Fields

Read-Only Fields

FieldTypeDescription
idIntegerID of the object.
domainStringHostname to which links using this tracker domain are resolved.
isPrimaryBooleanTrue if the tracker domain is primary tracker domain for the account. Only one tracker domain can be designated as the primary and must be unique across all Pardot accounts.
isDeletedBooleanTrue if the object is in the recycle bin in Pardot.
defaultCampaignIdIntegerThe ID of the default campaign for this tracker domain.
httpsStatusStringIdentify if this tracker domain is using http or https.
sslStatusStringStatus of SSL for this vanity tracker domain.
sslStatusDetailsStringExtra information for the status of SSL for this vanity tracker domain.
sslRequestedByIdIntegerID of the User who manually requested enabling SSL for this tracker domain.
validationStatusStringThe status can be default, validated or not validated
validatedAtDateTimeTime when this tracker domain validation became validated.
vanityUrlStatusStringIndicates whether this tracker domain can serve vanity urls.
trackingCodeStringThe tracking code for this object encoded as JSON string. A default campaign is required before generating tracking codes as well as enabling first party tracking in account settings. For more information read here
createdAtDateTimeCreation time of the object.
updatedAtDateTimeLast update time of the object.
createdByIdIntegerID of the user who created this object.
updatedByIdIntegerID of the user who last updated this object.
createdByUserUser object representing the user who created this object. See documentation for User for fields.
updatedByUserUser object representing the user who last updated this object. See documentation for User for fields.
sslRequestedByUserUser object representing the User who manually requested enabling SSL for this tracker domain. See documentation for User for fields.
defaultCampaignCampaignCampaign object representing the default campaign for this tracker domain. See documentation for Campaign for fields.

Tracker Domain Read

Retrieve a single tracker domain object following the conventions described in the Version 5 Overview.

Example request:

Example response:

Tracker Domain Query

Retrieving a collection of tracker domains follows the conventions described in Version 5 Overview.

Sortable Fields

When executing a query, the following fields can be specified in the orderBy parameter. See the conventions for query described in the Version 5 Overview.

  • id

Example request:

Example response:

Filtering Results

When executing a query, the following parameters can be used to filter the returned results. These parameters can be specified in the request along with any shared parameters defined in Version 5 Overview. When specifying more than one parameter, all parameters must match the record in order for it to be returned in the results.

ParameterDescription
idReturns any tracker domains where ID is equal to the given integer value.
idGreaterThanReturns any tracker domains where ID is greater than the specified value, non-inclusive.
idGreaterThanOrEqualToReturns any tracker domains where ID is greater than or equal to the specified value.
idLessThanReturns any tracker domains where ID is less than the specified value, non-inclusive.
idLessThanOrEqualToReturns any tracker domains where ID is less than or equal to the specified value.

Example request:

Example response: