We applied the impression and click tracking for internal promotion measurement in GA for 1 promotion on the homepage. In our report we would expect to see only 1 campaign, however we see 10 values starting with only 1 character, and lots of the impression metrics are equal. Only for 1 value we get click data as well.
In Tealium we applied a jQuery event extension to track both the impression as the click, and we have set a js variable to a text value 'Alles-onder-1-dak'.
In GA, we map this variable to the Enhanced Ecomm Internal Promo Name variable.
We also experience this issue within another site (and so another GA view and Tealium profile).
Not sure if issue happens on a Tealium level, or on a GA level.

I noticed that the GA call includes the internal promo parameters multiple times, once per character. See below:
promo1id=h&promo1nm=a&promo1cr=b&promo1ps=h&promo2id=o&promo2nm=l&promo2cr=a&promo2ps=o&promo3id=m&promo3nm=l&promo3cr=n&promo3ps=m&promo4id=e&promo4nm=e&promo4cr=n&promo4ps=e&promo5id=-&promo5nm=s&promo5cr=e&promo5ps=-&promo6id=m&promo6nm=-&promo6cr=r&promo6ps=s&promo7id=o&promo7nm=o&promo7cr=&promo7ps=p&promo8id=s&promo8nm=n&promo8cr=&promo8ps=o&promo9id=a&promo9nm=d&promo9cr=&promo9ps=t&promo10id=i&promo10nm=e&promo10cr=&promo10ps=-&promo11id=c&promo11nm=r&promo11cr=&promo11ps=1&promo12id=s&promo12nm=-&promo12cr=&promo12ps=&promo13id=p&promo13nm=e&promo13cr=&promo13ps=&promo14id=o&promo14nm=e&promo14cr=&promo14ps=&promo15id=t&promo15nm=n&promo15cr=&promo15ps=&promo16id=1&promo16nm=-&promo16cr=&promo16ps=&promo17id=i&promo17nm=d&promo17cr=&promo17ps=&promo18id=d&promo18nm=a&promo18cr=&promo18ps=
Which basically means that things go wrong on a Tealium level.