Possible to loop through all Site Collection Users and check if they have ever logon into the Site Collection and when? db table dbo.UserInfo tokens info can be useful?
this script can retrieve the last domain logon, but is not enough.
Update: isActive flag in dbo.UserInfo set to 1 when user hits the site for the first time.