Two different views with common URL
Exactly, that is the point. I need just 2 Views, which one shows some
completely different data than the other, and for different kind of
brands. But all of these brands can be grouped in 2 big groups. Now I
solve it by using views_embed_view in template.tpl.php, and using a
View or other in the function via database logics, but I was not sure
if there was an ideal way of doing without &quot;hard code&quot;, via Rules,
Context or something.

Here is an alternative.
Create taxonomy terms.
go to   /admin/structure/taxonomy

Add Vocabulary, call it Products
Then click on list terms (/admin/structure/taxonomy/products) and add terms

Brand A with url alias /products/brandA
Brand B with url alias /products/brandB



Then on your actual products content type (lets pretend it's Articles) add a term reference field of Bundle Type: Products.
Then edit your Article and select A or B for that node.
Create 2 block views (one for each type)

under advance, add relationship of terms on node



Then Add a contextual filter of Taxonomy Term Name

Provide Default Value

Fixed Value

Brand A








Then go to blocks, and find your 2 view blocks and configure them.

I only showed A here, repeat steps for B.