7.6.7.0 Pipeline Stage Features, ClickID for CPC, & Creatives APIs
What’s New?
- New for Pipeline Stages:
- Webhooks
- Affiliate Pixels
- Customizable Revenue & Payout
- ClickIDs for CPC
- New APIs for Creatives
Pipeline Stages use Webhooks, Affiliate Pixels, and Custom Revenue & Payout
Use Webhooks to automatically send configurable data once a Pipeline Stage gets completed. Each stage can trigger its own unique webhook.
Configure an Affiliate Pixel for a Pipeline Stage. This feature engages when its relevant Stage is successfully converted. In other words, when a stage is moved to ‘Accepted’ status, an associated Affiliate Stage Pixel will be fired.
Assign a default Revenue and/or Payout value associated with each Pipeline Stage. Optionally allow those values to be overwritten by enabling the related checkbox shown below. When enabled, the Revenue and Payout values can be modified at the point of updating the Stage.
ClickIDs for CPC Transactions - Tracking & Transaction Modification
Formerly, ClickIDs were generated only with pixel-based traffic. Now, any Cost-per-Click (CPC) transaction will generate a ClickID which can be used for tracking purposes. Also, these ClickIDs can be sent in as parameters for modifying CPC transactions via the existing API for modifying CPC transactions.
APIs for Creatives
See our new set of APIs to manage Creatives and Creative Groups, all JSON based. See details below.
Managing Creatives
GET Pull Details on a specific Creative
- https://api.linktrust.com/v2/Campaigns/creativebasic?CreativeId=123456
- Using the GET request method, the specified creative and its details will be returned.
- Required Fields, to be appended to the URL:
- CreativeId: int
PUT Create or Edit Creatives
- https://api.linktrust.com/v2/Campaigns/creativebasic
- Using the PUT request method, this API will either create a new creative or edit a specified creative if given the ADID.
- Editing a Creative - Required Fields:
- CampaignId int
- Name int
- ADID int
- Creating a Creative - Required Fields:
- If Content string
- If FileOrImageUrl string
- CampaignId int
- Name string
- Type (of creative) int
- SizeId int
- (Either ‘Content’ or ‘Image/File URL’ depending on the Type of creative)
- Other Optional Fields:
- ADID int
- Enabled bool
- CustomLandingPageUrl string
- PropageAdditionalData bool
- FileOrImageUrl string
- AffiliatePayoutType int
- AffiliatePayout decimal
- AdvertiserRevenue decimal
- EnableForAllAffiliates bool
- AffiliateGroupId int
- ShowTrackingLinkInListing bool
- DisplaySubjectInAC bool
- DownloadOnlyForAllAffiliates bool
- GroupId int
- Subject string
- Affiliates List int
Example JSON Body Sent as PUT call
POST Create a Creative
- https://api.linktrust.com/v2/Campaigns/creativebasic
- Using the POST request method, this API will create a new creative.
- Required Fields are the same as PUT when Creating a New Creative.
DELETE Delete a specified Creative
- https://api.linktrust.com/v2/Campaigns/creativebasic
- Using the DELETE request method, this API will delete a specified creative.
- Required Fields:
- CampaignId int
- CreativeId int
Managing Creative Groups
GET Pull a listing of All of an account’s Creative Groups
- https://api.linktrust.com/v2/Campaigns/CreativeGroup
- Using the GET request method, this API returns a listing of All Creative Groups in the account.
- Required Fields: none, just need legitimate credentials
POST Create or Copy a Creative Group
- https://api.linktrust.com/v2/Campaigns/CreativeGroup
- Using the POST request method, this API will create a new Creative Group or copy a Creative Group if given required parameters.
- Required Fields:
- CreativeGroupName string
PUT Reassign members between Creative Groups
- https://api.linktrust.com/v2/Campaigns/CreativeGroup
- Using the PUT request method, this API reassigns members from one Creative Group to another Creative Group.
- Required Fields:
- CurrentGroupId int
- ReassignGroupToId int
- CampaignId int
- (No group = 0)
DELETE Delete a Creative Group
- https://api.linktrust.com/v2/Campaigns/CreativeGroup
- Using the DELETE request method, this API will delete a specified Creative Group.
- Required Fields:
- CampaignId int
- GroupId int
- ReassignGroupId int
- If none is provided, defaults to no group
Features & Bug Fixes:
- API to Create Automated Shortened Links
- Override for Pipeline Payout
- Configure Revenue for Pipeline Stages
- Submit Revenue for Pipeline Stages
- LeadListing, Campaign Performance, & Other Reports
- Adjustments to support Revenue for Pipeline Stages
- Send TXID via Postback on Conversions
- Payout Rules that Block/Ignore Conversions
- Filter for ‘TransactionType’ & Default Filter in TX Details
- New APIs for Managing Creatives
- AC Token for Performance Stats
- AC Token for Commissions Stats
- AC Token for Steps Stats
- AC Tokens for YTD Commissions & ‘All’
- Adjust Click vs Pixel Mapping: SubID, AffRef, ADID
- Pipeline Stage Affiliate Pixels
- MRID + ClickID param for TX Modification Tool
- Step Handling for New TX Modification Tool
- ClickID for CPC
- ClickID as parameter for PUT/POST API to Modify CPC TXs
- ClickID passed to MC/Advertisers
- Pipeline Stage Webhook
- Reporting for Pipeline Stage Webhooks
- Affiliate Listing Link to Daily Brkt Needs Icon to Filter by AFID
- POST/DELETE ‘Payment by TX’ APIs
- New Affiliate Commissions by TX needs Links to TXs/Leads
- Update Delete Payments Modal to Reference 3 #s
- Webhook Icon Grayed-Out if Not Configured
- MC Cleanup Revenue Lavels in the MC Reports
- Optimize Hourly/Daily Breakout
- Make ‘creativebasic’ name change from CreativeV2
- Make a GET for original Creative API
- Mass TX Update Tool needs MTX & ExecuteAffiliatePixel
- Live DB Data Retention Daily Rollup Cleanup Job