The Tracking Script
After you sign up for Luigi’s Box, you will receive a unique tracking script. This script activates Luigi’s Box services, including Analytics, Autocomplete, Search, Product Listing, and Recommender.
Example:
<script async src="https://scripts.luigisbox.tech/LBX-123.js"></script>Domain specificity
Section titled “Domain specificity”Each tracking script is unique to a specific domain. Do not use the same script across different domains. Doing so will merge data from multiple sites into a single view, making analysis difficult. If you manage multiple domains, please contact us for separate tracking scripts.
Installation
Section titled “Installation”Option 1: Direct HTML injection (recommended)
Section titled “Option 1: Direct HTML injection (recommended)”Locate your website’s main layout or header file. This file is typically responsible for the global
header across all pages (e.g., header.php, theme.liquid, or head.phtml).
Paste the script tag anywhere between the opening <head> and closing </head> tags.
Example:
<!DOCTYPE html><html> <head> <script async src="https://scripts.luigisbox.tech/LBX-123.js"></script> </head> <body></body></html>Option 2: Google Tag Manager (GTM)
Section titled “Option 2: Google Tag Manager (GTM)”If you cannot modify the HTML directly, you may use Google Tag Manager.
You can refer to this step-by-step guide for GTM integration.
Content Security Policy (CSP)
Section titled “Content Security Policy (CSP)”If your website enforces a Content Security Policy, add the following rules to allow Luigi’s Box services to communicate with your site:
| CSP Directive | Required Values |
|---|---|
connect-src | https://api.luigisbox.tech https://live.luigisbox.tech https://app.luigisbox.tech |
script-src | https://scripts.luigisbox.tech https://cdn.luigisbox.tech |
style-src | https://cdn.luigisbox.tech |
Was this page helpful?
Thanks.