Preheat your oven to 350°F (175°C).
In a medium bowl, combine graham cracker crumbs, melted butter, and granulated sugar. Mix until well combined. Press the mixture firmly into the bottom and up the sides of a 9-inch pie pan to form the crust. Bake for 10 minutes, then remove from the oven and let it cool slightly.
In a large mixing bowl, whisk together the pumpkin puree, sweetened condensed milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt until smooth and well combined.
Pour the pumpkin filling into the cooled graham cracker crust. Bake for 40-45 minutes, or until the filling is set and a toothpick inserted in the center comes out clean.
Remove the pie from the oven and let it cool to room temperature. Once cooled, drizzle the caramel sauce over the top of the pie.
Refrigerate the pie for at least 2 hours before serving to allow the flavors to meld and the filling to firm up.