KYC or Transaction Monitoring, Which is best?

Hey all, 

As we know KYC and Transaction monitoring both are related to compliance and security measures in various industries, especially in finance. I want to know which one is best for verifying the customer's compliance.

Thank you