How can I detect if a person takes fall damage?

//ads -- adsterra.com -- native banner
?>
I am trying to make a command block creation that when you take fall damage, it gives you an effect. I am not using any of the methods that detect for air -1 meter of the player ( 1 , 2 ) because people will end up getting the effect if they are sneaking over a block or start jumping.
thanks for any help.
Pictures about "How can I detect if a person takes fall damage?"



Dark Souls Dissected #4 - Fall Damage
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: David Bartus, David Bartus, Andrea Piacquadio, Andrea Piacquadio