Tag Management Systems and the Monetate Tag

If you already have a tag management system (TMS) in place, you can implement the Monetate tag in that TMS to streamline the process and leverage the rich data that in many cases is already available in your tool.

If your TMS offers Monetate tag implementation out of the box, then you can rely on that service. You can always extend the amount of information provided to Monetate by sending additional data by using the Monetate JavaScript API. Even if your TMS doesn't offer this option, you can use custom HTML and script tags to place the Monetate tag and send data using the Monetate JavaScript API.

Consider these points to help you decide:

  • Monetate tag: For performance reasons, you should place the Monetate tag into the TMS if it's loaded synchronously. Although Monetate still work when loaded from an asynchronous TMS, your site visitors receive a less optimal experience and are likely to see some flicker. For this reason, you should always insert the main tag directly into the <head> element of your page code in the highest priority possible.
  • Monetate JavaScript API implementation: Placing the Monetate tag integration code in your TMS is common, even if you place the asynchronous version of the tag directly into the <head> element of the page. If you've already invested in a data layer, then you can leverage the information already available on a page and send it to Monetate with API method calls. Sending all the data with a single track is best. This trackData call should be the last call to the Monetate JavaScript API during a page load.