I like contribution very much. It’s more meaningful and has quite a positive connotation.
Maybe just “tag” or “marker”? But of course branch is standard lingo. I just have the feeling that the name “branch” conveys that it’s more than it’s actually is.