To track user behavior in the Search Layer (JavaScript implementation) on your website while using Sensefuel, you should connect your Analytics solution through the data layer mode.
This ensures that all interactions within Sensefuel search experiences are properly captured in your own analytics environment.
1. How It Works
Sensefuel can automatically pushes events into the data layer of your website or your tag management system (such as GTM dataLayer).
Your role is to map these events so they can be sent to your preferred analytics tool (GA4, AT Internet, Adobe Analytics, etc.).
2. List of Available Events
Sensefuel can push several events to help you monitor user interactions throughout the search and discovery journey.
sensefuel_search_event
sensefuel_products_displayed_event
sensefuel_product_clicked_event
sensefuel_add_to_cart_event
2.1. Keyword Searched (search event)
Triggered when Sensefuel detects that the user has finished typing a query in the search box.
{
event: "sensefuel_search_event",
sensefuel_origin: "keyboard",
sensefuel_search_term: "tables basses scandinave rectangulaire cannage",
sensefuel_results: 4,
sensefuel_store_id: "FR_fr",
sensefuel_search_id: "1782804730465-0-KeyHit"
}2.2. Products Displayed
Triggered when search results product listings generated by Sensefuel are displayed to the user.
Example :
sensefuel_search_term: "tables basses scandinave rectangulaire cannage",
sensefuel_store_id: "FR_fr",
sensefuel_search_id: "1782804524606-0-KeyHit",
sensefuel_items: [
{
item_id: "IBOCOFTABLEXX_Naturel-",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-110x59x39cm-1-tiroir-1-espace-de-rangement-pieds-scandinaves",
price: 119.99,
sale_price: 59.99,
currency: "EUR",
available: "in stock",
item_name: "Table basse scandinave rectangulaire cannage 1 tiroir",
position: 1
},
{
item_id: "IBOCOFTABLEXX_Blanc cassé-",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-110x59x39cm-1-tiroir-boheme-1",
price: 119.99,
sale_price: 59.99,
currency: "EUR",
available: "in stock",
item_name: "Table basse scandinave rectangulaire cannage 1 tiroir",
position: 2
},
{
item_id: "IBOCOFTABLEXX_Bois foncé-",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-110x59x39cm-naturel",
price: 119.99,
sale_price: 89.99,
currency: "EUR",
available: "in stock",
item_name: "Table basse scandinave rectangulaire cannage 1 tiroir",
position: 3
},
{
item_id: "INATTVSTAND",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-2-compartiments-80-x-80-x-40-x-40-cm",
price: 59.99,
sale_price: null,
currency: "EUR",
available: "out of stock",
item_name: "Table basse / meuble TV cannage 80 cm",
position: 4
}
],
sensefuel_virtual_page: "/Sensefuel/Search/?query=tables basses scandinave rectangulaire cannage",
event: "sensefuel_products_displayed_event"2.3. Product Click
Triggered when a user clicks on a product tile from the search or discovery results.
sensefuel_search_term: "tables basses scandinave rectangulaire cannage",
sensefuel_store_id: "FR_fr",
sensefuel_search_id: "1782804730465-0-KeyHit",
sensefuel_items: [
{
item_id: "IBOCOFTABLEXX_Blanc cassé-",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-110x59x39cm-1-tiroir-boheme-1",
price: 119.99,
sale_price: 59.99,
currency: "EUR",
available: "in stock",
item_name: "Table basse scandinave rectangulaire cannage 1 tiroir",
position: 3
}
],
sensefuel_virtual_page: "/Sensefuel/Search/?query=tables basses scandinave rectangulaire cannage",
event: "sensefuel_product_clicked_event"
}2.4. Product Add to Cart (optional)
Triggered only if this feature has been implemented on your integration with Sensefuel's Search Layer.
{
sensefuel_search_term: "tables basses scandinave rectangulaire cannage",
sensefuel_store_id: "FR_fr",
sensefuel_search_id: "1782805029813-0-KeyHit",
sensefuel_items: [
{
item_id: "IBOCOFTABLEXX_Blanc",
item_url: "https://www.my-website.com/product/table-basse-en-cannage-110x59x39cm-1-tiroir-boheme-1",
price: 119.99,
sale_price: 59.99,
currency: "EUR",
available: "in stock",
item_name: "Table basse scandinave rectangulaire cannage 1 tiroir",
quantity: 1,
position: 2
}
],
event: "sensefuel_add_to_cart_event"
}
Activation & Configuration
Go to Layer => Web Analytics
3. Using the Event Bus
If you need richer or more detailed data, you can retrieve the same events—and even more—through the Sensefuel Event Bus.