Setting up snowplow iOS/Android via GTM

We’re looking at setting up Snowplow for app data collection and to trigger events via Google Tag Manager/GTM. Does anyone have battle stories about what is possible/not possible with this setup? Particularly interested in any info about the more tricky factors like capturing of device ids and so on.