Custom Outcome Metadata
Learn how to log custom outcome metadata to analyze user behavior and optimize monetization performance.
What is outcome metadata?
How do outcome metadata differ from custom signals and revenue outcomes?
Why log outcome metadata?
How to log outcome metadata
context.appendOutcomeMetadata([
CustomSignalString(id: "path", value: "flow_2"),
CustomSignalBool(id: "clicked_learn_more", value: true),
])context.logRevenueOutcome(from: product)context.outcomeMetadata["path"] = "flow_2"
context.outcomeMetadata["clicked_learn_more"] = truecontext.log(EventOutcome.POSITIVE)context.getOutcomeMetadata().set("path", "flow_2");
context.getOutcomeMetadata().set("clicked_learn_more", true);context.log(EventOutcome.POSITIVE);context.appendOutcomeMetadata({
'path': 'flow_2',
'clicked_learn_more': true,
});await context.log(Outcome.positive);context.AppendOutcomeMetadata("path", "flow_2");
context.AppendOutcomeMetadata("clicked_learn_more", true);context.Log(Outcome.Positive);Last updated
Was this helpful?