To make sure that your events are valid you can check the following:
1. Do your click and conversion events include a queryID?
If your events don’t have a QueryID, this might be the reason why you cannot enable some event dependent features, like Dynamic Re-Ranking. The QueryID is an essential attribute for some feature models.
Where can you check this?
You can check this in the Debugger section of your dashboard by filtering your events using eventType=click
and/or eventType=conversion
If the status of your events is green and you see the "queryID" in the Event Type Details (you can check this by clicking on one of your events), this means that the event will be forwarded:
You can also double check it in the Event Validity by scrolling down:
If the status of your events is yellow and you don't see the "queryID" in the Event Type Details, this means that the events are not valid and they will not be forwarded as the queryID is missing:
If you check the Event validity below in this section, you'll notice that the event will not be forwarded as it is missing the queryID
2. Are your events passing the right objectID value?
Your events must pass the right objectID value.
If your events are not passing the right objectID value, they are forwarded anyway so in the Event Validity of the debugger you’ll see the event being forwarded.
However if you take the “objectIDs”
from the details of the Event type:
and you search for it in your Algolia index, No results will be displayed:
If you experience this issue, you'll need to fix your insights implementation to pass the correct objectID.
Finally, if you find the objectID in the index section of the dashboard, this indicates that the implementation is correct.