Map customer journey touchpoints for campaigns