A multi-provider injection token for providing canonical URL update logic. `getData` will run in response to, and invoked with, the action specified.