How to distinguish a normal push with merge caused push?

In GitLab web hooks, a normal push event has exact json model with merge caused push event. but some times we need to know a push is a normal push.

Any way to distinguish them?