Hi @J_Easley
I am not sure if this is possible with the out of the box criterias, but you could definitely achieve this with a customization. You would need to create some custom profile fields (see the last paragraph of this article) that track this information, the logic to populate them, and then base your badge criteria on the custom field value.
Once Support has created the custom profiles, you can either implement the custom logic yourself in Studio, or reach out to Lithium Professional Services to help you out with that part. They would also be able to confirm what is indeed achievable based on your detailed requirements.
Thanks,
... View more