I think you're a little bit confused...
Eyes of the Beast let you control your pet in a first person point of view. I guess if you're in a safe place, using your pet to scout while it's on prowl, it would work. However, there pretty much is no safe place in BGs.
Aspect of the Beast makes you untrackable, which pretty much means that hunters with track humanoids on can't see you on the minimap. It doesn't make you invisible, nor does it even make you harder to see in the field. This aspect is kinda useful in WSG if you're the flag carrier, but after 2.4, it won't matter. Blizz is changing a few mechanics of that BG, so it screws up hunter carriers.
I really don't suggest EVER using either of them in PvP. Aspect of the monkey or Hawk will do you much better. And if you need to scout, send a rogue or Druid.