worried-planet-2191
07/05/2023, 9:58 AMhelpful-application-7107
07/05/2023, 10:48 PMclient_id mapping to one set of conversions, and you randomize on client_id , then you are potentially pooling together conversions because both client_id_1, who is potentially in your treatment, and client_id_2 who is potentially in your control, are both getting the same conversion values.
• Is there a way to label these phenomena in analysis (ideally, I would also like to count distinct conversion)?What do you mean by "label"? There's no way for any analysis system to attribute conversions to specific clients if you only give it conversion data with
lead_id. You would need to analyze at the client_id level, which would involve tracking conversions by clients. If many users are using multiple clients, then you may have some issue with spillovers, but these can be very hard to track. However, unless you have many, many users with multiple clients, I would consider this strategy instead.
Do I have to create some attribution logic to handle it? e.g. only lastI'm not sure what exactly you are proposing here, but if you say more then maybe there could be some middle ground solution we could discuss.if multiple...client_id_n
blue-agent-15067
07/06/2023, 7:36 AMlead_id_x across the dataset to have a taste of the spillover. ideally, if I have an high share of "count > 1" the spillover could be worrying.
Regarding the attribution, is something I would not consider, but I like to know your thoughts about it: basically in the join table you create some logic to exclude all the multiple occurrences of lead_id_x (associated to multiple client_id_n ) with some timestamp logic (e.g. I give 100% credit to the conversion to the last -or first - relationship clientd_id_n <-> lead_id_x based on the timestamp)