What is a good way to convince someone to do something

There are different ways to convince someone to take an action:
1) Provide objective, verifiable facts or data that support the requested action
2) Share a relatable story or anecdote that helps emotionally connect to the desired action
3) Use the personal rapport that you have built with the person to convince them
4) Explain how your counterpart will personally benefit from taking the action
5) Help the person understand that the action is easy, quick or low effort
6) Propose an exchange, where you do something in the interest of the person in exchange for their action
7) Pay the person for taking the action
Depending on their personality, the action, and your relationship with the person different methods may work better.