This can be a bit of a layered question… first, depending on your definition of “new” and “repeat”… are you talking all time? Within X time frame? How critical is your user data (i.e. with multiple devices, or with cookie rules, the same user might be identified as a new user).
You can take a look at a session I did on how to create non-overlapping new / repeat visitors segments:
Then you can pair these segments with your specific metrics: PVs or UVs, etc… and even on your specific link clicks.
This is generic without knowing what exactly you have been collecting in your suite.