# 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](https://developer.missin.co.uk/get-started/authentication.md#access-levels)

## 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
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 } }
```

Source: https://developer.missin.co.uk/reference/attribution/attribution-conversion-facets
