Adding a transistor to cut the power makes automagically any device more power friendly?
but won't be more efficent to just cut de power with a transistor controlled by the MCU?


Start looking at the datasheet!

If standby mode consumes no more power than the leakage of your FET, then the FET is pointless.

There's probably no leverage to be had here because of your 1-day interval, but a GPS receiver takes time to lock on to enough satellites to get a measurement.  So you don't just turn it on for a moment (unless your "moment" is way longer than mine).  You need to turn it on, wait for it to acquire, and then get a position -- and during that time it'll be consuming power.

I could conceive of a well-built GPS device that could maintain lock on the satellites in some level of standby, and only do the rest of the processing when it's "on".  For such a device, there would be some interval (almost certainly less than a day) where there could be power advantages to holding it in standby.

But -- only if the power savings of standby is great enough, and only if the time to acquire a position is significantly less.  You'd need to look at the data sheet for times and power levels (or measure them yourself), then do the math to see if there's a savings.