Get started

Sending Signals

Signals represent user interactions that build intent profiles.

Basic Signal

Intenxio.signal({
  type: 'view',
  category: 'technology',
  subcategory: 'phones',
  item: 'iPhone 17'
});

Global taxonomy slugs

All signals must map to the Intenxio global taxonomy. Use official slugs:

Intenxio.signal({
  type: 'view',
  category: 'insurance',
  subcategory: 'auto',
  item: 'Car insurance quote'
});

Auto-classification

When you provide an item without category, Intenxio classifies against the global taxonomy:

Intenxio.signal({ type: 'view', item: 'Samsung OLED TV' });
// Classified as: technology → tv-displays

Batch Signals

Intenxio.signal({ type: 'view', category: 'travel', subcategory: 'luxury' });
Intenxio.signal({ type: 'click', category: 'technology', subcategory: 'gaming', item: 'PlayStation' });

Local Storage

Preferences are cached in localStorage under intenxio_preferences for instant access.