Algolia only uses click and conversion events in click-through and conversion rate calculations (including A/B testing) when the events include a queryID. This is because Algolia calculates click-through and conversion rate as the percentage of searches which led to a click or conversion, respectively.
In other words, when you omit the queryID
from an event, you’re signalling that the event wasn’t related to a search. Such events won't be included in the calculation.
In your Events Debugger, you will see the message “This event will not be forwarded” under Analytics for any event without a queryID
. You can still use these events for Personalization since they can still be indicators of a user’s affinities.
You should include a queryID
in click and conversion events whenever they’re directly related to a search. For example, when a user performs a search then clicks on a result, you should include the search’s queryID
when sending the click event. When a user clicks on a product without searching first, you don’t need to include the queryID
, as there’s no search related to the event.