Tracking measurement in Bubble vs Google Analytics

Wanted to get the community’s thoughts on best practices for tracking/measuring user behavior. If I wanted to track what buttons/links users are pressing on my website, is it recommended to set up a separate data type and use counters to count each click? Should I use Google Analytics? What are the best practices?