The FunnelEnvy snippet is required for most of the platform functionality. It collects data about visitors, communicates with the backend services and manages many of the browser side integrations.

The snippet is lightweight and intended to be loaded synchronously where possible. This minimizes "content flash" when activating onsite personalization campaigns (e.g. in Optimizely). Delivered through Amazon Web Services's Cloudfront CDN it has minimal impact on site performance and will scale to very heavy load.

In some circumstances it is possible to load the snippet asynchronously (via a Tag Management Solution) for example when only being used for integration with retargeting platforms or analytics.

Locating and Implementing Your Snippet

To locate your snippet, click on the Org Settings tab from the left hand sidebar in FunnelEnvy.

This snippet will need to be inserted on all relevant pages, including subdomains, on which campaigns will run. Best practice is to add the snippet to the <head> of the page, as high as possible (see Implementation Notes below). While not ideal, it is possible to add the snippet via a tag management solution (e.g. Google Tag Manager, Tealium or Ensighten).

Please contact your FunnelEnvy CSM for more information, or assistance with, adding the FunnelEnvy snippet to your site.

Snippet Implementation Notes

  • Optimizely customers - Although the FunnelEnvy platform will activate conditionally executed experiments in Optimizely automatically, if you notice content flashing issues in your experiments you may want to try placing the snippet above the Optimizely snippet on the page
  • Implementation with Ensighten - Ensighten users will have to create a new deployment and use the Custom Javascript tag to implement the snippet. If implementing with Optimizely please set the tag to fire synchronouslybefore the Optimizely tag.


Did this answer your question?