You can create custom tracking links offline and use them directly without visiting the AppsFlyer's dashboard. Such scripts avoid many issues with shortening services, keep the domain name as part of the shortened link, and can be made private. You can track engagement data for your event back in your Google Analytics account.
This sounds like a lot of work if you want to track all your outgoing links. Many URL-shortener services offer the option to track how many clicks each link gets.
AdFly: Another interesting shortener is AdFly, because it allows you to monetize on your URL shortener. See if you are using Classic Analytics (ga.js) or Universal Analytics (analytics.js).