Correct. The purchase is associated with the user so any properties would be 
attached to user objects and for the UR there are no user objects in the 
EventStore. Users are represented by the collection of their events, not 
properties.


On May 3, 2017, at 10:47 PM, Vaghawan Ojha <[email protected]> wrote:

Hi Marius, 

Thank you very much for the quick reply. That helps, thank you. 



On Thu, May 4, 2017 at 11:23 AM, Marius Rabenarivo <[email protected] 
<mailto:[email protected]>> wrote:
Hi Vaghawan,

yes, you have to send two events : one for the purchase and one for the $set 
property.

2017-05-04 9:25 GMT+04:00 Vaghawan Ojha <[email protected] 
<mailto:[email protected]>>:
Hi, 

It's quite a novice question, but I was curious how $set events are handled by 
the engine. 

For say I've a user1 buying item2 from the category fruits. 

so the event without $set would look like this: 
{"eventTime":"2016-04-01T00:03:16+05:41","entityType":"user","targetEntityType":"item","event":"purchase","entityId":"user5","targetEntityId":"apple","properties":{"category":"fruits"}}

But if I use $set, that would be something like this: 
{
   "event" : "$set",
   "entityType" : "item",
   "entityId" : "apple",
   "properties" : {
      "category": ["fruits"]
   },
   "eventTime" : "2016-04-01T00:03:16+05:41"
}
So here I can't place the user, I think I'm wrong about how to implement $set 
events, in this case how the engine knows that the item was bought by  the 
user5 at that particular time? 

Am I supposed to send two events, one with user5 bought apple, and another $set 
event with category fruits? 

Someday who have already used this feature could let me know? 

Thanks



-- 
You received this message because you are subscribed to the Google Groups 
"actionml-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected] 
<mailto:[email protected]>.
To post to this group, send email to [email protected] 
<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/actionml-user/CA%2B69RXaQyLtM2y18wWsKtds099YvAMVyjPB3OqjRnC5M_YahZg%40mail.gmail.com
 
<https://groups.google.com/d/msgid/actionml-user/CA%2B69RXaQyLtM2y18wWsKtds099YvAMVyjPB3OqjRnC5M_YahZg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout 
<https://groups.google.com/d/optout>.

Reply via email to