I would say to keep track of calories with only a watchful eye on macros…mainly protein. To me, macros become more important proportional to my amount of leanness – and even then I still don’t pay super close attention to the carbs and fat. I look at myFitnessPal and say “oh, I got some carbs, I got some fats.”
Don’t try to eliminate carbs. Just take have more of them on training days.
When life throws an unscheduled cheat day at you, put that shit to work in the gym if at all possible.
When you know you have a day coming up where you have to go off track, ease up on the calories a couple days before.
When you do have cheat meals or days, try to keep in mind not to go nuclear. You want to be able to make up for it then next day with a good workout and fewer calories, but that becomes impossible if you eat a gallon of ice cream and a whole cheesecake.
Calorie cycling works well for adding a level of enjoyment. Look into it.