Saints director of rugby Phil Dowson was frustrated by his side's wayward discipline and leaky defence.
“We missed a lot of tackles and didn't turn pressure into points,” he said. “That will bury you in this league. There was not enough improvement. There are some signs, but it's not enough.
“We got on the wrong side of the penalty count and had the yellow card. We need to give fewer yellows away and be better when we do.
“We do some really good stuff going forward but when we get in the 22 we are profligate with the ball. It means the scoreboard doesn't change and the pressure is then back on us.”
Gloucester boss George Skivington said the strong display was vital after a lean November. “The boys wanted to make a point and give something back to the supporters and make that right,” he said.
“We were brave in the way we wanted to play. After a disappointing Autumn International Series period we needed that.”
TEAMS
GLOUCESTER: Evans 6.5 (Hearle 77); Rees-Zammit 7, Harris 7, S Atkinson 7, May 6; Carreras 9, Varney 7.5; Rapava-Ruskin 9 (Elrington 75), Singleton 7 (Socino 32, 6.5), Balmain 7, Clarke 6.5, Alemanno 6, Ackermann 7, Ludlow (c) 8, Morgan 7
Not used: Knight, Jordan, Polledri, Chapman, Twelvetrees
NORTHAMPTON: Furbank 6; Ramm 6.5, Dingwall 7, Hutchinson 6.5 (Proctor 41, 6), Freeman 7.5; Smith 5.5 (Collins 65, 6), Mitchell 7; Waller 6.5 (Iyogun 60, 6), Matavesi 6 (Smith 70), Hill 6 (Petch 23-30 & 70, 6), Salakaia-Loto 7 (Scott-Young 72), Moon 6.5 (Ribbans 51, 6.5), Coles 5.5, Ludlam (c) 7, Augustus 7
Not used: James
REFEREE: Ian Tempest
ATTENDANCE: 11,107
Star man
Santiago Carreras -Gloucester