Impression Tracking

Use impression tracking to define a region of content in an email. After you send the email, you can view reports in Email Studio that track the performance of each impression region.

There are several important behaviors and capabilities to understand when adding impression regions to your emails.

  • Impression region names are case insensitive.
  • There’s no limit on the number of impression regions that you can add to an email.
  • Impression regions can be used in both HTML and text portions of an email.
  • Impression regions can contain dynamic content.
  • Impression regions can be nested within one another.

Start and end an impression region by using the BeginImpressionRegion() and EndImpressionRegion() AMPscript functions, respectively. You can also use one of the functions related to content blocks (ContentBlockByName(), ContentBlockByKey(), and ContentBlockById()) to insert a content block into your email and associate that block with an impression region.

If you don’t explicitly close an impression region, the system closes that region at the end of the message. In this situation, an impression region that you open in the HTML version of an email doesn’t remain open when the text version of the message builds. If you open multiple regions and don’t close them, all remain open and the final impression region opened remains the active one returned for resolving the related substitutions. If you issue one EndImpressionRegion() call, the second-to-last region becomes the active region. Issuing EndImpressionRegion(true) closes all open regions.

The reports in Email Studio group impression regions by job. You can view metrics that encompass the entire job and that provide details about individual impression regions. For more information, see Track Impressions by Job Report for Email Studio in Analytics Builder.