In a large frying pan over medium-high heat, cook bacon, turning once, until crisp and brown, about 6 minutes total. Remove bacon from pan and drain on paper towels, then crumble into small pieces.
In a medium serving bowl, combine bacon, endive, avocado, and gorgonzola. Set aside. In a small bowl, whisk together shallot and vinegar. Gradually drizzle in olive oil, whisking, until dressing is emulsified. Pour vinaigrette over salad and toss to coat. Serve immediately.
Note: Nutritional analysis is per serving.