Pokéstops and Lures
In the Pokémon GO game, there are these places called Pokéstops, they are represented by local historical areas, monuments, and some are even stores or churches. If you have a local business and it is or is close to a Pokéstop you can lay down something called a lure.
When a lure is put at a Pokéstop it allows players that are near that Pokéstop to catch a lot of Pokémon. The lures draw the Pokémon to that spot for 30 minutes and sometimes people can catch a rare Pokémon (which can draw a very large crowd). So, by placing this lure everyone is going to flock to that certain Pokéstop–bringing them to or close to your local business.