I have an issue on visitor profile with userid activated.
if userA from his deviceA browse my website, I can find in visitor log, his profile with some information related to device A (browser, os, ip, etc ..)
if userA switch browsing from device A to another deviceB, this traffic is shown in the visit initiated with deviceA and I can't find any trace of deviceB !!!
After some test, I found that is related to the session. if I wait the session timeout (default 30min), and userA use his deviceB, I can find a new visit with deviceB.
The information of the device seems to be related to the entire visit and not to the pageview...
One idea for optimizing visitor profile would be to
1) ad a list of used devices
(similar to list of locations, see https://github.com/piwik/piwik/issues/9702)
2) and show the used device at head of each visit shown in visitor profile
=> what do you think?
these optimizations would be the chery on cake, but my main problem is that when I use the userid, piwik merge two sessions from differents devices in the same visit! and we lose information about the second device ... :-/
That's a bug and it won't be trivial to fix unfortunately. I think we already have an issue for this but I can't find it right now.
FYI: I changed the title so it'll be easier to find this one.