Drain pineapple, reserving syrup.
Add water to make syrup 1 cup.
Heat syrup/water in a small pan to boil.
Dissolve jello in liquid and cool.
Pour liquid into mixing bowl and gently stir in ginger ale. If you pour too fast or before the liquid is cool, it will fizz and bubble.
Chill in the fridge until partially set.
Meanwhile combine pineapple and cranberry sauce together until mixed well.
Fold into jello mix and transfer to 9x9 dish. Chill in fridge until set.
Fold softened cream cheese into whipped topping.
Spread over firm jello.
Toast pecans in butter in the oven at 350 for 5-10 minutes (make sure not to burn).
Cool and sprinkle over the top of the whipped topping layer.
Chill until time to serve.