translate English to French: The strategy had been particularly effective and most indicators showed significant improvement.
Cette stratégie s''est révélée extrêmement payante et la plupart des indicateurs se sont notablement améliorés.