...
The most important thing to check is that the UniqueId is being passed in the correct manner. This MUST match what is set to the primary key in the Hawksearch workbench.
Note that, in the tracking requests, the name of the attribute remains “UniqueId” however its value will need to be that associated with the primary key. So:
If “SKU” is set as primary key, then Hawksearch expects that field in the tracking requests, example:
if your item’s SKU is ABC-1Code Block language json { ... "UniqueId" : "ABC-1", ... }
If “Id” is set as primary key, then Hawksearch expects that field in the tracking requests, example:
if your item’s Id is 10001Code Block language json { ... "UniqueId" : "10001", ... }
The primary key field is defined under the Field Configuration settings.
...