# Context Decision

- [Logging Conversions](https://docs.contextsdk.com/context-decision/logging-conversions.md): Learn how to capture user context and log conversions to optimize upsell decisions.
- [Revenue Outcomes](https://docs.contextsdk.com/context-decision/revenue-outcomes.md): Learn when and how to log revenue outcomes in ContextSDK to optimize monetization and improve model accuracy.
- [Using ContextSDK with Superwall](https://docs.contextsdk.com/context-decision/revenue-outcomes/superwall.md): Learn how to use ContextSDK with Superwall to optimize paywall timing and log conversion revenue from in-app purchases.
- [Using ContextSDK with Purchasely](https://docs.contextsdk.com/context-decision/revenue-outcomes/purchasely.md): Learn how to use ContextSDK with Purchasely to optimize paywall timing and log conversion revenue from in-app purchases.
- [Logging Revenue with RevenueCat](https://docs.contextsdk.com/context-decision/revenue-outcomes/revenuecat.md): Learn how to log conversion revenue from your in-app purchases if you're using RevenueCat.
- [Logging Revenue with StoreKit 1](https://docs.contextsdk.com/context-decision/revenue-outcomes/logging-revenue-with-storekit-1.md): Learn how to log conversion revenue from StoreKit 1 in-app purchases for iOS 14 and earlier support
- [Adding Entry Points](https://docs.contextsdk.com/context-decision/adding-entry-points.md): Adding entry points is essential for ContextDecision to deliver maximum value to you - learn why it’s required and how to implement them.
- [Release Checklist](https://docs.contextsdk.com/context-decision/release-checklist.md): Validate your ContextDecision integration before releasing to the App Store or Google Play with this checklist.
- [Advanced](https://docs.contextsdk.com/context-decision/advanced.md): Learn more about advanced configurations or use cases for ContextDecision.
- [Custom Signals](https://docs.contextsdk.com/context-decision/advanced/custom-signals.md): Custom signals supplement built-in sensor data, improving decision-making and optimization for your use case.
- [Alternative Outcomes](https://docs.contextsdk.com/context-decision/advanced/alternative-outcomes.md): Learn how to log the appropriate user interaction for in-app offers and banners.
- [Custom Outcome Metadata](https://docs.contextsdk.com/context-decision/advanced/custom-outcome-metadata.md): Learn how to log custom outcome metadata to analyze user behavior and optimize monetization performance.
- [Listening for Good Moments](https://docs.contextsdk.com/context-decision/advanced/listening-for-good-moments.md): Register a background observer to trigger a callback when it’s a good moment to engage the user.
- [Model Distribution Methods](https://docs.contextsdk.com/context-decision/advanced/model-distribution-methods.md): Learn about the different distribution methods of your ML models.
- [Custom A/B Test Segmentation](https://docs.contextsdk.com/context-decision/advanced/custom-ab-test-segmentation.md): Learn how to configure A/B test segmentation using our built-in mechanism or manage it manually for full control.
- [Analytics & Reporting](https://docs.contextsdk.com/context-decision/advanced/analytics-and-reporting.md): Learn how to track ContextDecision metrics.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.contextsdk.com/context-decision.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
