🚨

Critical Security Migration

The luigisbox.com domain is compromised. Immediate action is required.

1. Update API Base URLs

Replace the base URL for all API requests (Search, Recommendations, Analytics):

https://live.luigisbox.com
➡️ https://live.luigisbox.tech

2. Replace Frontend Script

The .com script is no longer safe. Replace it with the secure version immediately:

[OLD - Delete from site]
<script async src="https://scripts.luigisbox.com/LBX-123.js"></script>
[NEW - Secure Version]
<script async src="https://scripts.luigisbox.tech/LBX-123.js"></script>

3. Update CSP & Firewalls

If you use a Content Security Policy, whitelist the new domain to prevent the browser from blocking the connection.

script-src https://scripts.luigisbox.tech;
connect-src https://live.luigisbox.tech;
⚠️
Emergency Action: If you cannot update the code right now, remove the existing Luigi's Box script until the migration is complete to prevent unauthorized code execution.

Support: support@luigisbox.net MODIFIED: 12/17/2025

Basic example

This demo shows a basic recommender example built with a simple recco.js configuration. Note that there are no design customisations applied -- it's a default theme with default HTML templates and default colors.

Since this is a basic example, there is no loading indication. Wait for a while and the recommendations will be displayed automatically.

<script>
function LBInitRecommender() {
    Luigis.Recommend({
        TrackerId: '179075-204259',
        Theme: 'luigis',
        Size: 6,
        Name: 'top_products',
        Type: 'top_products'
    }, '#recommender')
}
</script>

<script src="https://cdn.luigisbox.com/recco.js" async onload="LBInitRecommender()"></script>

Previous example
Batch mode
Recommender examples

Try it out →

Next example
Loading indication
Recommender examples

Try it out →