---
title: "Lyhytlinkkien suorituskykyraportit kampanjoittain: opas"
url: https://uselinkpilot.com/fi/blog/how-to-use-short-link-performance-reports-by-campaign
description: "Lyhytlinkit, jotka raportoivat kampanjoittain: oma linkki kanavaa kohden, tagit, yhteneväiset UTM-tagit ja kuukausirutiini, joka tekee klikkauksista päätöksiä."
lang: fi
---

Linkkien seuranta (https://uselinkpilot.com/fi/blog/category/link-tracking)

# Näin käytät lyhytlinkkien suorituskykyraportteja kampanjoittain

Lyhytlinkit, jotka raportoivat kampanjoittain: oma linkki kanavaa kohden, tagit, yhteneväiset UTM-tagit ja kuukausirutiini, joka tekee klikkauksista päätöksiä.

LinkPilot Team (https://uselinkpilot.com/fi/author/linkpilot-team) · Ihmiset, jotka rakentavat ja ylläpitävät LinkPilotia TetraCore, LLC -yhtiössä 26. lokakuuta 2026 · Tietoa LinkPilotista (https://uselinkpilot.com/fi/about)

Kampanjaraportti, jossa lukee ”2 400 klikkausta”, on luku, johon ei liity päätöstä. Hyödyllinen versio kertoo, että sähköposti tuotti niistä 1 900, somejulkaisu 400, kumppanilinkki 100 ja maksettu mainos ei mitään, mistä kannattaisi maksaa. Lyhytlinkkien suorituskykyraportit kampanjoittain vievät ensimmäisestä versiosta toiseen, kunhan linkit on rakennettu raportoitaviksi.

Tämä opas kertoo, miten linkit rakennetaan niin, että ne kootaan kampanjoittain, mitä mittareita luetaan, miten tuloksia segmentoidaan, miten yleisimmät väärintulkinnat vältetään ja millainen kuukausirutiini muuttaa raportit muutoksiksi.

## Rakenna linkit, joista voi raportoida

Kampanjakohtainen raportointi ratkeaa silloin, kun linkit luodaan, ei silloin, kun raportti ajetaan.

1. **Nimeä kampanja kerran** muodossa, joka toimii sekä tagina että UTM-arvona: `q4-renewal`, `launch-nov-2026`. Pienet kirjaimet, yhdysmerkit, ei välilyöntejä.
2. **Luo yksi lyhytlinkki jokaista kanavaa ja sijoittelua kohden.** Sähköpostin painike, sähköpostin alatunniste, LinkedIn-julkaisu, kumppanin uutiskirje, painotuote. Jokainen saa polkutunnuksen, joka kertoo, mikä se on: `go.brand.com/q4-renewal-email`.
3. **Merkitse jokaiseen linkkiin tagit** kampanjan nimestä ja kanavasta. LinkPilotissa tageilla voi suodattaa linkkiluetteloa ja tilastonäkymää, joten kampanjan linkit ovat yhden suodattimen päässä.
4. **Lisää kohteeseen yhteneväiset UTM-tagit** UTM-työkalulla (https://uselinkpilot.com/fi/tools/utm-builder): `utm_campaign` sama kuin kampanjatagi, `utm_source` ja `utm_medium` kanavan mukaan. Lyhytlinkki laskee klikkauksen, ja UTM-tagien avulla verkkoanalytiikka ryhmittelee käynnin saman nimen alle.
5. **Testaa jokainen linkki** puhelimella ennen julkaisua: uudelleenohjaus, HTTPS, UTM-tagit ehjinä perillä, klikkaus näkyy raportissa.

Kirjoita nimeämissääntö paikkaan, jossa tiimi näkee sen. Useimmat kampanjaraportoinnin ongelmat ovat nimeämisongelmia, jotka huomataan kolme viikkoa liian myöhään.

## Valitse tavoitteeseen sopivat mittarit

| Kampanjan tavoite | Päämittari | Tukevat mittarit |
| --- | --- | --- |
| Tunnettuus tai tavoittavuus | Yksilölliset klikkaukset | Maa- ja laitejakauma, uudet viittaavat sivustot |
| Sitoutuminen | Kaikki klikkaukset yksilöllistä klikkausta kohden | Toistuvat klikkaukset, vuorokaudenaikojen jakauma |
| Kanavien vertailu | Yksilölliset klikkaukset kanavittain, CTR, kun näyttökerrat tiedetään | Bottien osuus, laitejakauma |
| Konversio | Tulokset analytiikasta tai CRM:stä kampanjan mukaan yhdistettyinä | Klikkausten ja konversioiden suhde kanavittain |

Klikkausprosentti tarvitsee jakajan. Sähköposti antaa avaukset tai lähetykset, mainokset näyttökerrat, painettu juliste ei mitään. Vertaa CTR:ää vain kanavien välillä, joilla molemmilla on jakaja. Muualla vertaa yksilöllisiä klikkauksia siihen, kuinka suuren yleisön kukin kanava tavoitti.

## Segmentoi kampanja

Kun linkeillä on tagit, segmentointi on suodattamista.

- **Kanavan mukaan**: mikä linkki tuotti klikkaukset. Useimmat kampanjat tarvitsevat juuri tämän päätöksen.
- **Sijoittelun mukaan kanavan sisällä**: painike vai alatunnisteen linkki, ensimmäinen julkaisu vai muistutus. Halpa testata, usein ratkaiseva.
- **Laitteen ja maan mukaan**: kanava, jossa mobiili tai yksi alue korostuu, voi tarvita sinne eri laskeutumissivun. Maantieteellisen datan opas (https://uselinkpilot.com/fi/blog/link-analytics-with-geographic-click-data) kertoo, kuinka paljon sijaintiin voi luottaa.
- **Ajan mukaan**: klikkaukset tunneittain lähetyksestä lähtien näyttävät, kuinka kauan kanava toimii. Sähköposti hiipuu kahdessa päivässä, ohjekeskuksen linkki elää kuukausia.
- **Liikenteen tyypin mukaan**: orgaaniselle, maksetulle ja kumppaniliikenteelle tehdään erilliset linkit, jotta ne ovat erillisiä rivejä eivätkä yksi sekoitettu luku.

LinkPilotin tilastonäkymä suodattaa tagin, maan, laitteen ja selaimen mukaan ja voi rajata merkityt botit pois. Tuloksen voi viedä tiedostoon tai julkaista jaettavana raporttisivuna asiakkaalle tai esihenkilölle, jolla ei ole tunnuksia hallintapaneeliin.

## Lue luvut asiayhteydessään

**Ensin botit.** Sähköpostin tietoturvaskannerit klikkaavat viestin jokaista linkkiä sekuntien kuluessa toimituksesta. Kampanja, jossa näkyy sata klikkausta minuutti lähetyksen jälkeen, on skannattu. Rajaa merkityt botit pois ennen kuin luet mitään muuta.

**Yksilölliset ennen kaikkia.** Kaikki klikkaukset jaettuna yksilöllisillä klikkauksilla on sitoutumissuhde. Lähellä yhtä oleva suhde tarkoittaa, että ihmiset klikkasivat kerran. Suhde kolme tarkoittaa, että jokin houkutteli palaamaan tai linkki oli paikassa, jonka ihmiset avasivat yhä uudelleen.

**Huomioi ero verkkoanalytiikkaan.** Lyhytlinkki laskee uudelleenohjaukset. Sivusto laskee sivulataukset, joissa skriptit sallittiin. Odota sivuston näyttävän 10–30 % vähemmän. Paljon suurempi ero viittaa hitaaseen kohteeseen tai uudelleenohjausketjuun, jonka uudelleenohjausten tarkistin (https://uselinkpilot.com/fi/tools/redirect-checker) paljastaa.

**Vertaa reilusti.** Sama aikaikkuna, sama yleisön koko, sama tarjous. Muistutusviesti tuottaa aina vähemmän kuin ensimmäinen lähetys, eikä se ole löydös.

**Piikeillä on syynsä.** Äkillinen ryöppy yhdestä viittaavasta sivustosta tarkoittaa, että linkkiä jaettiin jossakin. Äkillinen ryöppy yhdestä maasta ilman viittaavaa sivustoa on usein skanneri tai sivuja keräävä botti. Katso tarkemmin ennen kuin juhlit.

## Muuta raportti muutoksiksi

Kampanjaraportin pitää päättyä listaan asioista, jotka tehdään toisin.

- **Siirrä toimintakehote** sijoitteluun, joka voitti.
- **Siirrä panostusta kanavaan**, jossa on parhaat yksilölliset klikkaukset yleisön jäsentä kohden, tai parhaat konversiot klikkausta kohden, jos tulosdataa on.
- **Korjaa heikot linkit katkaisematta jatkuvuutta.** Muokkaa olemassa olevan lyhytlinkin kohdetta uuden luomisen sijaan, jotta raportti säilyttää historiansa ja painetut linkit toimivat yhä.
- **Kirjaa päätös** raportin viereen, jotta seuraava kampanja alkaa opitusta eikä tyhjästä.

## Kuukausirutiini

1. Suodata kuukauden linkit kampanjatagin mukaan.
2. Rajaa botit pois ja lue yksilölliset klikkaukset kanavittain suhteessa yleisön kokoon.
3. Hae saman kampanjanimen konversiot verkkoanalytiikasta tai CRM:stä ja aseta ne klikkausten viereen.
4. Vie näkymä tiedostoon tai jaa raporttisivu budjetista vastaavalle.
5. Kirjoita kolme riviä: mikä toimi, mikä ei ja mikä muuttuu ensi kuussa.

Tee näin kolmen kuukauden ajan, niin raportit lakkaavat olemasta pakkopullaa. Niistä tulee syy siihen, että neljäs kampanja on parempi kuin ensimmäinen.

## Lue myös

- UTM-parametrit: täydellinen käsikirja 2026: https://uselinkpilot.com/fi/blog/utm-parameters-complete-playbook
- Nykyaikainen opas linkkien seurantaan: https://uselinkpilot.com/fi/blog/modern-link-tracking
- Viimeistä klikkausta pidemmälle: käytännön monikosketusattribuutio: https://uselinkpilot.com/fi/blog/practical-multi-touch-attribution
- Klikkausten seuranta oman verkkotunnuksen lyhytlinkeissä: https://uselinkpilot.com/fi/blog/how-to-track-clicks-on-branded-short-urls

## Työkalut tähän artikkeliin

UTM-työkalu

Luo kampanjatunnisteilla merkityt URL-osoitteet sekunneissa.
https://uselinkpilot.com/fi/tools/utm-builder

Versiot: LinkedInin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/linkedin) · Facebookin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/facebook) · Sähköpostin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/email) · Instagramin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/instagram) · TikTokin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/tiktok) · YouTube-UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/youtube) · Google Ads -kampanjoiden UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/google-ads) · UTM-rakentaja X:lle (Twitter) (https://uselinkpilot.com/fi/tools/utm-builder/twitter) · Redditin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/reddit) · Pinterestin UTM-rakentaja (https://uselinkpilot.com/fi/tools/utm-builder/pinterest)

Linkin klikkausten tarkistus

Näe lyhytlinkin klikkaukset, viittaajat ja sijainnit.
https://uselinkpilot.com/fi/tools/link-analytics

Ilmainen URL-lyhentäjä

Lyhennä pitkä URL-osoite ja valitse sille oma polkutunnus.
https://uselinkpilot.com/fi/tools/url-shortener

Versiot: Linkinlyhentäjä TikTok-bioon (https://uselinkpilot.com/fi/tools/url-shortener/tiktok-bio) · Linkinlyhentäjä Instagram-bioon (https://uselinkpilot.com/fi/tools/url-shortener/instagram-bio) · Linkinlyhentäjä LinkedIn-julkaisuihin (https://uselinkpilot.com/fi/tools/url-shortener/linkedin-post) · Linkinlyhentäjä X:lle (Twitter) (https://uselinkpilot.com/fi/tools/url-shortener/twitter)

Älykkäät linkkiehdotukset

Tekoälyn ehdotuksia nimeämiseen, UTM-parametrien siistimiseen ja omiin verkkotunnuksiin.
https://uselinkpilot.com/fi/tools/smart-link-suggestions

## Usein kysytyt kysymykset

### Mitä kampanjan linkkiraportissa pitää olla?

### Miksi jokaisella kanavalla kannattaa olla oma lyhytlinkki?

### Kuinka usein kampanjalinkkien tuloksia kannattaa tarkastella?

### Mikä ero on klikkauksilla ja klikkausprosentilla?

### Näkyykö klikkauksista, tuottiko kampanja myyntiä?

### Miksi kampanjaraporttien klikkausmäärät eroavat työkalusta toiseen?

## Fiksummat linkit LinkPilotilla

Seuranta, UTM-parametrit, QR-koodit, tekoälyn havainnot ja white label -raportointi samassa työtilassa. Aloittaminen on ilmaista.

Luo ilmainen tili (https://uselinkpilot.com/signup)

## Lue seuraavaksi

Linkkien seuranta

### Lyhytlinkit SaaS-tuotteen käyttöönotossa: näin käytät niitä

Oman verkkotunnuksen lyhytlinkki käyttöönoton joka vaiheeseen sähköpostissa, sovelluksessa ja ohjeissa: näet klikkaukset ja muutat kohteen sivun siirtyessä.
https://uselinkpilot.com/fi/blog/how-to-use-custom-short-links-for-saas-product-onboarding

Linkkien seuranta

### Brändätyt lyhytlinkit asiakaskampanjoissa: näin käytät niitä

Kampanjarutiini toimistoille: asiakkaan verkkotunnus, kanava- ja mainoskohtaiset linkit, hyväksyntä, asiakkaalle sopiva raportti ja linkit kampanjan jälkeen.
https://uselinkpilot.com/fi/blog/how-to-use-custom-branded-short-links-for-client-campaigns

Linkkien seuranta

### Asiakkaille jaettujen linkkien klikkausten seuranta

Seuraa asiakkaille jaettujen linkkien klikkauksia: lyhytlinkki kosketuspistettä kohden, UTM-tunnisteet, bottisuodatus eikä henkilötietoja URL-osoitteessa.
https://uselinkpilot.com/fi/blog/how-to-track-clicks-on-links-shared-with-customers

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Etusivu",
        "item": "https://uselinkpilot.com/fi"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blogi",
        "item": "https://uselinkpilot.com/fi/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Lyhytlinkkien suorituskykyraportit kampanjoittain",
        "item": "https://uselinkpilot.com/fi/blog/how-to-use-short-link-performance-reports-by-campaign"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/fi/blog/how-to-use-short-link-performance-reports-by-campaign#article",
    "headline": "Lyhytlinkkien suorituskykyraportit kampanjoittain",
    "description": "Lyhytlinkit, jotka raportoivat kampanjoittain: oma linkki kanavaa kohden, tagit, yhteneväiset UTM-tagit ja kuukausirutiini, joka tekee klikkauksista päätöksiä.",
    "inLanguage": "fi",
    "datePublished": "2026-10-26",
    "dateModified": "2026-10-26",
    "image": "https://uselinkpilot.com/logo-512.png",
    "author": {
      "@type": "Organization",
      "@id": "https://uselinkpilot.com/author/linkpilot-team#organization",
      "name": "LinkPilot Team",
      "url": "https://uselinkpilot.com/fi/author/linkpilot-team"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://uselinkpilot.com/logo-512.png",
        "width": 512,
        "height": 512
      }
    },
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://uselinkpilot.com/fi/blog/how-to-use-short-link-performance-reports-by-campaign"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Mitä kampanjan linkkiraportissa pitää olla?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yksilölliset ja kaikki klikkaukset linkeittäin ja kampanjoittain kampanjan ajalta, jako kanavan, laitteen ja maan mukaan, bottien osuus ja rinnalla tulokset verkkoanalytiikasta tai CRM:stä: rekisteröitymiset, ostot, tukipyynnöt."
        }
      },
      {
        "@type": "Question",
        "name": "Miksi jokaisella kanavalla kannattaa olla oma lyhytlinkki?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Koska yksi linkki kolmessa paikassa kertoo vain kokonaismäärän. Erilliset linkit kertovat, mikä paikka tuotti klikkaukset, ja vain siitä kanavapäätös riippuu."
        }
      },
      {
        "@type": "Question",
        "name": "Kuinka usein kampanjalinkkien tuloksia kannattaa tarkastella?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Päivittäin kahtena ensimmäisenä päivänä rikkinäisten linkkien ja bottiryöppyjen varalta, sitten viikoittain kampanjan ajan ja lopuksi kerran tulosdatan kanssa. Tunneittainen seuranta tuottaa reaktioita, ei päätöksiä."
        }
      },
      {
        "@type": "Question",
        "name": "Mikä ero on klikkauksilla ja klikkausprosentilla?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Klikkaukset ovat lukumäärä. Klikkausprosentti (CTR) on klikkaukset jaettuna niiden ihmisten määrällä, jotka näkivät linkin. Sen tietää vain kanavista, jotka raportoivat näyttökerrat, kuten sähköpostin avaukset tai mainosnäytöt. Vertaa CTR:ää kanavien välillä vain, kun molemmilla on tämä jakaja."
        }
      },
      {
        "@type": "Question",
        "name": "Näkyykö klikkauksista, tuottiko kampanja myyntiä?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Ei pelkästään niistä. Klikkaus on käynnin alku. Myynnin näet, kun yhdistät lyhytlinkkien tagien kampanjanimen samaan UTM-kampanjaan verkkoanalytiikassa tai CRM:ssä ja luet konversiot sieltä."
        }
      },
      {
        "@type": "Question",
        "name": "Miksi kampanjaraporttien klikkausmäärät eroavat työkalusta toiseen?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Lyhytlinkki laskee jokaisen uudelleenohjauksen, myös botit ja ihmiset, jotka lähtivät ennen sivun latautumista. Verkkoanalytiikka laskee sivulataukset, joissa skriptit sallittiin. 10–30 prosentin ero on normaali. Suodata botit linkkien puolella ja vertaa yksilöllisiä klikkauksia istuntoihin."
        }
      }
    ],
    "inLanguage": "fi"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```