When exporting data from [an insight](https://app.posthog.com/insights/oVHjTLUD), the action names weren't exported, making the CSV a little hard to follow.

As a user, I'd expect to see the same data in the export as I see in the table in-app.

<img width="1012" alt="image" src="https://user-images.githubusercontent.com/154479/166958828-9b3add76-633b-4f1d-ad2b-cf1ea2888b95.png">

posthog/api/insight.py
)
    @action(methods=["GET", "POST"], detail=False)
    def funnel(self, request: request.Request, *args: Any, **kwargs: Any) -> Response:
        try:
            serializer = FunnelSerializer(request=request)
            serializer.is_valid(raise_exception=True)
        except Exception as e:
            capture_exception(e)
        funnel = self.calculate_funnel(request)
        funnel["result"] = protect_old_clients_from_multi_property_default(request.data, funnel["result"])
        return Response(funnel)
    @cached_function
    def calculate_funnel(self, request: request.Request) -> Dict[str, Any]:
        team = self.team
        filter = Filter(request=request, data={"insight": INSIGHT_FUNNELS}, team=self.team)
        if filter.funnel_viz_type == FunnelVizType.TRENDS:
            return {"result": ClickhouseFunnelTrends(team=team, filter=filter).run()}
        elif filter.funnel_viz_type == FunnelVizType.TIME_TO_CONVERT:
            return {"result": ClickhouseFunnelTimeToConvert(team=team, filter=filter).run()}
        else:
            funnel_order_class = get_funnel_order_class(filter)
            return {"result": funnel_order_class(team=team, filter=filter).run()}
    
    
    
    
    
    
    @action(methods=["GET"], detail=False)
    def retention(self, request: request.Request, *args: Any, **kwargs: Any) -> Response: