\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31311}{}\doxysection{Protocol Version}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31311}
Pass as\+: {\ttfamily protocol\+Version} or {\ttfamily v}

Required for all hit types.\+The Protocol version. The current value is \textquotesingle{}1\textquotesingle{}. This will only change when there are changes made that are not backwards compatible.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31312}{}\doxysection{Tracking ID / Web Property ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31312}
Pass as\+: {\ttfamily tracking\+Id} or {\ttfamily web\+Property\+Id} or {\ttfamily tid}

Required for all hit types.\+The tracking ID / web property ID. The format is UA-\/\+XXXX-\/Y. All collected data is associated by this ID.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31313}{}\doxysection{Anonymize IP}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31313}
Pass as\+: {\ttfamily anonymize\+Ip} or {\ttfamily aip}

Optional. When present, the IP address of the sender will be anonymized. For example, the IP will be anonymized if any of the following parameters are present in the payload\+: \&aip=, \&aip=0, or \&aip=1\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31314}{}\doxysection{Data Source}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31314}
Pass as\+: {\ttfamily data\+Source} or {\ttfamily ds}

Optional. Indicates the data source of the hit. Hits sent from analytics.\+js will have data source set to \textquotesingle{}web\textquotesingle{}; hits sent from one of the mobile SDKs will have data source set to \textquotesingle{}app\textquotesingle{}.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31315}{}\doxysection{Queue Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31315}
Pass as\+: {\ttfamily queue\+Time} or {\ttfamily qt}

Optional. Used to collect offline / latent hits. The value represents the time delta (in milliseconds) between when the hit being reported occurred and the time the hit was sent. The value must be greater than or equal to 0. Values greater than four hours may lead to hits not being processed.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31316}{}\doxysection{Cache Buster}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31316}
Pass as\+: {\ttfamily cache\+Buster} or {\ttfamily z}

Optional. Used to send a random number in GET requests to ensure browsers and proxies don\textquotesingle{}t cache hits. It should be sent as the final parameter of the request since we\textquotesingle{}ve seen some 3rd party internet filtering software add additional parameters to HTTP requests incorrectly. This value is not used in reporting.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31317}{}\doxysection{Client ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31317}
Pass as\+: {\ttfamily client\+Id} or {\ttfamily cid}

Required for all hit types.\+This anonymously identifies a particular user, device, or browser instance. For the web, this is generally stored as a first-\/party cookie with a two-\/year expiration. For mobile apps, this is randomly generated for each particular instance of an application install. The value of this field should be a random UUID (version 4) as described in \href{http://www.ietf.org/rfc/rfc4122.txt}{\texttt{ http\+://www.\+ietf.\+org/rfc/rfc4122.\+txt}}\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31318}{}\doxysection{User ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31318}
Pass as\+: {\ttfamily user\+Id} or {\ttfamily uid}

Optional. This is intended to be a known identifier for a user provided by the site owner/tracking library user. It may not itself be PII. The value should never be persisted in GA cookies or other Analytics provided storage.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31319}{}\doxysection{Session Control}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31319}
Pass as\+: {\ttfamily session\+Control} or {\ttfamily sc}

Optional. Used to control the session duration. A value of \textquotesingle{}start\textquotesingle{} forces a new session to start with this hit and \textquotesingle{}end\textquotesingle{} forces the current session to end with this hit. All other values are ignored.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31320}{}\doxysection{IP Override}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31320}
Pass as\+: {\ttfamily ip\+Override} or {\ttfamily uip}

Optional. The IP address of the user. This should be a valid IP address. It will always be anonymized just as though \&aip (anonymize IP) had been used.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31321}{}\doxysection{User Agent Override}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31321}
Pass as\+: {\ttfamily user\+Agent\+Override} or {\ttfamily ua}

Optional. The User Agent of the browser. Note that Google has libraries to identify real user agents. Hand crafting your own agent could break at any time.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31322}{}\doxysection{Geographical Override}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31322}
Pass as\+: {\ttfamily geoid}

Optional. The geographical location of the user. The geographical ID should be a two letter country code or a criteria ID representing a city or region (see \href{http://developers.google.com/analytics/devguides/collection/protocol/v1/geoid}{\texttt{ http\+://developers.\+google.\+com/analytics/devguides/collection/protocol/v1/geoid}}). This parameter takes precedent over any location derived from IP address, including the IP Override parameter. An invalid code will result in geographical dimensions to be set to \textquotesingle{}(not set)\textquotesingle{}.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31323}{}\doxysection{Document Referrer}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31323}
Pass as\+: {\ttfamily document\+Referrer} or {\ttfamily dr}

Optional. Specifies which referral source brought traffic to a website. This value is also used to compute the traffic source. The format of this value is a URL.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31324}{}\doxysection{Campaign Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31324}
Pass as\+: {\ttfamily campaign\+Name} or {\ttfamily cn}

Optional. Specifies the campaign name.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31325}{}\doxysection{Campaign Source}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31325}
Pass as\+: {\ttfamily campaign\+Source} or {\ttfamily cs}

Optional. Specifies the campaign source.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31326}{}\doxysection{Campaign Medium}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31326}
Pass as\+: {\ttfamily campaign\+Medium} or {\ttfamily cm}

Optional. Specifies the campaign medium.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31327}{}\doxysection{Campaign Keyword}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31327}
Pass as\+: {\ttfamily campaign\+Keyword} or {\ttfamily ck}

Optional. Specifies the campaign keyword.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31328}{}\doxysection{Campaign Content}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31328}
Pass as\+: {\ttfamily campaign\+Content} or {\ttfamily cc}

Optional. Specifies the campaign content.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31329}{}\doxysection{Campaign ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31329}
Pass as\+: {\ttfamily campaign\+Id} or {\ttfamily ci}

Optional. Specifies the campaign ID.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31330}{}\doxysection{Google Ad\+Words ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31330}
Pass as\+: {\ttfamily google\+Adwords\+Id} or {\ttfamily gclid}

Optional. Specifies the Google Ad\+Words Id.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31331}{}\doxysection{Google Display Ads ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31331}
Pass as\+: {\ttfamily google\+Display\+Ads\+Id} or {\ttfamily dclid}

Optional. Specifies the Google Display Ads Id.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31332}{}\doxysection{Screen Resolution}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31332}
Pass as\+: {\ttfamily screen\+Resolution} or {\ttfamily sr}

Optional. Specifies the screen resolution.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31333}{}\doxysection{Viewport size}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31333}
Pass as\+: {\ttfamily viewport\+Size} or {\ttfamily vp}

Optional. Specifies the viewable area of the browser / device.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31334}{}\doxysection{Document Encoding}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31334}
Pass as\+: {\ttfamily document\+Encoding} or {\ttfamily de}

Optional. Specifies the character set used to encode the page / document.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31335}{}\doxysection{Screen Colors}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31335}
Pass as\+: {\ttfamily screen\+Colors} or {\ttfamily sd}

Optional. Specifies the screen color depth.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31336}{}\doxysection{User Language}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31336}
Pass as\+: {\ttfamily user\+Language} or {\ttfamily ul}

Optional. Specifies the language.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31337}{}\doxysection{Java Enabled}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31337}
Pass as\+: {\ttfamily java\+Enabled} or {\ttfamily je}

Optional. Specifies whether Java was enabled.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31338}{}\doxysection{Flash Version}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31338}
Pass as\+: {\ttfamily flash\+Version} or {\ttfamily fl}

Optional. Specifies the flash version.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31339}{}\doxysection{Hit type}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31339}
Pass as\+: {\ttfamily hit\+Type} or {\ttfamily t}

Required for all hit types.\+The type of hit. Must be one of \textquotesingle{}pageview\textquotesingle{}, \textquotesingle{}screenview\textquotesingle{}, \textquotesingle{}event\textquotesingle{}, \textquotesingle{}transaction\textquotesingle{}, \textquotesingle{}item\textquotesingle{}, \textquotesingle{}social\textquotesingle{}, \textquotesingle{}exception\textquotesingle{}, \textquotesingle{}timing\textquotesingle{}.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31340}{}\doxysection{Non-\/\+Interaction Hit}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31340}
Pass as\+: {\ttfamily non-\/interaction\+Hit} or {\ttfamily ni}

Optional. Specifies that a hit be considered non-\/interactive.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31341}{}\doxysection{Document location URL}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31341}
Pass as\+: {\ttfamily document\+Location\+Url} or {\ttfamily dl}

Optional. Use this parameter to send the full URL (document location) of the page on which content resides. You can use the \&dh and \&dp parameters to override the hostname and path + query portions of the document location, accordingly. The Java\+Script clients determine this parameter using the concatenation of the document.\+location.\+origin + document.\+location.\+pathname + document.\+location.\+search browser parameters. Be sure to remove any user authentication or other private information from the URL if present.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31342}{}\doxysection{Document Host Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31342}
Pass as\+: {\ttfamily document\+Host\+Name} or {\ttfamily dh}

Optional. Specifies the hostname from which content was hosted.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31343}{}\doxysection{Document Path}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31343}
Pass as\+: {\ttfamily document\+Path} or {\ttfamily dp}

Optional. The path portion of the page URL. Should begin with \textquotesingle{}/\textquotesingle{}.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31344}{}\doxysection{Document Title}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31344}
Pass as\+: {\ttfamily document\+Title} or {\ttfamily dt}

Optional. The title of the page / document.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31345}{}\doxysection{Screen Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31345}
Pass as\+: {\ttfamily screen\+Name} or {\ttfamily cd}

Optional. If not specified, this will default to the unique URL of the page by either using the \&dl parameter as-\/is or assembling it from \&dh and \&dp. App tracking makes use of this for the \textquotesingle{}Screen Name\textquotesingle{} of the screenview hit.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31346}{}\doxysection{Link ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31346}
Pass as\+: {\ttfamily link\+Id} or {\ttfamily linkid}

Optional. The ID of a clicked DOM element, used to disambiguate multiple links to the same URL in In-\/\+Page Analytics reports when Enhanced Link Attribution is enabled for the property.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31347}{}\doxysection{Application Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31347}
Pass as\+: {\ttfamily application\+Name} or {\ttfamily an}

Optional. Specifies the application name.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31348}{}\doxysection{Application ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31348}
Pass as\+: {\ttfamily application\+Id} or {\ttfamily aid}

Optional. Application identifier.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31349}{}\doxysection{Application Version}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31349}
Pass as\+: {\ttfamily application\+Version} or {\ttfamily av}

Optional. Specifies the application version.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31350}{}\doxysection{Application Installer ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31350}
Pass as\+: {\ttfamily application\+Installer\+Id} or {\ttfamily aiid}

Optional. Application installer identifier.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31351}{}\doxysection{Event Category}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31351}
Pass as\+: {\ttfamily event\+Category} or {\ttfamily ec}

Optional. Specifies the event category. Must not be empty.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31352}{}\doxysection{Event Action}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31352}
Pass as\+: {\ttfamily event\+Action} or {\ttfamily ea}

Optional. Specifies the event action. Must not be empty.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31353}{}\doxysection{Event Label}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31353}
Pass as\+: {\ttfamily event\+Label} or {\ttfamily el}

Optional. Specifies the event label.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31354}{}\doxysection{Event Value}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31354}
Pass as\+: {\ttfamily event\+Value} or {\ttfamily ev}

Optional. Specifies the event value. Values must be non-\/negative.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31355}{}\doxysection{Transaction ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31355}
Pass as\+: {\ttfamily transaction\+Id} or {\ttfamily ti}

Required for transaction hit type.\+Required for item hit type.\+A unique identifier for the transaction. This value should be the same for both the Transaction hit and Items hits associated to the particular transaction.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31356}{}\doxysection{Transaction Affiliation}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31356}
Pass as\+: {\ttfamily transaction\+Affiliation} or {\ttfamily ta}

Optional. Specifies the affiliation or store name.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31357}{}\doxysection{Transaction Revenue}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31357}
Pass as\+: {\ttfamily transaction\+Revenue} or {\ttfamily tr}

Optional. Specifies the total revenue associated with the transaction. This value should include any shipping or tax costs.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31358}{}\doxysection{Transaction Shipping}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31358}
Pass as\+: {\ttfamily transaction\+Shipping} or {\ttfamily ts}

Optional. Specifies the total shipping cost of the transaction.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31359}{}\doxysection{Transaction Tax}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31359}
Pass as\+: {\ttfamily transaction\+Tax} or {\ttfamily tt}

Optional. Specifies the total tax of the transaction.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31360}{}\doxysection{Item Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31360}
Pass as\+: {\ttfamily item\+Name} or {\ttfamily in}

Required for item hit type.\+Specifies the item name.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31361}{}\doxysection{Item Price}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31361}
Pass as\+: {\ttfamily item\+Price} or {\ttfamily ip}

Optional. Specifies the price for a single item / unit.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31362}{}\doxysection{Item Quantity}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31362}
Pass as\+: {\ttfamily item\+Quantity} or {\ttfamily iq}

Optional. Specifies the number of items purchased.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31363}{}\doxysection{Item Code}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31363}
Pass as\+: {\ttfamily item\+Code} or {\ttfamily ic}

Optional. Specifies the SKU or item code.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31364}{}\doxysection{Item Category}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31364}
Pass as\+: {\ttfamily item\+Category} or {\ttfamily iv}

Optional. Specifies the category that the item belongs to.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31365}{}\doxysection{Currency Code}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31365}
Pass as\+: {\ttfamily currency\+Code} or {\ttfamily cu}

Optional. When present indicates the local currency for all transaction currency values. Value should be a valid ISO 4217 currency code.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31366}{}\doxysection{Social Network}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31366}
Pass as\+: {\ttfamily social\+Network} or {\ttfamily sn}

Required for social hit type.\+Specifies the social network, for example Facebook or Google Plus.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31367}{}\doxysection{Social Action}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31367}
Pass as\+: {\ttfamily social\+Action} or {\ttfamily sa}

Required for social hit type.\+Specifies the social interaction action. For example on Google Plus when a user clicks the +1 button, the social action is \textquotesingle{}plus\textquotesingle{}.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31368}{}\doxysection{Social Action Target}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31368}
Pass as\+: {\ttfamily social\+Action\+Target} or {\ttfamily st}

Required for social hit type.\+Specifies the target of a social interaction. This value is typically a URL but can be any text.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31369}{}\doxysection{User timing category}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31369}
Pass as\+: {\ttfamily user\+Timing\+Category} or {\ttfamily utc}

Optional. Specifies the user timing category.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31370}{}\doxysection{User timing variable name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31370}
Pass as\+: {\ttfamily user\+Timing\+Variable\+Name} or {\ttfamily utv}

Optional. Specifies the user timing variable.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31371}{}\doxysection{User timing time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31371}
Pass as\+: {\ttfamily user\+Timing\+Time} or {\ttfamily utt}

Optional. Specifies the user timing value. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31372}{}\doxysection{User timing label}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31372}
Pass as\+: {\ttfamily user\+Timing\+Label} or {\ttfamily utl}

Optional. Specifies the user timing label.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31373}{}\doxysection{Page Load Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31373}
Pass as\+: {\ttfamily page\+Load\+Time} or {\ttfamily plt}

Optional. Specifies the time it took for a page to load. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31374}{}\doxysection{DNS Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31374}
Pass as\+: {\ttfamily dns\+Time} or {\ttfamily dns}

Optional. Specifies the time it took to do a DNS lookup. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31375}{}\doxysection{Page Download Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31375}
Pass as\+: {\ttfamily page\+Download\+Time} or {\ttfamily pdt}

Optional. Specifies the time it took for the page to be downloaded. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31376}{}\doxysection{Redirect Response Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31376}
Pass as\+: {\ttfamily redirect\+Response\+Time} or {\ttfamily rrt}

Optional. Specifies the time it took for any redirects to happen. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31377}{}\doxysection{TCP Connect Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31377}
Pass as\+: {\ttfamily tcp\+Connect\+Time} or {\ttfamily tcp}

Optional. Specifies the time it took for a TCP connection to be made. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31378}{}\doxysection{Server Response Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31378}
Pass as\+: {\ttfamily server\+Response\+Time} or {\ttfamily srt}

Optional. Specifies the time it took for the server to respond after the connect time. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31379}{}\doxysection{DOM Interactive Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31379}
Pass as\+: {\ttfamily dom\+Interactive\+Time} or {\ttfamily dit}

Optional. Specifies the time it took for Document.\+ready\+State to be \textquotesingle{}interactive\textquotesingle{}. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31380}{}\doxysection{Content Load Time}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31380}
Pass as\+: {\ttfamily content\+Load\+Time} or {\ttfamily clt}

Optional. Specifies the time it took for the DOMContent\+Loaded Event to fire. The value is in milliseconds.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31381}{}\doxysection{Exception Description}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31381}
Pass as\+: {\ttfamily exception\+Description} or {\ttfamily exd}

Optional. Specifies the description of an exception.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31382}{}\doxysection{Is Exception Fatal?}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31382}
Pass as\+: {\ttfamily is\+Exception\+Fatal} or {\ttfamily exf}

Optional. Specifies whether the exception was fatal.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31383}{}\doxysection{Custom Dimension}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31383}
Pass as\+: {\ttfamily cd\mbox{[}1-\/9\mbox{]}\mbox{[}0-\/9\mbox{]}$\ast$}

Optional. Each custom dimension has an associated index. There is a maximum of 20 custom dimensions (200 for Premium accounts). The name suffix must be a positive integer between 1 and 200, inclusive.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31384}{}\doxysection{Custom Metric}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31384}
Pass as\+: {\ttfamily cm\mbox{[}1-\/9\mbox{]}\mbox{[}0-\/9\mbox{]}$\ast$}

Optional. Each custom metric has an associated index. There is a maximum of 20 custom metrics (200 for Premium accounts). The name suffix must be a positive integer between 1 and 200, inclusive.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31385}{}\doxysection{Content Group}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31385}
Pass as\+: {\ttfamily cg(10$\vert$\mbox{[}0-\/9\mbox{]})}

Optional. Up to 10 content groups are possible.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31386}{}\doxysection{Experiment ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31386}
Pass as\+: {\ttfamily experiment\+Id} or {\ttfamily xid}

Optional. This parameter specifies that this user has been exposed to an experiment with the given ID. It should be sent in conjunction with the Experiment Variant parameter.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31387}{}\doxysection{Experiment Variant}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31387}
Pass as\+: {\ttfamily experiment\+Variant} or {\ttfamily xvar}

Optional. This parameter specifies that this user has been exposed to a particular variation of an experiment. It should be sent in conjunction with the Experiment ID parameter.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31388}{}\doxysection{Enhanced e-\/commerce}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31388}
To use enhanced e-\/commerce you must explicitly enable it in Google Analytics admin. Some parameters overlap with regular e-\/commerce tracking ({\ttfamily ti}, {\ttfamily ta}, {\ttfamily tr}, {\ttfamily tt}, {\ttfamily ts}), however item tracking is different.

You may generate enhanced e-\/commerce using the \href{https://www.npmjs.com/package/gampee}{\texttt{ {\ttfamily gampee}}} module.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31389}{}\doxysubsection{Product SKU}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31389}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}id}

Optional. The SKU of the product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31390}{}\doxysubsection{Product Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31390}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}nm}

Optional. The name of the product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31391}{}\doxysubsection{Product Brand}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31391}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}br}

Optional. The brand associated with the product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31392}{}\doxysubsection{Product Category}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31392}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}ca}

Optional. The category to which the product belongs. Product index must be a positive integer between 1 and 200, inclusive. The product category parameter can be hierarchical. Use / as a delimiter to specify up to 5-\/levels of hierarchy. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31393}{}\doxysubsection{Product Variant}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31393}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}va}

Optional. The variant of the product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31394}{}\doxysubsection{Product Price}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31394}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}pr}

Optional. The price of a product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31395}{}\doxysubsection{Product Quantity}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31395}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}qt}

Optional. The quantity of a product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31396}{}\doxysubsection{Product Coupon Code}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31396}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}cc}

Optional. The coupon code associated with a product. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31397}{}\doxysubsection{Product Position}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31397}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}ps}

Optional. The product\textquotesingle{}s position in a list or collection. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31398}{}\doxysubsection{Product Custom Dimension}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31398}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}cd\mbox{[}0-\/9\mbox{]}\{1,3\}}

Optional. A product-\/level custom dimension where dimension index is a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31399}{}\doxysubsection{Product Custom Metric}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31399}
Pass as\+: {\ttfamily pr\mbox{[}0-\/9\mbox{]}\{1,3\}cm\mbox{[}0-\/9\mbox{]}\{1,3\}}

Optional. A product-\/level custom metric where metric index is a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31400}{}\doxysubsection{Product Action}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31400}
Pass as\+: {\ttfamily pa}

Optional. The role of the products included in a hit. If a product action is not specified, all product definitions included with the hit will be ignored. Must be one of\+: detail, click, add, remove, checkout, checkout\+\_\+option, purchase, refund. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31401}{}\doxysubsection{Transaction ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31401}
Pass as\+: {\ttfamily ti}

Optional. The transaction ID. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31402}{}\doxysubsection{Affiliation}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31402}
Pass as\+: {\ttfamily ta}

Optional. The store or affiliation from which this transaction occurred. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31403}{}\doxysubsection{Revenue}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31403}
Pass as\+: {\ttfamily tr}

Optional. The total value of the transaction, including tax and shipping. If not sent, this value will be automatically calculated using the product quantity and price fields of all products in the same hit. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31404}{}\doxysubsection{Tax}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31404}
Pass as\+: {\ttfamily tt}

Optional. The total tax associated with the transaction. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31405}{}\doxysubsection{Shipping}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31405}
Pass as\+: {\ttfamily ts}

Optional. The shipping cost associated with the transaction. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31406}{}\doxysubsection{Coupon Code}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31406}
Pass as\+: {\ttfamily tcc}

Optional. The transaction coupon redeemed with the transaction. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}purchase\textquotesingle{} or \textquotesingle{}refund\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31407}{}\doxysubsection{Product Action List}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31407}
Pass as\+: {\ttfamily pal}

Optional. The list or collection from which a product action occurred. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}detail\textquotesingle{} or \textquotesingle{}click\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31408}{}\doxysubsection{Checkout Step}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31408}
Pass as\+: {\ttfamily cos}

Optional. The step number in a checkout funnel. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}checkout\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31409}{}\doxysubsection{Checkout Step Option}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31409}
Pass as\+: {\ttfamily col}

Optional. Additional information about a checkout step. This is an additional parameter that can be sent when Product Action is set to \textquotesingle{}checkout\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31410}{}\doxysubsection{Product Impression List Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31410}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}nm}

Optional. The list or collection to which a product belongs. Impression List index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31411}{}\doxysubsection{Product Impression SKU}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31411}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}id}

Optional. The product ID or SKU. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31412}{}\doxysubsection{Product Impression Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31412}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}nm}

Optional. The name of the product. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31413}{}\doxysubsection{Product Impression Brand}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31413}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}br}

Optional. The brand associated with the product. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31414}{}\doxysubsection{Product Impression Category}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31414}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}ca}

Optional. The category to which the product belongs. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31415}{}\doxysubsection{Product Impression Variant}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31415}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}va}

Optional. The variant of the product. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31416}{}\doxysubsection{Product Impression Position}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31416}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}ps}

Optional. The product\textquotesingle{}s position in a list or collection. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31417}{}\doxysubsection{Product Impression Price}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31417}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}pr}

Optional. The price of a product. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31418}{}\doxysubsection{Product Impression Custom Dimension}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31418}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}cd\mbox{[}0-\/9\mbox{]}\{1,3\}}

Optional. A product-\/level custom dimension where dimension index is a positive integer between 1 and 200, inclusive. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31419}{}\doxysubsection{Product Impression Custom Metric}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31419}
Pass as\+: {\ttfamily il\mbox{[}0-\/9\mbox{]}\{1,3\}pi\mbox{[}0-\/9\mbox{]}\{1,3\}cm\mbox{[}0-\/9\mbox{]}\{1,3\}}

Optional. A product-\/level custom metric where metric index is a positive integer between 1 and 200, inclusive. Impression List index must be a positive integer between 1 and 200, inclusive. Product index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31420}{}\doxysubsection{Promotion ID}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31420}
Pass as\+: {\ttfamily promo\mbox{[}0-\/9\mbox{]}\{1,3\}id}

Optional. The promotion ID. Promotion index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31421}{}\doxysubsection{Promotion Name}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31421}
Pass as\+: {\ttfamily promo\mbox{[}0-\/9\mbox{]}\{1,3\}nm}

Optional. The name of the promotion. Promotion index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31422}{}\doxysubsection{Promotion Creative}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31422}
Pass as\+: {\ttfamily promo\mbox{[}0-\/9\mbox{]}\{1,3\}cr}

Optional. The creative associated with the promotion. Promotion index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31423}{}\doxysubsection{Promotion Position}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31423}
Pass as\+: {\ttfamily promo\mbox{[}0-\/9\mbox{]}\{1,3\}ps}

Optional. The position of the creative. Promotion index must be a positive integer between 1 and 200, inclusive. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field.\hypertarget{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31424}{}\doxysubsection{Promotion Action}\label{md_sfcode_node_modules_universal_analytics_AcceptableParams_autotoc_md31424}
Pass as\+: {\ttfamily promoa}

Optional. Specifies the role of the promotions included in a hit. If a promotion action is not specified, the default promotion action, \textquotesingle{}view\textquotesingle{}, is assumed. To measure a user click on a promotion set this to \textquotesingle{}promo\+\_\+click\textquotesingle{}. For analytics.\+js the Enhanced Ecommerce plugin must be installed before using this field. 