Intelligent Handshake®

Intelligent Tag

The Intelligent Tag is a JavaScript script dynamically generated specifically for your page instance based on your licensed Intelligent Handshake® services, your user experience preferences, and the real-time status of the user session.

Getting Started

  1. Request your Public API Key.
  2. Determine the Operating Mode for this deployment, Learning Mode or Manipulation Mode?
  3. Insert the <script /> tag(s) at the very top of the <head /> section. Ideally right after the <title /> tag. Since the Tag runs in parallel of the page rendering process, it is best to launch the Tag process as early as possible.

Intelligent Tag Operating Modes

Intelligent Tag has 2 operating modes, Learning Mode and Manipulation Mode. Learning mode is the default always on behavior to be deployed on all pages of your website and Manipulation Mode only on the pages to be optimized by Intelligent Handshake®.

Learning Mode

Learning Mode is invisible to your page and collects user information for Intelligent Handshake® data science. It does not change the user experience and has no material impact on page performance.

<script type="text/javascript" defer id="intelligenthandshaketag" src="https://code.intelligenthandshake.com/{APIKey}/tag.js"></script>
Don't forget the "defer" attribute on Learning Mode only since it can run in the background after the page has fully rendered.

Example

<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>...</title>
      <script type="text/javascript" defer src="https://code.intelligenthandshake.com/{APIKey}/tag.js"></script>
      ...
   </head>
   <body>
      ...
   </body>
</html>

Manipulation Mode

Your key conversion pages can be optimized with the Manipulation Mode SDK to enable the dynamic optimization of the user experience.

<script type="text/javascript" src="https://netuxi.io/tag.js"></script>
<script type="text/javascript" id="intelligenthandshaketag" src="https://code.intelligenthandshake.com/{APIKey}/tag.js"></script>

Example

<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <title>...</title>
      <script type="text/javascript" src="https://netuxi.io/tag.js"></script>
      <script type="text/javascript" src="https://code.intelligenthandshake.com/{APIKey}/tag.js"></script>
      ...
   </head>
   <body>
      ...
   </body>
</html>

Intelligent Tag URL Parameters

Parameter Name Parameter Value Description
ihscore See Intelligent Handshake® Scores Intelligent Handshake® Scores
ihmilliseconds 0 to 5000+ Number of milliseconds to simulate the network response from the Intelligent Handshake® API
ihtrace Y Enables diagnostic output on browsers’ JavaScript Console. Contact Intelligent handshake technical support to authorize your API Key for Trace.

Examples

https://livesite.com/?ihscore=H&ihmilliseconds=100&ihtrace=Y