Installation
This process integrates Jimo’s capabilities into your site. Our installation section provides an easy-to-follow overview, ensuring you can quickly start enhancing your site with Jimo's experiences.
Setting up Jimo on your website begins with a simple yet critical task: installing the Jimo script. Installing Jimo is the first technical step you'll take to integrate interactive experiences directly into your website. This Installation section will show the process of embedding the Jimo script into your site's code, allowing you to leverage all the functionalities of the Jimo platform.

Quick Installation Guide
Access the Installation Tab: In your Jimo settings, locate the 'Installation' section to find your custom script snippet.
Install Jimo Snippet: The snippet provided should be inserted within the
<head>
tag of your website's HTML. This small piece of code is the bridge between your site and Jimo's suite of tools.
Jimo Snippet Installation
Installation Snippet: The Jimo script snippet is your key to unlocking all the platform's features. It should be inserted into the
<head>
tag of your website's HTML. For a complete guide on embedding this script, please refer to our detailed installation documentation.
Alternative Installation with Google Tag Manager
If you're using Google Tag Manager, Jimo simplifies the process with an easy integration method:
Follow the 'Create tag' option for a guided setup.
For more information, our Google Tag Manager installation guide is available to walk you through each step.
Installation Best Practices
Testing: Ensure you test the installation in a non-production environment first.
Updates: Regularly check for script updates to maintain optimal functionality.
Debug Mode: The script includes a debug mode for testing and validation; make sure to disable it for your live site.
Verifying Your Installation
After installing the Jimo snippet:
Verify the installation on your site by checking for the Jimo toolbar, which should appear if the script is active and in debug mode.
Identification
Once Jimo is installed, you can configure how users are identified to ensure accurate tracking, better personalization, and controlled MAU usage.

All options are available in the Identification tab of your installation settings.
User Identification
Identify users by aligning Jimo’s tracking with your internal user IDs. This ensures:
Precise MAU tracking
Clear attribution of interactions
Prevention of duplicate or anonymous user profiles

Identify command:
window["jimo"].push(['do', 'identify', [userId]]);
Identify Verification
Optionally, you can add a cryptographic verification step to confirm user identities. This helps ensure data authenticity and prevents spoofing.

👉 See Identify Verification Setup for configuration.
Set User Attributes
You can push additional attributes along with identification, such as email, name, or custom data. For example:
window["jimo"].push(['set', 'user:email', ['[email protected]']]);
window["jimo"].push(['set', 'user:name', ['John']]);
window["jimo"].push(['set', 'user:attributes', [{ plan: "pro", region: "eu" }]]);

These attributes can then be used for segmentation and targeting. 👉 See recommended setup.
Force Identify
The Force Identify option adds stricter control to prevent anonymous usage.

When enabled in your installation settings:
Jimo will only initialize once a user is identified
Any
identify
call made before the script loads will be buffered and applied automatically once readyNo user session will ever be logged as anonymous
This helps:
✅ Avoid unnecessary MAU inflation from anonymous traffic
✅ Guarantee every user tracked has a valid ID
✅ Improve segmentation and reporting consistency
Recommendation: Enable Force Identify if you require all users to be authenticated in your app. This is the safest way to prevent anonymous traffic from affecting your MAU limits.
Last updated
Was this helpful?