So as you said, there are two senses of the word:
- Macro as it relates to a concept in real-time strategy games, primarily StarCraft and StarCraft II
- Macro as it relates to generating small "scripts", notably (although not exclusively) in World of Warcraft.
The problem is "macro" is not a very good tag name for either of its current uses.
Let's first take the StarCraft concept of macro. Our primary driver of traffic is Google. If I search for "macro" on Google, I can't find a single result in the first few pages related to StarCraft. The only way to get a StarCraft-related link for macro is to search for "StarCraft macro" or "RTS macro".
However, when searching for just "macro", there are a couple of World of Warcraft-related results. Case closed, right? Not really. All of our other noun tags are pluralized: quests, items, game-mechanics, mobs, etc. As a concept in StarCraft II macro is pluralized (it's a mass noun), but if it's referring to the macros in World of Warcraft and elsewhere, it's not.
So here's what I propose:
- Create a tag specifically for the RTS concept: rts-macro. Then it's clear we're talking about a specific thing that can't be confused with the general sense of the word.
- Create a new tag for scripting macros: macros. This keeps it inline with our other noun tags and makes it incredibly unlikely it'll be confused for the StarCraft concept, as in the StarCraft II concept is only "macro".
Then, for cleanup:
This would solve the ambiguity while still allowing StarCraft players to continue using "macro" to segment their questions and WoW players (and others) to use the term the feature's actually called.
More importantly, it would allow us to continue ranking on the terms people are actually using to find information about each specific concept.