The damage detection is supposed to detect damage.
The splash attack deals damage to nearby units, so it HAS to be detected.
What you want is to know the difference between a direct hit and the splash damage.
That however is almost impossible to do... and the only way I know of is really hard to pull of properly.
To do it the best way is still to trigger the AoE effect.