Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Clearline Log Level Data Events


***ClearLine Log Level Data should be set up with these events only*** : impressions, clicks, starts, first_quartile, second_quartile, third_quartile, and fourth_quartile.

Fields

Field NameField Data Type

Field Description

1

ymdhtimestampTimestamp of the event, in UTC, in ISO format. The character "T" serves as the separator between Date and Time parts. Format: YYYY-MM-DDTHH:MM:SS
2
account_idint

SpringServe account ID

3supply_tag_idintSpringServe supply tag
Clearline account ID
4
demand_tag_idint
SpringServe
Clearline demand tag ID
5
campaign_idint
SpringServe line_item

Clearline campaign ID

6
creative_idint
Currently not used7creative_idintCurrently not used8
Clearline creative ID
auction_idString (UUID)Unique ID identifying an auction; different events can be tied together through their auction ID
9
user_idString (UUID)User's
SpringServe
Clearline cookie ID
10
user_ipStringIP address of the user
11
user_agentStringFull user-agent string of the user
12transaction_typeint

SpringServe transaction type for this event

  • 1 - In-Network/Managed (no direct-connect),
    • A supply tag in your SpringServe account sold to a demand tag in your SpringServe account
  • 2 - DC-Sold
    • The initial incoming ad request was to a (non-direct-connect) supply tag in your account, and was sold (via direct-connect) to another SpringServe account.
  • 3 - DC-DCYour account bought from another SpringServe account (via direct-connect) and then sold to another SpringServe account (via direct-connect)13
  • 4 - DC-Bought
    • A direct-connect supply tag bought from another SpringServe account, and sold to a non-direct-connect demand tag in your account.
  • countryString (max length 2)Country code (e.g. "US", "GB", "DE")
    14
    full_page_urlString

    Full-page url that is declared on the incoming ad request

    .15declared_domainString (max length128)Declared domain on the incoming ad request.16detected_domainString (max length 128)Domain detected by our VPAID that the player is on

    .

    17

    declared_player_sizeString (max length 7)

    Declared player size. Sizes are based on width and are defined by the following boundaries:

    • <= 0 - "unknown"
    • 1 <= w <= 249 - "x-small"
    • 250 <= w <= 349 - "small"
    • 350 <= w <= 500 - "medium"
    • 501 <= w <= 799 - "large"
    • 800 <= w - "x-large"
    18detected_player_sizeString (max length 7)Player size detected by our VPAID. Same boundaries as declared_player_size19key_values

    Key:Values associated with the event. This field is a JSON object with String keys and String values, e.g.

    Code Block
     {"our_campaign_id": "123", "user_segment": "high_value_users"}
    20usable_requestsint

    Incoming ad request to a supply tag that has passed global blacklist, supply tag targeting, and pre-bid IVT filtering (if applicable)

    21blocked_requestsintEvent is a request blocked by account or supply tag targeting22PLACEHOLDERNULLPlaceholder - column will always be NULL23flash_opportunitiesint

    Our flash VPAID is loaded + initialized by the player (or parent VPAID)

    24
    JSON
    js
    _opportunitiesint

    Our JS VPAID is loaded + initialized by the player (or parent VPAID)

    25flash
    _impressionsintImpression served (
    flash VPAID)26js_impressionsintImpression served (
    JS VPAID)
    27flash_errorsint

    Error our flash VPAID fires before closing. Common causes include:

    • No impressions serve in the waterfall
    • Player or parent VPAID times our VPAID out
    28js_errorsint

    Error our JS VPAID fires before closing. Common causes include:

  • No impressions serve in the waterfall
  • Player or parent VPAID times our VPAID out
    29
    clicksintVideo ad is clicked on by user
    30
    costnumeric(16,10)Media cost the
    SpringServe
    Clearline account pays the supply partner (for this event)
    31
    revenuenumeric(16,10)Revenue the
    SpringServe
    Clearline account is paid by the demand partner (for this event)
    32
    third_party_feesnumeric(16,10)Any third party fees for the demand partner (for this event)
    3334player_startsintEvent is fired when the video player on the page starts up (via a SpringServe pixel placed in the HTML player code that is fired when the player is initialized)35
    vpaid_time_on_pagebigint

    Measures how long our VPAID was on the page before being timed out by the player.

    Note: this is only recorded for the supply_timeouts event. Some players may erase our IFRAME from the page before timing us out, in which case a supply timeout cannot be recorded.

    first_quartileintVideo ad has played through 1/4 of its duration.
    36
    second_quartileintVideo ad has played through 1/2 of its duration.
    37
    third_quartileint

    Video ad has played through 3/4 of its duration.

    38

    fourth_quartileintVideo ad has played through its entire duration
    .39missed_opportunitiesintA usable request that we cannot attempt to fill, due to all demand in the waterfall failing targeting40supply_timeoutsintPlayer or parent VPAID times out our VPAID41supply_response_timebigintThe amount of time it took for our VPAID to fill an impression on the supply tag42ad_requestsint(Demand-side event) Fired any time our VPAID requests a demand tag's VAST endpoint URL43has_adsint(Demand-side event) VAST endpoint URL responds with a non-empty VAST response44opportunitiesint

    (Demand-side event) Indicates the VPAID received a non-empty VAST response / media file back from VAST endpoint URL, and initiated it

    45errorsint(Demand-side event) Indicates an error occurred with the demand tag. Most common case is due to the demand not filling or our VPAID timing out the demand tag46opportunity_response_timebigint(Demand-side metric) Amount of time it takes for the demand tag to fill an impression. This is the time between an ad_request event and an impression event
    .
    47opportunity_timeoutsint(Demand-side event) When our VPAID times out a demand tag for taking too long to find an ad
    48pc_user
    device_id_hashedString (max 40)User device identifier for Mobile and Connected TV's, stored hashed for privacy compliance 
    4950bidder_requestsintCount of bid requests made to a PC bidder(s)51dma_idint52
    dma_id
    String (max 128)
    intID corresponding to Demographic Market Area (DMA)
    postal_codeString (max 16)
    53

    Postal code for US & CA traffic only.

    stateString (max 7)
    54

    CityString (max 64)
    55

    startsintVideo ad started
    56
    app_nameString (Max 256)App name as it is sent from the supply request
    57
    app_bundleString (Max 256)App bundle as it is sent
    in the supply request58nodeString (Max 64)59bidsintCount of bids returned by a PC bidder(s)60bidder_winsintCount of winning bids returned by a PC bidder(s)61ap_slots_countintCount of ad slots available
    in
    an ad pod. Determined by
    the
    UI settings or the POD_AD_SLOTS macro62ap_slots_opportunityintCount of available ads in the VAST request63ap_slots_seconds_availableint(Pod Avail Time) Sum of seconds available in an ad pod. Determined by the UI settings or the POD_MAX_DUR macro64ap_slots_opportunity_secondsint(Pod Opp Time) Sum of opportunities in seconds 65ap_slots_seconds_filledint(Pod Fill Time) Sum of impressions in seconds served66ad_secondsintSum of seconds of ads that returned a non-empty VAST in demand tags67supply_router_idintSpringServe router ID68event_typeString (Max 128)69fallback_parent_
    supply
    _tag_idintSupply tag ID that did not fill, resulting in a request to its fallback tag in a router70router_usable_requestsintSum of incoming ad
    request
    to a router that have passed global blacklist, supply partner and router targeting, and pre-bid IVT filtering (if applicable)71router_missed_opportunitiesintSum of router requests for which no supply tag was eligible to be requested7277spotx_channel_idint78sshb_bid_requestsint79sshb_bidsint80sshb_errorsint81sshb_winsint82
    routed_missed_requestsintSum of supply tag requests that were missed in a router due to supply tag targeting73ap_ad_secondsintSum of seconds of ads that were requested in a supply tag74ap_demand_opportunity_secondsintThe Sum of seconds that the Demand tag had an opportunity75spotx_tierint76spotx_campaign_idString (Max 38)
    adomainString (Max 128)
    83spotx_marketplace

    boolean

    84
    Advertiser domain
    duplicate_impressionsintImpressions that are duplicate (ie. same impression beacon fired more than once)
    85
    bid_price_actualnumeric(16,10)Non-price reduced bid value as returned in the bid response from a demand partner
    86
    bid_price_reducednumeric(16,10)Price reduced bid value
    87
    device_idstring (max 40)The user specific Device Identifier, ex: AAID, RIDA, IFA
    88
    coppabooleanWhether supply is COPPA compliant (1) or not (0). Determined by the presence of the corresponding parameter in the ad request.
    89
    us_privacybooleanWhether Supply is CCPA compliant (1) or not (0). Determined by the presence of the corresponding parameter in the ad request.
    90
    dntbooleanDo Not Track enabled (1) or not (0). Determined by the presence of the corresponding parameter in the ad request.
    91
    gdprbooleanWhether Supply is GDPR enabled (1) or not (0). Determined by the presence of the corresponding parameter in the ad request.
    92
    lmtbooleanLimit Ad tracking enabled (1) or not (0). Determined by the presence of the corresponding parameter in the ad request.
    93
    app_idintThe app_id from the incoming dsp_data object
    94
    content_idintContent ID passed in the content_data object
    95
    . IRIS segment IDs will be passed through this field.
    detected_adomainstringDetected advertiser domain value
    9697
    publisher_namestringRTB publisher name field
    publisher_id_stringString (Max 38)
    RTB publisher ID field
    Specific to Clearline and is the publisher_id
    inventory_sourcestringSource of the supply
    languagestringLanguage of the content
    content_episodestringEpisode name of the content
    content_genre_liststringGenre of the content
    content_producer_namestringProducer of the content
    content_rating_liststringRating of the content
    channel_nameString (Max 64)Name of the channel
    content_seasonstringSeaons of the content
    content_seriesstringSeries of the content
    content_titlestringTitle of the content
    networkstringPublisher declared network of the content
    production_qualityintProduction Quality of the content
    livestreambooleanIndicates whether the content is a livestream or not
    declared_domainString (max length128)Declared domain on the incoming ad request.
    event_typeString (max length 128)List of Event Types can be found here.
    deal_idsstringDeal ID associated with the inventory source
    iris_idstringPublisher declared IRIS identifier. More information on IRIS here.
    iris_contextstringPublisher declared IRIS context. More information on IRIS here.
    brand_nameString (Max 64)Device brand
    platform_feesintContractual platform fee
    non_billable_feesintAggregated 'Fees' as entered on Settings page of Demand Partner, Campaign. These fees are applied when using the Gross Cost budget type.
    expired_impressionsintImpressions fired outside of the beacon expiry (aka time to live) as determined by the SSP. These are not billed.
    device_type_idintThe Device type identifier as defined below.
    • 0 Other
    • 1 Computer
    • 2 Mobile
    • 3 Tablet
    • 4 Game Console
    • 5 Digital Media Receiver
    • 6 Wearable Computer
    • 7 Connected TV
    • 20 Games Console
    • 21 Mobile In-app
    • 22 Mobile Web
    • 23 Tablet In-app
    • 24 Tablet Web
    • 25 CTV
    • 26Set-top Box