Tipps Für Die Zertifizierung Von Kommerziellen Alexa Skills

Kristin Fritsche Aug 22, 2019
Share:
Tips & Tools German Make Money Certification
Blog_Header_Post_Img

Alle Skills, die im Alexa Skills Store veröffentlicht werden, müssen zuvor einen Zertifizierungsprozess durchlaufen. Die zertifizierten Skills erfüllen die Anforderungen an Sicherheit, Datenschutz, Zertifizierungs-Richtlinien, Funktionalität und die korrekte Entwicklung der Sprachoberfläche.

Uns liegt aber nicht nur das Nutzererlebnis am Herzen, wir möchten auch dir als Entwickler die Skill-Entwicklung so leicht und angenehm wie möglich machen.

Über In-Skill-Käufe (ISP) kannst du Premium-Inhalte, wie z. B. Funktionen für Spiele oder interaktive Geschichten, mit einem benutzerdefinierten Interaktionsmodell verkaufen. Für In-Skill-Käufe werden die Zahlungsoptionen genutzt, die schon mit dem Amazon-Konto des jeweiligen Nutzers verknüpft sind. Der Kauf von In-Skill-Produkten sollte für die Käufer ganz einfach und bequem sein. Nutzer fragen vielleicht nach In-Skill-Produkten oder reagieren bei der Interaktion mit deinem Skill auf deine Kaufoptionen.

In diesem Blog Post erklären wir einige typische Fehler im Zusammenhang mit der Skill-Zertifizierung, die sich einfach vermeiden lassen. Wenn du schon im Vorfeld darauf achtest, erleichterst du dir den Zertifizierungsprozess.

1. Nur in Sprachmodellen, die In-Skill-Käufe unterstützen, auf Premium-Inhalte hinweisen

Zurzeit sind In-Skill-Käufe nur für Alexa Skills in ausgewählten Sprachen verfügbar. Wenn dein Skill auch Sprachen unterstützt, die In-Skill-Käufe nicht unterstützen, achte bitte darauf, dass du in den nicht unterstützten Sprachen nicht auf Premium-Inhalte hinweist. Zum Beispiel darf deine Begrüßung, Skill-Interaktionen und Hilfemeldungen für die nicht unterstützen Sprachen keine Hinweise auf Premium-Inhalte enthalten. Tipps zum Hinzufügen von In-Skill-Produkten in unterstützten Sprachen findest du auf den Seiten Choose Pricing, Languages, and Distribution for In-Skill Products (Preise, Sprachen und Verbreitung von In-Skill-Produkten) und Use In-Skill Product Service APIs (In-Skill-Produktservice-APIs verwenden). Außerdem ist wichtig, dass deine Skills mit In-Skill-Käufen grundsätzlich keine Kaufaufforderung oder Kaufinformationen in der Skill-Beschreibung, in den Example Phrases, in der „Neuigkeiten“-Sektion („What´s New“) oder auf der Account-Verknüpfungsseite enthalten.

2. Nutzern die Stornierung oder Erstattung von Käufen ermöglichen

Bei allen kommerziellen Alexa Skills müssen Nutzer ihre Käufe stornieren oder sich erstatten lassen können. Dafür musst du einen benutzerdefinierten Intent erstellen, der Erstattungs-/Stornierungsanforderungen unterstützt, und Code zur Verarbeitung des benutzerdefinierten Intents hinzufügen, der den Stornierungsprozess durch Senden einer Anweisung („Directive“) startet. Im Abschnitt Handle a refund or cancel request (Erstattungs- oder Stornierungsanforderung verarbeiten) der Dokumentation wird leicht verständlich erklärt, wie du diese Funktion implementierst.

3. Wirkungsvolle Kaufvorschläge (Upsells) für jedes In-Skill-Produkt anbieten

Biete deine Produkte passend zur Interaktion des Nutzers mit deinem Skill proaktiv an. Dafür musst du überprüfen, ob der Nutzer ein Produkt aus der gespeicherten Liste besitzt, und das Upsell-Produkt zusammen mit einer passenden Nachricht an den Amazon-Kaufprozess übergeben. Füge für Kaufvorschläge Code ein, der den Kaufprozess mit einer Anweisung startet. Ressourcen, in denen die Implementierung von Kaufvorschlägen erklärt wird, findest du im Abschnitt Offer Purchase Suggestions (Kaufvorschläge anbieten) und Help Customers find your in-skill products (Nutzer zu deinen In-Skill-Produkten leiten) der Dokumentation. Die Upsell-Nachricht darf keine Preise oder Details enthalten, da diese bereits im Kaufprozess von Alexa angegeben werden. Binde am besten auch eine Erinnerung in deine Skill-Interaktion ein, um die Nutzer zu motivieren, sich den Premium-Inhalt anzusehen.

4. Direkte Unterstützung für Kaufanfragen hinzufügen

Nutzer sollten die Möglichkeit haben, In-Skill-Produkte direkt zu kaufen, ohne den Umweg über einen Kaufvorschlag während der Skill-Interaktion gehen zu müssen. Erstelle hierfür einen benutzerdefinierten Intent, der Kaufanfragen unterstützt. Füge den Code entsprechend zur Verarbeitung des benutzerdefinierten Intents hinzu, der den Kaufprozess durch Senden einer Anweisung startet. Weitere Informationen zur Implementierung einer direkten Kaufanfrage findest du im Abschnitt Add support for purchase requests (Unterstützung für Kaufanfragen hinzufügen) der Dokumentation.

5. Führe deine Nutzer nach dem Kaufprozess zurück zu den Skill-Inhalten

Ganz gleich, ob der Nutzer einen Einmalkauf oder ein Verbrauchsprodukt kauft oder nicht oder ein Abo abschließt, du musst ihn anschließend wieder „elegant“ zu deinem Skill zurückleiten. Wenn der Nutzer das Produkt kauft oder ein Abo abschließt, sollte er unbedingt sofort nach dem Kauf Zugang auf die Premium-Inhalte erhalten. Du solltest auch auf jeden Fall eine Alternative vorbereiten, falls der Nutzer sich gegen den Kauf entscheidet. Weitere Informationen hierzu findest du unter Handling the post-purchase flow (Abwicklung der Abläufe nach dem Kauf).

Hilfe und Unterstützung

Falls du mal Probleme hast oder etwas unklar ist, helfen wir dir gerne weiter! In unserer Feedback-E-Mail zur Skill-Zertifizierung findest du eine Zusammenfassung aller gefundenen Probleme, Schritt-für-Schritt-Anleitungen zur Reproduzierung jedes Problems (falls nötig) und Schritte zur Fehlerbehebung, damit du deinen Skill startklar für die Zertifizierung machen kannst. Falls du das Gefühl hast, dass wir die Implementierung deines Skills falsch verstanden haben, dann gib dies bitte im Feld „Testing Instructions“ in der Developer Console an.

Wenn du bei der Skill-Erstellung nicht weiterkommst oder Fragen hast, kannst du in unserem Entwicklerforum Fragen stellen und dich mit anderen Alexa-Skill-Entwicklern austauschen oder uns über unser Kontaktformular an uns wenden.

Ressourcen