API reference
AttributionConversionFacets
Count attributed orders in a date window, split by channel, partner, campaign… Read access, attribution toolset, MCP tool get_attribution_conversion_facets.
Count attributed orders in a date window, split by channel, partner, campaign and discount.
Access: Read
Variables
| Variable | Type | Required | Accepts | Description |
|---|---|---|---|---|
fromDay | Date! | yes | ISO 8601 date, YYYY-MM-DD | Greater than or equal to the specified value. |
toDay | Date! | yes | ISO 8601 date, YYYY-MM-DD | Less than or equal to the specified value. |
Call it
bash
curl https://api.missin.co.uk/graphql/v1 \
-H "Authorization: Bearer $MISSIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"operationName":"AttributionConversionFacets","variables":{"fromDay":"…","toDay":"…"},"extensions":{"persistedQuery":{"version":1,"sha256Hash":"4cc0cd7ca94e2e99cbd19f5253aa84e53cae4afb408a306578eef3a6b3f207e2"}}}'Document
graphql
query AttributionConversionFacets($fromDay: Date!, $toDay: Date!) { __typename tierEvidence: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, bestTier: {equalTo: "EVIDENCE"}} ) { __typename totalCount } tierCoincidence: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, bestTier: {equalTo: "COINCIDENCE"}} ) { __typename totalCount } tierUnexplained: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, or: [{bestTier: {equalTo: "UNEXPLAINED"}}, {touchpointAttributionsByOrderIdExist: false}]} ) { __typename totalCount } tierPossible: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, bestTier: {equalTo: "POSSIBLE"}} ) { __typename totalCount } statusJudged: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, mendJudgementsByOrderId: {some: {mendStatus: {equalTo: "JUDGED"}, supersededAt: {isNull: true}}}} ) { __typename totalCount } statusUnjudged: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, mendJudgementsByOrderId: {some: {mendStatus: {equalTo: "UNJUDGED"}, supersededAt: {isNull: true}}}} ) { __typename totalCount } statusQuota: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, mendJudgementsByOrderId: {some: {mendStatus: {equalTo: "QUOTA"}, supersededAt: {isNull: true}}}} ) { __typename totalCount } statusGuarded: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, mendJudgementsByOrderId: {some: {mendStatus: {equalTo: "GUARDED_STATE"}, supersededAt: {isNull: true}}}} ) { __typename totalCount } causePost: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, touchpointAttributionsByOrderId: {some: {touchpointKind: {equalTo: "POST"}}}} ) { __typename totalCount } causeSend: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, touchpointAttributionsByOrderId: {some: {touchpointKind: {equalTo: "SEND"}}}} ) { __typename totalCount } causeAd: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, touchpointAttributionsByOrderId: {some: {touchpointKind: {equalTo: "AD"}}}} ) { __typename totalCount } responseAnchored: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, formResponseByFormResponseIdExists: true} ) { __typename totalCount } orderAnchored: allOrders( filter: {placedDay: {greaterThanOrEqualTo: $fromDay, lessThanOrEqualTo: $toDay}, formResponseByFormResponseIdExists: false} ) { __typename totalCount } }