If your cranberry jam isn't thickening, it's probably because you haven't cooked it for long enough. The jam has to reach the optimal temperature for the pectin in the cranberries to set. Ensure you simmer the mixture until the cranberries burst and the liquid reduces. If you are using frozen cranberries, you'll need to add some extra time to the cooking time to account for the extra liquid.