Where to add onClick scene change script

I have a small script which changes the scene when the Start button is clicked. Is it considered best practice to attach this script to the button object directly, or to an overall ‘Scene View Manager’ type empty game object where I can drag a reference to the button? Thanks

Both ways work if done correctly.

One method is more suited to quick-and-dirty gamejam situations while the other is more-suited to larger projects which might need logic checking across a larger part of your program before proceeding.