Greg is correct. There are now the new {{program.name}} tokens that you'd think would be helpful here, but from what I've seen, those populate based on the program that contains the triggering smart campaigns. So if you have a global program set up to contain all your interesting moments and want to log the program name, these new program tokens probably won't help.
Thanks for sharing. I also thought this was widely known. This is exactly how we have our interesting moments populated in one program.