Yes, any donation will count towards a milestone.  There is not a distinction between point of origin.  If you have both the Personal Gift Achievement Badge, and a Milestone for $10, it will trigger both should a participant donate $20 to themselves during registration.