Route certain web for different routes

Hi, I´m trying to route some domains to differents gateways… for example:

facebook.* routed for gateway1
twitter.* routed for gateway2
google.* routed for gateway3

I think I need to add to layer7 protocol each domain that I want to route for different gateway, then I need to mark connections in mangle and add this mark to each route?

Am I doing it correct?

Thanks!!