For the complete documentation index, see llms.txt. This page is also available as Markdown.

Clicks

Retrieve a click

get

Retrieves the details of a click using the generated ClickId (irclickid). Note: A single Id can be associated with multiple clicks in a consumer journey. Rate limits apply to this endpoint.

Path parameters
AccountSIDstringRequired

The unique identifier for the account.

CampaignIdintegerRequired

The ID of the program (campaign) associated with the click.

ClickIdstringRequired

The generated ClickId (or irclickid) representing the consumer journey.

Responses
200

Returns a click object.

application/json
IdstringOptional

A generated value that represents the consumer journey — also known as im_ref . This value can be associated with multiple click objects.

Example: abcdefg1hijkl2mn3opq4rStUvwxyz5a6bcdef7
CampaignIdintegerOptional

Program (formerly known as campaign ) Id associated with the click.

Example: 1000
CampaignNamestringOptional

Program (formerly known as campaign ) name associated with the click.

Example: Acme Campaign
ProfileIdstringOptional

impact.com's unique identifier for a user on a specific device.

Example: ab12345c-6789-0123-4de5-678f90g123h4
IpAddressstringOptional

Hashed IP address that the click was sourced from. This attribute is used to determine Customer attributes (e.g., CustomerCity ).

Example: abcdefghijklmnopqrstuvwxyz1234567890
EventDatestring · date-timeOptional

Date and time this click happened. See ISO 8601 .

Example: 2021-01-25T08:06:24-05:00
MediaIdintegerOptional

Partner Id that drove the click.

Example: 10000
MediaNamestringOptional

Partner name that drove the click.

Example: Partner Person
AdIdintegerOptional

Id of the ad that was clicked.

Example: 656565
AdNamestringOptional

Name of the ad that was clicked.

Example: Our Anvils Are Awesome
AdTypestring · enumOptional

Type of the ad that was clicked.

Example: BANNERPossible values:
ProductSkustringOptional

SKU of the item the ad is marketing.

Example: 12345
CustomerAreastringOptional

Generated from the IpAddress attribute, this is the geographical area from where the customer generated the click. If IpAddress was not tracked, n/a will appear.

Example: n/a
CustomerCitystringOptional

Generated from the IpAddress attribute, this is the city from where the customer generated the click. If IpAddress was not tracked, n/a will appear.

Example: n/a
CustomerRegionstringOptional

Generated from the IpAddress attribute, this is the geographical region from where the customer generated the click. If IpAddress was not tracked, n/a will appear.

Example: n/a
CustomerCountrystringOptional

Generated from the IpAddress attribute, this is the country from where the customer generated the click. If IpAddress was not tracked, n/a will appear. See ISO 3166-1 alpha-2 .

Example: US
DeviceTypestring · enumOptional

What device the customer clicked or tapped the ad on.

Example: UNKNOWNPossible values:
DeviceFamilystringOptional

General group of devices that the attribute DeviceType comes from. Only a sample of all enum values are presented below.

Example: null
BrowserstringOptional

Which web browser the customer used when they generated the click. Only a sample of all enum values are presented below.

Example: null
OsstringOptional

Which operating system the customer used when they generated the click. Only a sample of all enum values are presented below.

Example: null
ReferringUrlstring · uriOptional

The URL that the customer came from when they generated the click.

Example: https://www.google.com/
ReferringDomainstringOptional

The web domain that the customer came from when they generated the click.

Example: NA
LandingPageUrlstring · uriOptional

The URL the customer landed on when they generated the click.

Example: http://google.com?irgwc=1
SharedIdstringOptional

A SharedId that is passed on the tracking link the partner used.

UniqueClickbooleanOptional

If the click follows IAB standards for a "unique click."

Example: true
CpcBidstringOptional

How much the partner will be paid for driving the click.

Example: 0.0
DealNamestringOptional

Name of the associated deal.

DealTypestring · enumOptional

Type of the associated deal.

Possible values:
DealScopestring · enumOptional

To what extent the deal applies to the click.

Possible values:
Payoutnumber · decimalOptional

Partner's payout for driving the click.

Example: 5
TrafficCategorystringOptional

What kind of traffic is generating the click.

Example: AFFILIATE
TrafficSourcestringOptional

Referring site (aka Source ) of the traffic generating the click.

Example: CONTENT
BidKeywordstringOptional

If the click was generated from a Paid Search, then this will be the keyword used in that Paid search.

Example: tennis balls
SearchTextstringOptional

If the click was generated from a Paid Search, then this will be the search query the customer put into a search engine.

Example: best tennis balls
get/Advertisers/{AccountSID}/Campaigns/{CampaignId}/Clicks/{ClickId}
200

Returns a click object.

Export clicks

get

Schedules an asynchronous job to export click data. Returns a URI to poll for job status and a URI to download the result. If a call is made with identical parameters to an existing job, information for the existing job is returned.

Path parameters
AccountSIDstringRequired

The unique identifier for the account.

ProgramIdintegerRequired

The ID of the program (campaign) to export clicks from.

Query parameters
AdIdinteger[]Optional

Id of the ad that was clicked. Can be repeated for multiple ads.

Datestring · dateOptional

Click date in yyyy-MM-dd format. Defaults to today's date.

MediaIdinteger[]Optional

Unique identifier of the partner. Can be repeated for multiple partners.

UniqueClickbooleanOptional

Filter by IAB standard unique clicks.

ResultFormatstring · enumOptional

Desired return format. Defaults to CSV.

Possible values:
Responses
200

Job successfully queued.

application/json
StatusstringOptionalExample: QUEUED
QueuedUristring · uri-referenceOptional

URI to poll for status updates via the Jobs endpoint.

Example: /Advertisers/<AccountSID>/Jobs/3e402014-cf9e-4b3b-a010-db84cb70727a
ResultUristring · uri-referenceOptional

URI to download the job result file once completed.

Example: /Advertisers/<AccountSID>/Jobs/3e402014-cf9e-4b3b-a010-db84cb70727a/Download
ReplayUristring · uri-referenceOptional

URI to replay the export job.

Example: /Advertisers/<AccountSID>/Jobs/3e402014-cf9e-4b3b-a010-db84cb70727a/Replay
get/Advertisers/{AccountSID}/Programs/{ProgramId}/ClickExport
200

Job successfully queued.

Last updated