Skip to content

Commit

Permalink
fix(insights): use sendEvent with html`
Browse files Browse the repository at this point in the history
  • Loading branch information
Haroenv committed Apr 5, 2023
1 parent 8e5aa14 commit ea75a7b
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions instantsearch.js/algolia-insights/src/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,24 @@ search.addWidgets([
instantsearch.widgets.hits({
container: '#hits',
templates: {
item: (hit, { sendEvent }) => `
item: (hit, { html, sendEvent }) => html`
<div>
<img src="${hit.image}" align="left" alt="${hit.name}" />
<div class="hit-name">
${hit.name}
</div>
<div>
<button onclick=${() => sendEvent('click', hit, 'my-click-event')}>
Click event
</button>
<button onclick=${() => sendEvent('conversion', hit, 'my-conversion-event')}>
Conversion event
</button>
<button
onclick="${() => sendEvent('click', hit, 'my-click-event')}"
>
Click event
</button>
<button
onclick="${() =>
sendEvent('conversion', hit, 'my-conversion-event')}"
>
Conversion event
</button>
</div>
</div>
`,
Expand All @@ -42,9 +47,11 @@ search.addWidgets([
}),
]);

search.use(instantsearch.middlewares.createInsightsMiddleware({
insightsClient: window.aa,
}));
search.use(
instantsearch.middlewares.createInsightsMiddleware({
insightsClient: window.aa,
})
);
window.aa('setUserToken', 'my-user-token');

search.start();

0 comments on commit ea75a7b

Please sign in to comment.