Custom cross-channel attribution model