Paul,
What you want to do is use direct call rules. So when a view changes, you'd set something like this:
_satellite.setVar({
"page name":"[value for page name]",
"site section":"[value for site section]"
});
_satellite.track('angular page view')
Then you can just create a direct call rule for the condition of "angular page view" and set the page name and channel (as an example here) in that rule.
- Jason