Zwei Jahre darauf vertrat sie Taiwan bei den Olympischen Spielen 2012 in London. Bei den Olympischen Wettbewerben erzielte sie zunächst im Einzel in der Platzierungsrunde den Bestwert von 671 Punkten. In der Ausscheidungsrunde besiegte sie in der ersten Runde die Schweizerin Nathalie Dielen mit 6:4 sowie Elena Richter aus Deutschland in Runde zwei mit 6:2. Im Achtelfinale scheiterte sie an der Italienerin Pia Lionetti, die sich mit 6:2 gegen Tan durchsetzte. Mit der Mannschaft erhielt sie zwar nach einem dritten Platz in der Platzierungsrunde ein Freilos für die erste Ausscheidungsrunde, unterlag im Viertelfinale aber sogleich der russischen Mannschaft nach 216:216-Unentschieden mit 26:28 im sogenannten Shoot-off. 2013 gewann Tan in der Mixedkonkurrenz mit Kuo Cheng-wei bei den Weltmeisterschaften in Belek die Bronzemedaille. Im Einzel erreichte sie das Achtelfinale. Bei den darauffolgenden Asienmeisterschaften in Taipeh sicherte sie sich im Mixed ebenfalls Bronze, während sie mit der Mannschaft hinter Südkorea Vizeasienmeisterin wurde.