Let me take your questions one by one
Is it really beneficial to set all these UTM parameters if they’re not directly evaluated in Piwik? I suspect it just adds clutter to the URLs since the parameters aren’t removed by default - is that correct?
Yes, as far as Piwik PRO data goes, they are crucial. Only then are you able to see the full context of your campaigns in PP. They are not so important for the Google Ads system (as far as I’m concerned).
As for the clutter?
UTMs are automatically removed from the URL, so there should be no clutter. Moreover, if there are any other parameters (other than UTMs) that you may or may not want to see in the reports, there are 2 ways of dealing with them:
1 use page path or page domain and path extraction in custom reports - it strips the URL of all parameters etc. for a given report (ideal for when in some cases you would want to keep them).
2 remove them altogether by adding the parameter on the ‘property’ level (‘Site & app’ level). In PP go to Administration > 'Sites & apps > select site & app > ‘Data collection’ tab > ‘Page URLs’ section > ‘Remove parameters from page URLs’ … and then add the parameter that you want to get rid of completely from URLs in reports, for a given ‘Site & app’
Regarding gbraid - without a custom dimension, it will still be mapped through the UTM parameters as CPC, right?
Yes, we will use UTMs to map the campaign info (that is why they are crucial). GCLID and GBRAID could be crucial if you want to upload offline conversions to Google Ads - you could export that data from PP and then upload it to Google Ads (see this video for more info - note that the video is for CDP, which will soon be launched for all accounts, including free Piwik PRO account). You can also upload offline conversions manually using this method.
Now, as far as I know, the support from Google on GBRAID is limited i.e. not all conversions upload methods are available, but I don’t know much more details.
Is there any tracking advantage in creating the custom dimension, or is it just to see how often gbraid is set?
Tracking advantage - no, other than to see how much of GBRAID traffic you have or, as you said, to see how often GBRAID is set. However, it might be crucial for conversion uploads - if you happen to upload offline conversions to Google Ads AND if you think you have a significant number of iOS web-to-app conversions.
The helpful community here confirms my decision to replace GA4 with Piwik Pro across all my projects. Thank you very much for your patience.
That is very kind of you to say
Let me know if you have any more questions.
Best,
Michal