Position a rack in the lower third of the oven. Preheat the oven to 350°F. Set the frozen pie crust onto a rimmed baking sheet.
In a medium bowl, combine the cranberries and granulated sugar. Using a potato masher, mash the cranberries until most have "popped"; the mixture will be thick and juicy. Add the tapioca and stir to thoroughly distribute. Pour the cranberry mixture into the pie crust. Set aside.
In a medium bowl, combine the chopped walnuts, brown sugar, flour, butter, and orange zest until the mixture is crumbly. Sprinkle over the cranberry filling to cover completely.
Bake, on the baking sheet, for 55 minutes, until the crust is golden and filling is bubbly.
Cool on a wire rack for at least 2 hours, allowing the pie time to fully set. Once the pie is cooled, cover and refrigerate until ready to serve. Serve cool or room temperature.