If you use the tag panel then you can input only real characters but no variables.
The <keep> refers to "keep all the data that is already there as is". Any modification would adopt only that. (Which is more or less what you found out).
To append a string to a field, see the FAQs on How to append a string to a field