Additional Vertical Parameters

To take your data analysis, budget management, and optimization to the next level, consider expanding your integration with additional vertical parameters. However, be sure to check in with the CJ team first — they'll help confirm that the new parameters align with your current tracking setup and overall business objectives.

Vertical Parameter Use Cases

Vertical Specific Parameters

Vertical conversion parameters let you send industry-specific metadata directly to CJ, enriching your reporting and enabling more targeted commissioning strategies.

Use the table below to explore parameters specific to the travel, finance, and network service verticals. Note that any parameter in the list can be used across all verticals — your account's vertical classification does not limit which parameters you can apply.

Situational Commissioning

Situational Commissioning leverages vertical parameters to enable flexible, attribute-based commission structures. Instead of a single commission rate, you can vary rates based on specific purchase characteristics.

  1. Define commission rules with different rates for specific parameter values
  2. Pass relevant vertical parameters with each transaction
  3. CJ automatically applies the appropriate commission rate
  4. Full transparency in reporting for both advertisers and publishers
📘

Vertical parameters are only available at the Order Level. Item-level vertical parameters are not currently supported.

All Verticals Parameters

All parameters listed below can be utilized regardless of your account's vertical classification. There are no restrictions on cross-vertical usage.

Situational Commissioning:
Vertical:
Showing 113 of 113 values

optional parameters available for situational commissioning and reporting.

ParameterDescriptionValue TypeSituational CommissioningCommonly IntegratedVertical
ancillarySpendAncillary spend at time of transaction, but not commissionable. Example: Insurance fees, extended warranties, shipping costsNumericNo
brandBrand of items purchased. If multiple items with different brands, designate one primary brand. Example: "Nike", "Apple", "Samsung"AlphanumericYesYes
brandIdUnique identifier for the brand of items purchased. Example: "BRAND_001", "NIKE_ID", "APPLE_INC"AlphanumericYesYes
businessUnitIdentifies the business unit through which the customer purchased. Example: "Electronics", "Apparel", "Home_Garden"AlphanumericYesYes
campaignIdMarketing campaign identifier. Example: "SUMMER2024", "CAMP_12345", "BLACK_FRIDAY"AlphanumericYes
campaignNameMarketing campaign name. Example: "Summer Sale 2024", "Back to School", "Holiday Promotion"AlphanumericYes
categoryProduct category. If multiple items with different categories, designate one primary category. Example: "Electronics", "Clothing", "Home & Garden"AlphanumericYes
classProduct class or tier. Example: "Premium", "Standard", "Economy", "Luxury"AlphanumericYesYes
confirmationNumberOrder confirmation number. Example: "ORD123456", "CONF_789012"NumericYes
couponDiscountThe discount amount applied from coupon usage. Examples: 20% off: couponDiscount=20&couponType=percent, $10 off: couponDiscount=10&couponType=dollarsAlphanumericYes
couponTypeType of coupon discount applied. Accepted values: percent, dollars, added_valueEnumYes
customerCountryCustomer's country using ISO 3166-1 alpha-2 codes. Example: "US", "CA", "GB", "FR", "AU"ISO 3166-1 alpha-2Yes
customerSegmentAdvertiser-defined customer segment. Example: "VIP", "Premium", "Standard", "Student"AlphanumericNo
customerStatusCustomer status based on purchase history. Accepted values: New, Lapsed, Return. Powers CJ's New, Lapsed, Return report.EnumYesYes
customerTypeType of customer making the purchase. Example: "Individual", "Business", "Government", "Student"AlphanumericYesYes
deliveryMethod of product delivery. Accepted values: IN_STORE, PICK_UP, RECURRING, STANDARD, NEXT_DAY, DIGITAL, EXPRESSEnumYes
descriptionProduct description. Example: "Wireless Bluetooth Headphones", "Cotton T-Shirt Size M"AlphanumericYes
durationService or product duration in days. Example: "30" (30-day trial), "365" (annual subscription)NumericYes
endDateTimeEnd date/time for service or product. Format: ISO 8601 — Example: "2024-12-31T23:59:59.000Z"ISO 8601 TimestampYes
genreProduct genre or style. Example: "Rock", "Comedy", "Drama", "Action"AlphanumericYes
itemIdUnique identifier for specific item (Simple Actions only). Example: "ITEM_12345", "SKU_ABC123"AlphanumericYes
itemNameName of the specific item. Example: "iPhone 15 Pro", "Levi's 501 Jeans"AlphanumericYes
itemTypeType or classification of item. Example: "Physical", "Digital", "Service", "Subscription"AlphanumericYes
lifestageCustomer demographic/lifestage. Example: "Young_Adult", "Family", "Senior", "Student"AlphanumericYes
locationCustomer location if different from customerCountry. Example: "New_York", "London", "Tokyo"AlphanumericYesYes
loyaltyEarnedLoyalty points earned from this transaction. Example: "150", "500", "1000"NumericYesYes
loyaltyFirstTimeSignupWhether customer joined loyalty program with this order. Accepted values: Yes, NoEnumYes
loyaltyLevelCustomer's loyalty program tier. Example: "Bronze", "Silver", "Gold", "Platinum"AlphanumericYes
loyaltyRedeemedLoyalty points used in this transaction. Example: "200", "750", "1500"NumericYes
loyaltyStatusWhether customer is a loyalty program member. Accepted values: Yes, NoEnumYesYes
marginProfit margin indicator for the order. Examples: "high", "medium", "low" or "$150.00"AlphanumericNo
marketingChannelAdditional marketing channel attribution. Accepted values: affiliate, display, social, search, email, direct navigationEnumNo
noCancellationWhether purchase has no-cancellation policy. Accepted values: Yes, NoEnumYes
orderSubtotalSubtotal amount before taxes and fees. Example: "199.99", "1250.00"NumericNo
paymentMethodMethod used for payment. Accepted values: credit_debit_card, direct_debit, EFTPOS, online_payments, cash, check, money_order, gift_card_voucher, digital_currencyEnumYes
paymentModelAdvertiser-specific payment model. Example: "Subscription", "One_Time", "Installment"AlphanumericYes
platformIdDevice or platform identifier. Example: "iOS", "Android", "Web", "Mobile_App"AlphanumericYes
pointOfSaleWhere the transaction took place. Accepted values: AMAZON, CALL_CENTER, CAR_RENTAL, CATALOG, HOTEL_LOCATION, INTERNET, IN_APP, OUTLET, RETAIL_STOREEnumYes
preorderWhether purchase was made before item availability. Accepted values: Yes, NoEnumYes
prepaidWhether payment was made in advance. Accepted values: Yes, NoEnumYes
promotionPromotion codes applied (comma-separated if multiple). Example: "SAVE20", "FREESHIP,EXTRA10"AlphanumericYesYes
promotionAmountNumeric value of the promotion discount. Example: "25.00", "50.00"NumericYesYes
promotionConditionThresholdMinimum threshold to qualify for promotion. Example: "100.00" (spend $100 to qualify)NumericYesYes
promotionConditionTypeType of promotion condition required. Accepted values: BRAND_CARD_SIGNUP_SPECIFIC, BRAND_CARD_SPECIFIC, LOCATION_SPECIFIC, MEMBERSHIP_REQUIRED, LOYALTY_REQUIRED, EMAIL_SIGNUP_REQUIRED, NEW_CUSTOMER_SPECIFIC, PRODUCT_SPECIFIC, POINT_OF_SALE_SPECIFICEnumYesYes
promotionEndsPromotion end date. Format: ISO 8601 — Example: "2024-12-31T23:59:59.000Z"ISO 8601 TimestampYesYes
promotionStartsPromotion start date. Format: ISO 8601 — Example: "2024-01-01T00:00:00.000Z"ISO 8601 TimestampYesYes
promotionTypeCategory of promotion. Accepted values: BOGO, AMOUNT_OFF, FREE_GIFT, FREE_SHIP, INTRODUCTORY_OFFER, PERCENT_OFF, COUPONEnumYesYes
quantityItem quantity (Simple Actions only). Example: "1", "2", "5"IntegerYes
ratingProduct rating or review score. Example: "4.5", "5_stars", "A+"AlphanumericYes
serviceTypeClassification of service offered. Accepted values: cable, checking_internet, credit_card, identity, insurance, investment, loan, payment, phone, prepaid_debit, savings, tax, tv_sat, tv_stream, wireless, wireless_bus, wireless_fam, wireless_indEnumYes
startDateTimeStart date/time for service or product. Format: ISO 8601 — Example: "2024-01-01T00:00:00.000Z"ISO 8601 TimestampYes
subscriptionFeeCost of subscription service. Example: "9.99", "29.99", "99.00"NumericYes
subscriptionLengthDuration of subscription. Example: "1_month", "6_months", "annual"AlphanumericYes
taxAmountTotal tax amount for the order. Example: "8.50", "125.75"NumericYes
taxTypeType of tax assessed. Accepted values: ADMINISTRATIVE, CARRIER, DELIVERY, FEDERAL_UNIVERSAL_SERVICE, LOCAL, REGULATORY_COST_RECOVERY, ROOM, SEGMENT, STATE, TOURIST, V911_SERVICEEnumYes
upsellWhether customer upgraded from trial to paid. Accepted values: Yes, NoEnumYes
annualFeeAnnual service fee. Example: "120.00", "0.00", "99.99"NumericYesStandardNetwork Service
applicationStatusService application status. Example: "instant_approved", "pended", "approved"instant_approved, instant_declined, pended, approved, declined, declined_counterYesStandardNetwork Service
contractLengthService contract duration in months. Example: "12", "24", "36"NumericYesYesNetwork Service
contractTypeService contract type. Example: "Individual_Plan", "Family_Plan", "Business_Plan"AlphanumericYesYesNetwork Service
bookingDateDate the booking was made.ISO 8601 TimestampYesTravel
bookingStatusBooking status at the time of tag firing.AlphanumericYesTravel
bookingValuePostTaxValue of booking after taxes.NumericYesTravel
bookingValuePreTaxValue of booking before taxes.NumericYesTravel
carOptionsOther items added to the reservation beyond the vehicle itself (e.g. "insurance", "GPS", "Car Seat").AlphanumericYesTravel
classClass of item. Flight: first, business, premiumeconomy, economy, basic_economy. Hotel: standard, deluxe, junior_suite, suite. Car: economy, compact, mid_size, full_size, premium, luxury, mini_van, convertible, mid_size_suv, standard_suv, full_size_suv, full_size_van. Cruise: interior, ocean_view, suite, balcony.AlphanumericYesTravel
cruiseTypeType of cruise (Alaskan, Caribbean, etc...).AlphanumericYesTravel
destinationCityCustomer service destination city name (New York City, Boston, Atlanta, etc...). If destinationCity is provided, destinationState must also be provided.AlphanumericYesYesTravel
destinationCountryCustomer service destination country code, per ISO 3166-1 alpha 3 (USA, GBR, SWE, etc...).ISO 3166-1 alpha 3 country codeYesYesTravel
destinationStateCustomer service destination state/province code per ISO 3166-2 country subdivision standards.ISO 3166-2 country subdivision standardsYesYesTravel
domesticIndicates whether the travel is domestic or international. Example: a US consumer flying LA to NY is "Yes" (domestic); LA to London is "No" (international).Yes, NoYesTravel
dropoffIataDestination location IATA code.3 letter IATA codeYesTravel
dropoffIdAdvertiser ID for destination location.AlphanumericYesTravel
flightFareTypeType of flight fare (e.g. gotta get away).AlphanumericYesTravel
flightOptionsOther items added to the reservation (e.g. Wi-Fi).AlphanumericYesTravel
flightTypeType of flight (e.g. direct, layover, overnight).MULTI_CITY, ONE_WAY, ROUND_TRIPYesTravel
flyerMilesFlyer miles earned from this flight.NumericYesTravel
guestsNumber of guests.IntegerYesTravel
iataIATA code. For multi-stop flights, each city can be provided as a comma-separated list.3 letter IATA codeYesTravel
itineraryIdBooking itinerary ID.AlphanumericYesTravel
minimumStayDurationMinimum stay duration required in days.NumericYesTravel
originCityCustomer service origin city name (New York City, Ottawa, Los Angeles, etc...). If originCity is provided, originState must also be provided.AlphanumericYesYesTravel
originCountryCustomer service origin country code per ISO 3166-1 alpha 3 (USA, GBR, SWE, etc...).ISO 3166-1 alpha 3 country codeYesTravel
originStateCustomer service origin state/province code per ISO 3166-2 (e.g. Alaska = "US-AK", Bangkok = "TH-10").ISO 3166-2 country subdivision standardsYesTravel
paidAtBookingPostTaxAmount paid at booking after taxes.NumericYesTravel
paidAtBookingPreTaxAmount paid at booking before taxes.NumericYesTravel
pickupIataOrigin location IATA code.3 letter IATA codeYesTravel
pickupIdAdvertiser ID for origin location.AlphanumericYesTravel
portDeparture port city (for cruises).AlphanumericYesTravel
roomTypeRoom type booked. If using the same values listed for the "class" parameter, use that parameter instead.AlphanumericYesTravel
roomsNumber of rooms booked.IntegerYesTravel
shipNameName of the cruise ship.AlphanumericTravel
travelTypeType of travel being booked. Pass a value from the standardized list for benchmark reporting. Accepted values: ACTIVITIES, AIR, CAR, CRUISE, EVENTS, HOTEL, OTHER, PACKAGE, RESTAURANTS, TRAVEL_GUIDES, VACATION_RENTAL.EnumYesTravel
annualFeeAnnual fee amount for financial product. Example: "95.00", "450.00", "0.00"NumericYesStandardFinance
applicationStatusApplication status at transaction time. Example: "instant_approved", "pended", "declined"instant_approved, instant_declined, pended, approved, declined, declined_counterYesStandardFinance
aprAnnual Percentage Rate at approval. Example: "15.99", "22.99", "0.00"NumericYesStandardFinance
aprTransferAPR for balance transfers. Example: "0.00", "12.99", "18.99"NumericYesStandardFinance
aprTransferTimeDuration of transfer APR in months. Example: "12", "18", "24"IntegerYesStandardFinance
cardCategoryCredit card category type. Example: "TRAVEL_REWARD_CARDS", "CASH_BACK_REWARD_CARDS"BALANCE_TRANSFER_CARDS, CASH_BACK_REWARD_CARDS, CHARGE_CARDS, CLICKS, MILITARY_AFFILIATE, OTHER, REWARD_POINTS_CARDS, CREDIT_BUILDING_CARDS, STUDENT_CARDS, TRAVEL_REWARD_CARDS, UNKNOWN_PRODUCT, LOW_APR_CARDSYesStandardFinance
cashAdvanceFeeFee for cash advance transactions. Example: "5.00", "10.00", "25.00"NumericYesStandardFinance
contractLengthContract duration in months. Example: "12", "24", "36"NumericYesYesFinance
contractTypeAdvertiser-specific contract description. Example: "Standard_Loan", "Premium_Card", "Basic_Account"AlphanumericYesYesFinance
creditReportCredit report provision type. Example: "free" (complimentary), "purchase" (paid), "trial" (trial period)purchase, free, trialYesStandardFinance
creditLineCredit limit amount extended. Example: "5000.00", "15000.00", "25000.00"NumericYesStandardFinance
creditQualityRequired credit tier for approval. Example: "Good" (670-739), "Very Good" (740-799)Very Poor, Fair, Good, Very Good, ExceptionalYesStandardFinance
fundedAmountInitial funding amount added to account. Example: "1000.00", "5000.00", "10000.00"NumericYesStandardFinance
fundedCurrencyCurrency of account funding. Example: "USD", "EUR", "GBP"AlphanumericYesStandardFinance
introductoryAprPromotional APR rate. Example: "0.00", "1.99", "5.99"NumericYesStandardFinance
introductoryAprTimeDuration of promotional APR in months. Example: "6", "12", "18"IntegerYesStandardFinance
minimumBalanceRequired minimum account balance. Example: "500.00", "1000.00", "2500.00"NumericYesStandardFinance
minimumDepositRequired minimum initial deposit. Example: "100.00", "500.00", "1000.00"NumericYesStandardFinance
prequalifyWhether applicant was pre-qualified. Example: "Yes" (pre-qualified), "No" (standard application)Yes, NoYesStandardFinance
transferFeeFee for balance transfers. Example: "0.00", "5.00", "25.00"NumericYesStandardFinance