Back

Real time performance monitoring tools provide the capabilities needed for detailed performance and advanced error analysis and the ability to correlate the results directly to business metrics, such as conversions, page views, and revenue.

This article covers the following topics:

Table of Contents Placeholder

How it Works

You can easily add, implement, and manage the Akamai mPulse JavaScript tag through Tealium iQ. You can then create load rules to determine when and where to trigger this vendor and use the mapping feature to control which data points are shared with Akamai.

Tag Configuration

Use the following steps to add and configure the tag:

  1. In Tealium iQ, click the Tags tab.
  2. Click + Add Tag.
  3. Enter Akamai in the search field.
  4. Next to Akamai mPulse, click + Add.
  5. In the Vendor Configuration field, enter the API key supplied by Akamai.
    This key is the unique identifier for your data.
  6. Expand Advanced Settings.
    These settings are not required for most tags, but are needed for Akamai.
    • Set the Wait Flag to No.
      This means that the tag will be triggered as soon as the Tealium utag.js library file loads.
    • Set the Synchronous Load Type to No.

      If set to Yes, the tag will not fire.

Load Rules

Use the following steps to apply load rules:

  1. Click Next to advance to the Load Rules tab.
  2. From Load Rules, click the Load on All Pages checkbox.
    This step is required to enable the tag to be bundled when configuring the Publish settings in the following steps.
  3. Click Finish.
  4. Click Save in the upper right corner but do not publish.

Configure and Publish Settings to Optimize Performance

Use the following steps to configure and publish settings that will optimize tag performance:

  1. Click Save/Publish in the upper right corner.
    The Save/Publish dialog displays.
  2. In the upper right corner of the Save/Publish dialog, click Configure Publish Settings.
    The Publish Configurations dialog displays.

    There are many Publish Settings options described on the Tealium support site. For Akamai mPulse, you can activate the following two (2) optional settings for Akamai to improve tag  performance.

  3. From the Publish Configurations dialog, click the General Publishing tab.
  4. Scroll down to Performance Optimization and set the following to ON.
    • Bundle Tags Loaded on All Pages
      Setting this option to On ensures that any tags that load on the All Pages load rule are included inline in your utag.js file instead of in a separate, numbered file. Although your utag.js file will be larger, it will remove one (1) http request (server call) as the page loads.
    • Minify Tag Templates
      Setting this option to On applies "minification" to the generated JavaScript, which removes unnecessary whitespace so that the file size downloaded is smaller.
  5. Click Apply to close the Publish Settings dialog.
    You are now back at the Save / Publish dialog.

Publishing and Testing

As a final step, publish and test your new tag as follows:

  1. From the Save/Publish dialog, click Save As.

    Using Save As saves your change as a new version, which enables you to roll back your changes if needed.

    Once the updated utag.js hits the CDN, you can see Akamai firing in the browser.
  2. You can test that the tag is performing as expected by using a tag monitor, such as Ghostery, or you can view tag activity using your browser network monitoring tool.
    You will know that the tag is firing correctly if you see the following request firing:
    mpulse_network_trace.png
  3. Look for the request at http://c.go-mpulse.net/boomerang.
    The key displayed will match the API key you entered when you configured the Akamai mPulse tag.