How about just contatenating the values and have one tracking call and
then take it apart in analytics. Or even use list vars, which are meant
for this (though the limitation to only 3 makes them precious). With
some limitation you could also just define an eVar to act as a list,
though the size limit would still be the same and would cause problems
if you need to have many documents in that variable.