Nick,
While that may be the case, most of your examples are large companies that handle data for millions of people.
I don't think the same thought process applies to your local dealership "knowing" your location.
If Facebook started sending me push notifications everytime I walked past a bakery that paid them for geolocation ads, I would uninstall it in a heartbeat. There's a reason they don't cross that line. This isn't about the customer being at Dealership B, doing a Google search and seeing Dealership A. This is about the customer driving down to Dealership B, hearing their phone go off and seeing a notification from Dealership A's app telling them they should come back.
While that may be the case, most of your examples are large companies that handle data for millions of people.
I don't think the same thought process applies to your local dealership "knowing" your location.
If Facebook started sending me push notifications everytime I walked past a bakery that paid them for geolocation ads, I would uninstall it in a heartbeat. There's a reason they don't cross that line. This isn't about the customer being at Dealership B, doing a Google search and seeing Dealership A. This is about the customer driving down to Dealership B, hearing their phone go off and seeing a notification from Dealership A's app telling them they should come back.