Custom dimensions are like the default dimensions in every other marketing application, except you create them yourself. By using basic logic rules, you are able to create and segment your traffic almost any way you want and have calculated attribution per each one of them.