Sachverhalt: A. Die 1964 geborene G._ meldete sich im Jahr 2003 bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärung der medizinischen und erwerblichen Verhältnisse ermittelte die IV-Stelle des Kantons St. Gallen in Anwendung der bei teilerwerbstätigen Versicherten beizuziehenden gemischten Methode einen Invaliditätsgrad von 26 %, wobei sie davon ausging, dass die Versicherte in der mit 88 % zu gewichtenden Haushaltführung um 30 % eingeschränkt sei und in einer mit 12 % zu gewichtenden, der Behinderung angepassten Erwerbstätigkeit keinerlei Beeinträchtigung vorliege. Gestützt darauf verneinte sie mit Verfügung vom 28. September 2005 den Anspruch auf eine Invalidenrente. Daran hielt sie auf Einsprache der Versicherten hin fest (Entscheid vom 24. Februar 2006). B. Die von G._ hiergegen mit dem Antrag auf Aufhebung des Einspracheentscheids und Zusprechung einer halben Invalidenrente erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen teilweise gut, hob den Einspracheentscheid auf und wies die Sache zur weiteren Abklärung und neuen Entscheidung im Sinne der Erwägungen an die IV-Stelle zurück (Entscheid vom 22. Januar 2007). C. Die IV-Stelle führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag auf Aufhebung des kantonalen Entscheides. Während G._ auf Abweisung der Beschwerde schliessen lässt, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.