brand representative definitionwhat are promoterslead generation metricsonline business leads