Make trackMetric a required prop