Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen avulla Amazon Personalize PlatoBlockchain Data Intelligence -sovelluksella. Pystysuuntainen haku. Ai.

Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen mukaisesti Amazon Personalize -sovelluksella

Tänään meillä on ilo ilmoittaa Kampanjat Amazon Personalize -ominaisuus, jonka avulla voit nimenomaisesti suositella tiettyjä kohteita käyttäjillesi liiketoimintatavoitteidesi mukaisten sääntöjen perusteella. Sinulla voi esimerkiksi olla markkinointikumppanuuksia, jotka edellyttävät tiettyjen tuotemerkkien, sisäisen sisällön tai luokkien mainostamista, joiden näkyvyyttä haluat parantaa. Kampanjat antavat sinulle paremman hallinnan suositeltuihin tuotteisiin. Voit määrittää liiketoimintasäännöt kampanjatuotteiden tunnistamiseksi ja niiden esittelemiseksi koko käyttäjäkunnallesi ilman lisäkustannuksia. Voit myös hallita suosituksissasi mainostetun sisällön prosenttiosuutta. Amazon Personalize löytää automaattisesti tarvittavat tuotteet mainostuotejoukosta, jotka täyttävät liiketoimintasääntösi, ja jakaa ne kunkin käyttäjän suositusten mukaisesti.

Amazon Personalize auttaa sinua parantamaan asiakkaiden sitoutumista antamalla räätälöityjä tuote- ja sisältösuosituksia verkkosivustoissa, sovelluksissa ja kohdistetuissa markkinointikampanjoissa. Pääset alkuun ilman aikaisempaa koneoppimiskokemusta (ML) käyttämällä sovellusliittymiä, joiden avulla voit helposti luoda kehittyneitä personointiominaisuuksia muutamalla napsautuksella. Kaikki tietosi on salattu yksityisiksi ja turvallisiksi, ja niitä käytetään vain suositusten luomiseen käyttäjillesi.

Tässä viestissä näytämme, kuinka voit mukauttaa suosituksiasi uudella tarjousominaisuuden avulla verkkokaupan käyttötapauksessa.

Ratkaisun yleiskatsaus

Eri yritykset voivat käyttää kampanjoita, jotka perustuvat yksilöllisiin tavoitteisiinsa sen tyyppiselle sisällölle, johon he haluavat lisätä sitoutumista. Voit käyttää ylennyksiä saadaksesi prosenttiosuuden suosituksistasi tietyntyyppisiä mille tahansa sovellukselle verkkotunnuksesta riippumatta. Esimerkiksi verkkokauppasovelluksissa voit käyttää tätä ominaisuutta, jos haluat, että 20 % suositelluista tuotteista on alennuksiksi merkittyjä tai tietyn merkin tai luokan tuotteita. Tilausvideon käyttötapauksissa voit käyttää tätä ominaisuutta täyttämään 40 % karusellista äskettäin julkaistuilla ohjelmilla ja elokuvilla, joita haluat korostaa, tai mainostaa live-sisältöä. Voit käyttää tarjouksia verkkotunnuksen tietojoukkoryhmät ja mukautettuja tietojoukkoryhmiä (Käyttäjän personointi ja Samankaltaiset tuotteet reseptit).

Amazon Personalize tekee ylennysten määrittämisestä helppoa: luo ensin suodatin, joka valitsee kohteet, joita haluat mainostaa. Voit käyttää Amazon Personalize -konsolia tai API:ta luodaksesi suodattimen logiikallasi käyttämällä Amazon Personalize DSL:ää (verkkotunnuskohtainen kieli). Se kestää vain muutaman minuutin. Kun pyydät suosituksia, määritä tarjous määrittämällä suodatin, prosenttiosuus suosituksista, joiden tulee vastata kyseistä suodatinta, ja tarvittaessa dynaamiset suodatinparametrit. Mainitut kohteet jaetaan satunnaisesti suosituksiin, mutta olemassa olevia suosituksia ei poisteta.

Seuraava kaavio näyttää, kuinka voit käyttää tarjouksia Amazon Personalize -suosituksissa.

Määrität mainostettavat tuotteet luettelojärjestelmässä, lataat ne Amazon Personalize items -tietojoukkoon ja saat sitten suosituksia. Suositusten saaminen ilman tarjouksen määrittämistä palauttaa osuvimmat tuotteet, ja tässä esimerkissä vain yhden kohteen korotetuista tuotteista. Ei ole takuuta mainostettujen tuotteiden palautuksesta. Suositusten saaminen 50 %:lla mainostetuista tuotteista palauttaa puolet ylennettyihin tuotteisiin kuuluvista tuotteista.

Tämä viesti opastaa sinua määrittämään ja käyttämään tarjouksia Amazon Personalize -suosituksissasi varmistaaksesi, että kampanjan tai suosittelijan tulokset sisältävät tiettyjä kohteita, jotka haluat käyttäjien näkevän. Tätä esimerkkiä varten luomme vähittäiskaupan suosittelijan ja mainostamme tuotteita CATEGORY_L2 as halloween, joka vastaa Halloween-koristeita. Koodinäyte tähän käyttötapaukseen on saatavilla osoitteessa GitHub.

Edellytykset

Jotta voit käyttää tarjouksia, sinun on ensin määritettävä Amazon Personalize -konsolissa joitain Amazon Personalize -resursseja. Luo tietojoukkoryhmä, lataa tietosi ja kouluta suositteleja. Katso täydelliset ohjeet Aloittaminen.

  1. Luo tietojoukkoryhmä.
  2. Luo Interactions tietojoukko käyttämällä seuraavaa malli:
    {
        "type": "record",
        "name": "Interactions",
        "namespace": "com.amazonaws.personalize.schema",
        "fields": [
            {
                "name": "USER_ID",
                "type": "string"
            },
            {
                "name": "ITEM_ID",
                "type": "string"
            },
            {
                "name": "TIMESTAMP",
                "type": "long"
            },
            {
                "name": "EVENT_TYPE",
                "type": "string"
            }
        ],
        "version": "1.0"
    }

  3. Tuo vuorovaikutustiedot Amazon Personalize alkaen Amazonin yksinkertainen tallennuspalvelu (Amazon S3). Tässä esimerkissä käytämme seuraavaa tiedosto. Loimme synteettiset tiedot koodin perusteella Vähittäiskaupan esittelykauppaprojekti. Katso GitHubin reposta lisätietoja tiedoista ja mahdollisista käyttötavoista.
  4. Luo Items tietojoukko käyttämällä seuraavaa kaavaa:
    {
        "type": "record",
        "name": "Items",
        "namespace": "com.amazonaws.personalize.schema",
        "fields": [
            {
                "name": "ITEM_ID",
                "type": "string"
            },
            {
                "name": "PRICE",
                "type": "float"
            },
            {
                "name": "CATEGORY_L1",
                "type": ["string"],
                "categorical": true
            },
            {
                "name": "CATEGORY_L2",
                "type": ["string"],
                "categorical": true
            },
            {
                "name": "GENDER",
                "type": ["string"],
                "categorical": true
            }
        ],
        "version": "1.0"
    }

  5. Tuo tuotetiedot Amazon Personalizeen Amazon S3:sta. Tässä esimerkissä käytämme seuraavaa tiedosto, perustuu koodiin Vähittäiskaupan esittelykauppaprojekti.Lisätietoja vuorovaikutusten ja kohteiden tietojen muotoilusta ja tuomisesta Amazon S3:sta on kohdassa Tuodaan joukkotietueita.
  6. Luo suosittelija. Tässä esimerkissä luomme a "Suosittelen sinulle" -suosittelija.

Luo suodatin tarjouksillesi

Nyt kun olet määrittänyt Amazon Personalize -resurssit, voit luoda a suodattaa joka valitsee kampanjasi kohteet.

Voit luoda staattisen suodattimen, jossa kaikki muuttujat koodataan suodatinta luotaessa. Voit esimerkiksi lisätä kaikki kohteet, joilla on CATEGORY_L2 as halloween, käytä seuraavaa suodatinlauseketta:

INCLUDE ItemID WHERE Items.CATEGORY_L2 IN ("halloween")

Voit myös luoda dynaamisia suodattimia. Dynaamiset suodattimet ovat muokattavissa reaaliajassa, kun pyydät suosituksia. Luodaksesi dynaamisen suodattimen, määrität suodatinlausekkeen ehdot käyttämällä paikkamerkkiparametria kiinteän arvon sijaan. Tämän avulla voit valita suodatettavat arvot käyttämällä suodatinta suosituspyyntöön sen sijaan, että luot lausekkeen. Annat suodattimen, kun soitat numeroon Hanki Recommendations or Hanki PersonalizedRanking API-toiminnot tai osana syötetietojasi, kun luot suosituksia erätilassa a eräpäätelmätyö.

Jos esimerkiksi haluat valita kaikki kohteet kategoriasta, joka on valittuna, kun suoritat päättelykutsun suodattimen ollessa käytössä, käytä seuraavaa suodatinlauseketta:

INCLUDE ItemID WHERE Items.CATEGORY_L2 IN ($CATEGORY)

Voit luoda edellisen DSL: n avulla mukautettavan suodattimen Amazon Personalize -konsoliin. Suorita seuraavat vaiheet:

  1. Amazon Personalize -konsolissa Suodattimet sivu, valitse Luo suodatin.
  2. varten Suodattimen nimi, anna suodattimesi nimi (tätä viestiä varten annamme category_filter).
  3. valita Rakenna ilmaisu tai lisää lauseke manuaalisesti, jotta voit luoda mukautetun suodattimen.
  4. Muodosta lauseke "Sisällytä ItemID MISTÄ Items.CATEGORY_L2 IN $CATEGORY”Siksi Arvo, annat arvon $ plus parametrin nimi, joka on samanlainen kuin omaisuutesi nimi ja joka on helppo muistaa (tässä esimerkissä $CATEGORY).
  5. Jos haluat ketjuttaa lisälausekkeita suodattimeen, valitse plusmerkki.
  6. Lisää lisää suodatinlausekkeita valitsemalla Lisää lauseke.
  7. Valita Luo suodatin.
    Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen avulla Amazon Personalize PlatoBlockchain Data Intelligence -sovelluksella. Pystysuuntainen haku. Ai.

Voit myös luoda suodattimia createFilter Sovellusliittymä Amazon Personalise -sovelluksessa. Lisätietoja, katso Luo suodatin.

Käytä tarjouksia suosituksiisi

Hakeminen a suodattaa kun suositusten saaminen on hyvä tapa räätälöidä suosituksiasi tiettyjen kriteerien mukaan. Suodattimien käyttäminen käyttää suodatinta kuitenkin suoraan kaikkiin palautettuihin suosituksiin. Kun käytät kampanjoita, voit valita, kuinka suuri prosenttiosuus suosituksista vastaa mainostettuja tuotteita, jolloin voit yhdistellä yksilöllisiä suosituksia ja parhaita tuotteita, jotka vastaavat kampanjan kriteerejä kullekin käyttäjälle sellaisissa suhteissa, jotka ovat järkeviä yrityksesi käyttötarkoituksessa.

Seuraava esimerkikoodi on kyselyelin GetRecommendations API, joka saa suosituksia käyttäjälle, joka käyttää "Suositeltu sinulle" suosittelija:

{
    "recommenderArn" = "arn:aws:personalize:us-west-2:000000000000:recommender/test-recommender",
    userId = "1",
    numResults = 20
}

Tämä pyyntö palauttaa yksilöllisiä suosituksia määritetylle käyttäjälle. Luettelon tuotteista nämä ovat 20 käyttäjän kannalta oleellisinta tuotetta.

Voimme tehdä saman kutsun ja käyttää suodatinta palauttamaan vain suodatinta vastaavat tuotteet. Seuraava esimerkkikoodi on pyynnön runko GetRecommendations API, joka saa suosituksia käyttäjälle, joka käyttää "Suositeltu sinulle" -suositinta, ja soveltaa a dynaaminen suodatin palauttaa vain asiaankuuluvat tuotteet, joilla on CATEGORY_L2 as halloween:

{
    "recommenderArn" = "arn:aws:personalize:us-west-2:000000000000:recommender/test-recommender",
    userId = "1",
    numResults = 20,
    filterArn = "arn:aws:personalize:us-west-2:000000000000:filter/category_filter",
    filterValues={ "CATEGORY": ""halloween""}
}

Tämä pyyntö palauttaa henkilökohtaisia ​​suosituksia määritetylle käyttäjälle, jolla on CATEGORY_L2 as halloween. Luettelon tuotteista nämä ovat 20 tärkeintä tuotetta CATEGORY_L2 as halloween käyttäjälle.

Voit käyttää ylennyksiä, jos haluat, että tietty prosenttiosuus tuotteista kuuluu mainostettavaan määritteeseen ja loput kohteet, jotka ovat tämän käyttäjän kannalta oleellisimmat luettelon tuotteista. Voimme soittaa saman puhelun ja soveltaa ylennystä. Seuraava esimerkkikoodi on pyynnön runko GetRecommendations Sovellusliittymä, joka saa suosituksia käyttäjälle, joka käyttää "Suositeltu sinulle" -suositinta, ja käyttää tarjousta sisällyttääkseen tietyn prosenttiosuuden asiaankuuluvista tuotteista, joilla on CATEGORY_L2 as halloween:

{
    recommenderArn = "arn:aws:personalize:us-west-2:000000000000:recommender/test-recommender",
    userId = "1",
    numResults = 20,
    promotions = [{
        "name" : "halloween_promotion",
        "percentPromotedItems" : 20,
        "filterArn": "arn:aws:personalize:us-west-2:000000000000:filter/category_filter",
        "filterValues": {
            "CATEGORY" : ""halloween""
        }
    }]
}

Tämä pyyntö palauttaa 20 % suosituksista, jotka vastaavat tarjouksessa määritettyä suodatinta: tuotteet, joissa CATEGORY_L2 as halloween; ja 80 % yksilöityjä suosituksia määritetylle käyttäjälle, jotka ovat käyttäjälle tärkeimmät tuotteet luettelon tuotteista.

Voit käyttää suodatinta yhdistettynä tarjouksiin. Ylimmän tason parametrilohkon suodatin koskee vain ei-edistettyjä tuotteita.

Suodatin mainostettujen kohteiden valitsemiseksi on määritetty kohdassa promotions parametrilohko. Seuraava esimerkkikoodi on pyynnön runko GetRecommendations API, joka saa suosituksia käyttäjälle, joka käyttää "Suositeltu sinulle" -suositinta, ja käyttää dynaamista suodatinta, jota olemme käyttäneet kahdesti. Ensimmäinen suodatin koskee ei-mainostettuja tuotteita, joiden valinnassa on CATEGORY_L2 as decorative, ja toinen suodatin koskee kampanjaa, jossa mainostetaan tuotteita CATEGORY_L2 as halloween:

{
    recommenderArn = "arn:aws:personalize:us-west-2:000000000000:recommender/test-recommender",
    userId = "1",
    numResults = 20,
    "filterArn": "arn:aws:personalize:us-west-2:000000000000:filter/category_filter",
    "filterValues": {
        "CATEGORY" : ""decorative""
    }
    promotions = [{
        "name" : "halloween_promotion",
        "percentPromotedItems" : 20,
        "filterArn": "arn:aws:personalize:us-west-2:000000000000:filter/category_filter",
        "filterValues": {
            "CATEGORY" : ""halloween""
        }
    }]
}

Tämä pyyntö palauttaa 20 % suosituksista, jotka vastaavat tarjouksessa määritettyä suodatinta: tuotteet, joissa CATEGORY_L2 as halloween. Loput 80 % suositelluista tuotteista ovat henkilökohtaisia ​​suosituksia tietylle käyttäjälle CATEGORY_L2 as decorative. Nämä ovat käyttäjälle tärkeimmät tuotteet luettelossa olevista tuotteista CATEGORY_L2 as decorative.

Puhdistaa

Varmista, että siivoat kaikki tilillesi luomasi käyttämättömät resurssit noudattamalla tässä viestissä kuvattuja ohjeita. Voit poistaa suodattimia, suosituksia, tietojoukkoja ja tietojoukkoryhmiä -sovelluksen kautta AWS-hallintakonsoli tai käyttämällä Python SDK:ta.

Yhteenveto

Lisääminen ylennykset  Amazon Personalize -sovelluksessa voit mukauttaa suosituksiasi kullekin käyttäjälle lisäämällä kohteita, joiden näkyvyyttä ja sitoutumista haluat nimenomaisesti lisätä. Kampanjat antavat myös mahdollisuuden määrittää, kuinka suuri prosenttiosuus suositelluista tuotteista tulisi olla mainostettuja, mikä räätälöi suositukset liiketoimintatavoitteidesi mukaisiksi ilman lisäkustannuksia. Voit käyttää ylennyksiä suosituksiin käyttämällä User-Personalization- ja Samankaltaiset tuotteet -reseptejä sekä käyttää tapauskohtaisesti optimoituja suosituksia.

Lisätietoja Amazon Personalizesta on kohdassa Mikä on Amazon Personalise?


Tietoja kirjoittajista

Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen avulla Amazon Personalize PlatoBlockchain Data Intelligence -sovelluksella. Pystysuuntainen haku. Ai. Anna Gruebler on ratkaisuarkkitehti AWS:ssä.

Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen avulla Amazon Personalize PlatoBlockchain Data Intelligence -sovelluksella. Pystysuuntainen haku. Ai.Alex Burkleaux on ratkaisuarkkitehti AWS:ssä. Hän keskittyy auttamaan asiakkaita soveltamaan koneoppimista ja data-analytiikkaa media- ja viihdeteollisuuden ongelmien ratkaisemiseen. Vapaa-ajallaan hän viettää aikaa perheen kanssa ja toimii vapaaehtoisena hiihtopartiona paikallisella hiihtomäellä.

Mukauta suosituksiasi mainostamalla tiettyjä tuotteita liiketoimintasääntöjen avulla Amazon Personalize PlatoBlockchain Data Intelligence -sovelluksella. Pystysuuntainen haku. Ai.Liam Morrison on AWS:n ratkaisuarkkitehtipäällikkö. Hän johtaa tiimiä, joka keskittyy Marketing Intelligence -palveluihin. Hän on keskittynyt viimeiset 5 vuotta koneoppimisen käytännön sovelluksiin median ja viihteen alalla, auttaen asiakkaita toteuttamaan personointia, luonnollisen kielen käsittelyä, tietokonenäköä ja paljon muuta.

Aikaleima:

Lisää aiheesta AWS-koneoppiminen