track().impression

The track().impression() method tracks the impressions of a content block and passes data about the content name, piece and target.

Syntax

TrackHelper.track()
  .impression("contentName")
  .piece("contentPiece")
  .target("contentTarget")
  .with(getTracker());
TrackHelper.track()
  .impression("contentName")
  .piece("contentPiece")
  .target("contentTarget")
  .with(tracker)

Parameters

contentName (string, required)

The name of the tracked content block.

contentPiece (string, optional)

The piece of the tracked content block. Example: a creative, banner or video.

contentTarget (string, optional)

The target of the tracked content block. Example: a link in the content block.

Examples

To track the impression of a content block on your mobile app:

Tracker tracker = ((PiwikApplication) getApplication()).getTracker();
TrackHelper.track()
  .impression("gravel bikes collection")
  .piece("banner")
  .target("https://example.com/bikes/")
  .with(tracker);
val tracker: Tracker = (application as PiwikApplication).tracker
TrackHelper.track()
  .impression("gravel bikes collection")
  .piece("banner")
  .target("https://example.com/bikes/")
  .with(tracker)

Notes

  • To track content impressions, this option needs to be turned on: Menu > Tag Manager > Tags > Piwik PRO (tracking code) > Data collection > Interactions with popups and content (on). Read more
  • Tracked impressions will be visible in Analytics > Reports > Content performance.

Related methods