Hi this one's tricky Your result most probably didn't show up in Google Analytics (GA) because the 301 is performed by your server BEFORE the GA tracking code is displayed. What I'd do for starters (very basic concept):
1. Create a HTML page on your "redirection URL" www.domain.com/ad1 that has the tracking code properly embedded (check with GA)
2. Have the page say something like "Taking you to your desired page" and have a meta refresh on that page. As you don't want that page to appear in SERPs I'd set that page to noindex aswell. This way using meta refresh doesn't matter
3. Make sure you have a link to the proper page on your redirection page, just in case the meta refresh isn't performed
4. Tada, that's it your page should show up in GA
If I come up with another solution this afternoon I'll add a post...