Translate to German:

We all have to admit, however, that the impact of our policy has probably not been sufficiently measured, explained or appreciated.

German:
Wir müssen jedoch zugeben, dass die Wirkung unserer Politik offenbar nicht ausreichend gemessen, erläutert oder gewürdigt wird.