My personal preference is Direct call rules. I have found they are the most successful and once applied allows me and developers great flexibility and minimal triaging for breakage. There are 2 things though that need to be mentioned. 1 To optimally tag you need a good datalayer, if you don`t have o...