Track

Analytics Tracking

The Track call provides analytics information obtained from the user’s actions or events. Data is linked to the user’s UMID and sent (streamed) to the Events database and Customer Data Store (CDS).

The Track call can be configured to obtain any data from available data layers or local storage.

User Identifier

The Track pipeline can be configured to handle any available identifier, from umdid cookie, umid, to any customer identifier, provided through query string parameter.

Payload Data

The Track pipeline can handle JSON as well as simple key-value-pair parameters as payload.

Key-value-pair Parameters Payload

Key-value-pairs separated by ampersand.

'event_name=navigation&event_data=/product/marke-tsarine-caviar-50g/'

JSON Payload

{
  "action": [
    {
      "name": "/",
      "action": "view",
      "category": "navigation",
      "label": "page_viewed"
    }
  ],
  "page": {
    "name": "www.brand-demo.com",
    "action": "navigation",
    "url": "https://www.brand-demo.com/",
    "timestamp": 1727874350138
  }
}

Example Requests

Sending key-value-pairs in request body and using umdid cookie set with InfoIdent call:

curl -X POST 'https://funnelconnect.brand-demo.com/op/brand-demo-track/track' \
  -H 'Cookie: umdid=NDcyNmQwYTgtOWQ4Ny00MDc5LTkwYmMtNjNhNTA2NGFhNzAwfGQ1YTNhYTc0LTMxZTItNDNlMi1hYjNjLTIwNDY5NjViMzg2OHww' \
  --data-raw 'event_name=navigation&event_data=/product/marke-tsarine-caviar-50g/'

Sending JSON in request body and using umid returned with InfoIdent call:

curl -X POST 'https://funnelconnect.brand-demo.com/op/brand-demo-track/track?umid=51f574bc-166d-476c-981c-eb4e87c894f8' \
  -H 'Content-Type: application/json' \
  --data-raw '{"action":[{"name":"/","action":"view","category":"navigation","label":"page_viewed"}],
  "page":{"name":"www.brand-demo.com","action":"navigation","url":"https://www.brand-demo.com/","timestamp":1727874350138}}'