In current set up for Marketing Channels, we have created a dedicated 'Mobile app' channel. This mobile app channel is identified currently via tracking code (cid) parameters as set in the processing rules.
Our team is running into issues via management of these tracking codes on the app itself - updating, maintenance etc. Thus our mobile app channel traffic is becoming less dependable/accurate over time.
Is there a better way to identify mobile app traffic outside of our current rules?
Here are the two best ways:
1. If you use a Data Layer in mobile app, then pass a variable with mobile app flag. Collect this flag and set the value in an eVar or pagename. Using these variables, you may setup a marketing channel processing rule
2. User Agent (detailed reference link)Track user agent in an eVar and use it for marketing channel processing rules
You are right, campaign codes are not reliable/accurate/scalable solutions everytime for marketing channel processing rules.
Hope this helps!
Can you please let me know the use case here as you do not need to even setup a marketing channel to know the audience/visitors coming via mobile app.
As you just need to create a segment within analytics using the "app ID" exisit OR you can use the metric "App Users" to filter the data out.