Manual Tracking

Prev Next

Manual Tracking gives you explicit control over what is tracked and when tracking requests are sent. Use this area if automatic activity-based tracking is not enough for your implementation or if you need to model events, pages, products, or media interactions more precisely.

Choose the right manual tracking approach

Object Oriented Tracking

Object Oriented Tracking is the recommended approach for current implementations. You create strongly typed tracking objects such as page, action, product, order, campaign, user, or media events, and the SDK transforms them into the correct Mapp Intelligence request format.

Query Parameter Tracking

Query Parameter Tracking (Legacy) is a legacy option that remains available for compatibility. Use it only if you maintain an existing implementation that still depends on parameter-based request construction.

When to use Manual Tracking

  • You need more control than automatic tracking provides.

  • You want to track actions, media events, commerce data, or custom parameters explicitly.

  • You need your implementation to reflect a specific tracking model rather than the app screen structure alone.

Note

For new implementations, start with Object Oriented Tracking unless you have a strong reason to keep a legacy query-parameter setup.