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
InsightViewed.objects.update_or_create(
            team=self.team, user=request.user, insight=self.get_object(), defaults={"last_viewed_at": now()}
        )
        return Response(status=status.HTTP_201_CREATED)
    def destroy(self, request, *args, **kwargs):
        instance: Insight = self.get_object()
        instance_id = instance.id
        instance_short_id = instance.short_id
        instance.delete()
        name_for_logged_activity = (
            instance.name if instance.name is not None and len(instance.name) > 0 else instance.derived_name
        )
        log_activity(
            organization_id=self.organization.id,
            team_id=self.team_id,
            user=request.user,
            item_id=instance_id,
            scope="Insight",
            activity="deleted",
            detail=Detail(name=name_for_logged_activity, short_id=instance_short_id),
        )
        return Response(status=status.HTTP_204_NO_CONTENT)
    @action(methods=["GET"], url_path="activity", detail=False)
    def all_activity(self, request: request.Request, **kwargs):
        limit = int(request.query_params.get("limit", "10"))
        page = int(request.query_params.get("page", "1"))
        activity_page = load_activity(scope="Insight", team_id=self.team_id)
        return self._return_activity_page(activity_page, limit, page, request)
    @action(methods=["GET"], detail=True)
    def activity(self, request: request.Request, **kwargs):