Prepare cranberries by combining fresh cranberries, sugar, and water in a small saucepan. Heat on medium-high heat until cranberries begin to pop. Remove from heat and cool.
Prepare dressing by combining ingredients in a small container and shaking well. Set aside.
Spread mixed greens in a large salad bowl.
Top with prepared cranberries, chopped apples, crumbled bacon, pecans, goat cheese, and green onions.
Add dressing and toss to coat.