Show Menu
TOPICS×

Server-side forwarding data and code reference

A comprehensive list and descriptions of the configuration variables, HTTP headers, and data signals in server-side forwarding calls.

Configuration Variables

Parameters prefixed with d_* identify special, system-level key-value pairs used by our data collection servers (DCS). See also Supported Attributes for DCS API calls .
Parameter
Description
d_rs
(Gets set with legacy/tracking-server-based server-side forwarding)
Set to the report suites passed in with the hit to Analytics.
d_dst_filter
(Gets set with report-suite-based server-side forwarding)
Set to the report suite IDs passed in with the hit to Analytics.
d_dst
Set d_dst=1
if the request to Analytics is expecting content about the destination to be sent back to the client.
d_mid
The Experience Cloud ID passed in to Analytics.

HTTP Headers

These headers are fields contain information like requests for data and responses in an HTTP call.
HTTP Header
Description
Host
This is set to the client's specific data collection host name specified in the Analytics host config file. It appears as host name .demdex.net . See Understanding Calls to the Demdex Domain .
User-Agent
Set to the User-Agent header passed in to Analytics.
X-Original-User-Agent
Only set if an alternate user agent was specified by one of these headers: X-Device-User-Agent\ X-Original-User-Agent\ X-OperaMini-Phone-UA\ X-Skyfire-Phone\ X-Bolt-Phone-UA\
X-Forwarded-For
Set to the IP address of the requesting client. Analytics will have already parsed the incoming X-Forwarded-For header and determined the correct IP address to use.
Accept-Language
Set to the Accept-Language header passed in to Analytics.
Referer
Set to the page URL passed in to Analytics or gathered from the Referer header passed in to Analytics.

Customer-Defined Signals

Parameters prefixed with c_ identify customer-defined variables. See also Supported Attributes for DCS API Calls .
Signal
Description
c_browserWidth and c_browserHeight
Browser window width and height.
c_campaign
Set by s.campaign .
c_channel
Set by s.channel .
c_clientDateTime
Timestamp formatted as dd/mm/yyy hh:mm:ss W TZ . TZ is in minutes and matches the return of the Date.getTimezoneOffset method.
c_colorDepth
Specified as 16- or 32-bit color.
c_connectionType
Specifies connection type. Options include:
  • modem
  • lan
c_contextData.*
Examples:
  • AppMeasurement: s.contextData
  • # = "news";
  • Signal: c_contextData.category=news
c_cookiesEnabled
Specifies if cookies can be enabled. Options include: yes, no, unknown
c_currencyCode
Type of currency used for the transaction.
c_evar#
Custom evars
c_events
Set by s.events .
c_hier#
Custom hierarchy variables.
c_javaEnabled
Specifies if Java can be enabled. Options include: yes, no, unknown
c_javaScriptVersion
Version of JavaScript supported by a browser.
c_latitude
Numeric latitude
c_linkClick
Options include: custom, download exit
c_linkCustomName
The custom name (if any) provided for the link.
c_linkDownloadURL
The URL of download links.
c_linkExitURL
The exit link URL.
c_list#
Custom list variables.
c_longitude
Numeric longitude.
c_mediaPlayerType
For media stream tracking requests. Options include: other, primetime
c_pageName
The page name (if set).
c_pageURL
The address of the page in the address bar of the browser.
c_products
The product string (set by s.products ).
c_prop
Custom props.
c_purchaseID
A unique ID for the purchase.
c_referrer
The page prior to the current page.
c_screenResolution
Screen width and height (in pixels).
c_server
Web server name (set by s.server ).
c_state
Geographic region (set by s.state ).
c_timezone
Time offset (in hours).
c_transactionID
A unique ID for a transaction.
c_zip
Postal code (set by s.zip ).