本发明提供一种基于用户的切换广告分析及提供系统,该系统分析从多个网关和切换服务器接收的收集数据和切换日志数据而生成收视率信息、切换统计数据和切换广告推荐数据,并生成对此的仪表盘提供给连接的用户,从而扩大广告效率的同时大幅提升使用便利性和分析可靠性,且数据分析平台生成切换广告推荐数据时使用户选择多个预定分析演算法中的某一个或者提供开放的应用程序接口(open API,application program interface)使用户注册自身制作的自身分析演算法而利用被选择或者注册的分析演算法分析收集数据地组成,从而大幅提升分析的可靠性和准确度的基于用户的切换广告分析及提供系统。