Onboarding dei clienti SaaS - Marketplace AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Onboarding dei clienti SaaS

Con gli abbonamenti software as a service (SaaS) e i contratti SaaS, i tuoi clienti si abbonano ai tuoi prodotti Marketplace AWS ma accedono al prodotto nel tuo ambiente. AWS Dopo l'abbonamento al prodotto, il cliente viene indirizzato a un sito Web creato e gestito come parte del prodotto SaaS per registrare il proprio account e configurare il prodotto.

Quando crei la tua scheda di prodotti SaaS, fornisci un URL alla pagina di destinazione per la registrazione. Utilizziamo tale URL per reindirizzare i clienti alla pagina di destinazione per la registrazione dopo l'iscrizione. Nella pagina di destinazione per la registrazione del software, raccogli tutte le informazioni necessarie per creare un account per il cliente. Ti consigliamo di raccogliere gli indirizzi e-mail dei clienti se prevedi di contattarli tramite e-mail per ricevere notifiche sull'utilizzo.

La pagina di destinazione per la registrazione deve essere in grado di identificare e accettare il x-amzn-marketplace-token token contenuto nei dati del modulo Marketplace AWS con l'identificativo del cliente per la fatturazione. Deve quindi passare il valore del token a da risolvere per AWS Marketplace Metering Service ottenere l'identificativo univoco del cliente, l'ID cliente e il codice prodotto corrispondente. Account AWS Per un esempio di codice, consulta ResolveCustomeresempio di codice.

Nota

Il token di registrazione si riferisce a uno specifico cliente abbonato e ogni token generato ha una finestra di scadenza di 4 ore. Finché il chiamante chiama l'API con lo stesso token, continuerà a restituire gli stessi valori di risposta fino alla scadenza del token.

Configurazione del prodotto SaaS per accettare nuovi acquirenti

Sei responsabile della corretta configurazione del tuo software SaaS per accettare nuovi clienti e gestirli in modo appropriato. Il seguente processo delinea un metodo consigliato per identificare, implementare e misurare l'accesso di un nuovo cliente al tuo software:

  1. Quando un cliente visita la pagina del prodotto sul Marketplace AWS sito Web, sceglie di abbonarsi al prodotto.

  2. Il cliente Account AWS è abbonato al tuo prodotto. Ciò significa che i record di abbonamento e di misurazione inviati dal prodotto entrano a far parte della fattura del AWS cliente.

  3. Per il cliente viene generato un token di registrazione contenente l'identificativo del cliente e il codice del prodotto.

  4. Il cliente viene reindirizzato alla pagina di registrazione del software. Questa pagina deve essere in grado di accettare il token con l'identificativo del cliente.

  5. Il browser del cliente invia una POST richiesta all'URL della pagina di destinazione per la registrazione del software. La richiesta contiene un POST parametrox-amzn-marketplace-token, contenente il token di registrazione del cliente. Dal punto di vista del tuo sito web di registrazione, il cliente ha inviato un modulo con questo parametro. Il token di registrazione è una stringa opaca. Se il tipo di offerta è una prova gratuita, alla richiesta verrà aggiunto un secondo parametrofree-trial, x-amzn-marketplace-offer-type con il valore.

  6. Per riscattare questo token di registrazione in cambio di un identificativo cliente, un Account AWS ID cliente e un codice prodotto, il tuo sito Web deve utilizzare l'AWS Marketplace Metering Service. ResolveCustomer L'identificativo del cliente non è l' Account AWS ID del cliente, ma è universale tra i prodotti e deve essere salvato in una fonte interna come parte dei registri dei clienti. Il codice prodotto è una stringa univoca per il prodotto SaaS che ti viene AWS fornita. Ogni AWS prodotto ha un codice prodotto univoco, che ti viene assegnato durante la registrazione.

    Nota

    Per vedere un esempio di ResolveCustomer chiamata, vediResolveCustomeresempio di codice.

  7. Al cliente viene richiesto di creare un account nel prodotto o di accedere a un account esistente.

    Nota

    Se la configurazione o il collegamento a un account cliente esistente nel prodotto richiede una procedura manuale da parte del team, puoi utilizzare un modulo di contatto per raccogliere le informazioni di contatto del cliente. Dopo aver raccolto le informazioni di contatto e risolto l'identificativo Marketplace AWS univoco del cliente (come ottenuto nel passaggio 6), visualizza un messaggio di notifica per il cliente. Nella notifica, indica che il suo account è in fase di configurazione e chiedigli di attendere che tu lo contatti. Fornisci al cliente i tempi di consegna previsti e le tue informazioni di contatto. Invia anche un messaggio e-mail al cliente con gli stessi dettagli.

  8. Il cliente ha ora effettuato l'accesso al tuo sito Web utilizzando le credenziali specifiche per quel prodotto SaaS. Nel database degli account, puoi inserire una voce per ogni cliente. Il database degli account deve contenere una colonna per l'identificativo AWS del cliente, che compili con l'identificativo del cliente ottenuto nel passaggio 6. Verifica che nessun altro account nel tuo sistema condivida questo identificativo cliente. Per i clienti che si abbonano a più prodotti tramite Marketplace AWS, l'identificativo cliente rimarrà lo stesso e ogni abbonamento avrà un codice prodotto univoco.

  9. Durante la procedura di registrazione come venditore, ti iscrivi agli argomenti di Amazon SNS che ti informano quando i clienti si iscrivono o annullano l'iscrizione al tuo prodotto. Queste sono notifiche Amazon SNS in formato JSON che ti informano sulle azioni dei clienti:

    • Notifica di autorizzazione: per i prodotti con modelli di prezzo che includono un contratto, ricevi una notifica quando gli acquirenti creano un nuovo contratto, lo aggiornano, lo rinnovano o lo scadono. Il database degli account deve avere una colonna aggiuntiva per lo stato dell'abbonamento. Per ulteriori informazioni, consulta Argomento di Amazon SNS: aws-mp-entitlement-notification.

    • Notifica di abbonamento: per i prodotti con qualsiasi modello di prezzo, inclusi contratti e abbonamenti, ricevi una notifica quando un acquirente sottoscrive o annulla l'abbonamento a un prodotto. Per ulteriori informazioni, consulta Argomento di Amazon SNS: aws-mp-subscription-notification.

    Ti consigliamo di utilizzare Amazon Simple Queue Service (Amazon SQS) per acquisire questi messaggi. Dopo aver ricevuto una notifica di abbonamento consubscribe-success, l'account cliente è pronto per la misurazione. I record inviati prima di questa notifica non vengono contabilizzati. Per informazioni su come eseguire questa operazione, consulta la Fase 2: Autorizza l'argomento Amazon SNS a inviare messaggi alla coda Amazon SQS nella Amazon Simple Notification Service Developer Guide.

    Nota

    Non attivare l'abbonamento a un prodotto se non ricevi una notifica. subscribe-success

  10. Usa l'identificativo del cliente memorizzato nel tuo database per misurarne l'utilizzo tramite AWS Marketplace Metering Service o verifica i diritti tramite. AWS Marketplace Entitlement Service

Sicurezza e ordini

In qualità di venditore, è tua responsabilità affidarti solo agli identificativi del cliente che vengono immediatamente restituiti AWS o a quelli firmati dal tuo sistema. Ti consigliamo di risolvere immediatamente il token di registrazione perché potrebbe scadere dopo circa 1 ora. Dopo aver risolto il token di registrazione, memorizza l'identificativo del cliente come attributo firmato nella sessione del browser del cliente fino al completamento della registrazione.