Jak stworzyć rozszerzenie Chrome: od pomysłu do publikacji i monetyzacji

Proste rozszerzenie Chrome to dwa pliki i dziesięć minut. Zdobycie użytkowników i przychodu wymaga więcej: wyboru problemu, publikacji w Chrome Web Store, promocji i dodania monetyzacji. Oto cała droga, krok po kroku.

Krok 1. Wybierz problem

Najlepsze pomysły na rozszerzenia to małe, powtarzalne zadania, których ludzie już szukają: tryb ciemny dla serwisu, konwerter plików, szybkie tłumaczenie, zarządzanie kartami. Sprawdź popyt w wyszukiwarce Chrome Web Store i w narzędziach do słów kluczowych: jeśli istnieją podobne rozszerzenia z tysiącami użytkowników, popyt jest prawdziwy.

Konkurencja to nie problem. Często wystarczy zrobić prostsze i czytelniejsze rozwiązanie dla jednego zastosowania. Tak zaczęło się rozszerzenie z case study Dark Mode for Google Docs: pierwsza wersja powstała w około tydzień, a rozszerzenie urosło do ponad 400 tys. użytkowników.

Krok 2. Zbuduj pierwsze rozszerzenie

Rozszerzenia Chrome tworzy się w HTML, CSS i JavaScript. Minimalna wersja z oficjalnego poradnika Google to folder z trzema plikami.

manifest.json

Główny plik rozszerzenia: nazwa, wersja, uprawnienia i to, co otwiera się po kliknięciu ikony. Rozszerzenia używają dziś Manifest V3.

{
  "name": "Hello Extensions",
  "description": "Base Level Extension",
  "version": "1.0",
  "manifest_version": 3,
  "action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  }
}

hello.html

Popup, który pojawia się po kliknięciu ikony rozszerzenia:

<html>
  <body>
    <h1>Hello Extensions</h1>
  </body>
</html>

Ikona

Umieść w tym samym folderze obraz o nazwie hello_extensions.png — jego nazwa musi być zgodna z polem default_icon w manifeście.

Krok 3. Załaduj i przetestuj

  1. Otwórz chrome://extensions w Chrome.
  2. Włącz tryb dewelopera w prawym górnym rogu.
  3. Kliknij „Załaduj rozpakowane” i wybierz folder rozszerzenia.
  4. Przypnij rozszerzenie przez ikonę puzzla i kliknij je — otworzy się popup.

Dalej rozszerzenie się rozrasta: skrypty popupu, content scripty do pracy ze stronami, service worker do zadań w tle. Proś tylko o uprawnienia, których naprawdę potrzebujesz: nadmiarowe niepokoją zarówno użytkowników, jak i recenzentów.

Krok 4. Opublikuj w Chrome Web Store

  1. Zarejestruj się jako deweloper w Chrome Web Store Developer Dashboard i uiść jednorazową opłatę rejestracyjną (wymagania rejestracji). Użyj osobnego adresu e-mail do publikacji: później nie da się go zmienić.
  2. Spakuj folder rozszerzenia do ZIP i wgraj go przez „Add new item”.
  3. Wypełnij zakładki: Store Listing (strona w sklepie), Privacy (jedno przeznaczenie i zbierane dane) oraz Distribution (kraje i widoczność).
  4. Wyślij do weryfikacji. Czas zależy od rozszerzenia; po zatwierdzeniu masz 30 dni na publikację.

Nowi deweloperzy mogą na początku opublikować maksymalnie dwa rozszerzenia. Szczegóły znajdziesz w przewodniku po publikacji.

Ile kosztuje opublikowanie rozszerzenia Chrome?

Sama publikacja jest darmowa; jedyny koszt to jednorazowa opłata rejestracyjna dewelopera. Przez lata wynosiła 5 $ (Computerworld), ale obecna dokumentacja Google nie podaje kwoty, więc sprawdź ją w panelu przy rejestracji. Nie ma opłat rocznych ani opłat za każde rozszerzenie.

Krok 5. Wypromuj je

Pozycja w Chrome Web Store zależy od ocen, stosunku instalacji do odinstalowań, jakości karty i metadanych. Jak zoptymalizować nazwę, opis i zrzuty ekranu, gdzie znaleźć pierwszych użytkowników i kiedy dodać reklamę — opisujemy w artykule „Jak promować rozszerzenie Chrome”.

Krok 6. Zacznij zarabiać

Główne modele to subskrypcje lub płatne funkcje, programy partnerskie, darowizny i reklama w rozszerzeniu. Subskrypcje dają najwyższy przychód na użytkownika, ale wymagają operatora płatności i kilku tysięcy użytkowników. Reklama pozwala zarabiać na wszystkich użytkownikach bez płatności i paywalla. Porównanie znajdziesz w artykule „Jak zarabiać na rozszerzeniu Chrome”.

Jeśli wybierzesz reklamę, pokazuj ją tylko we własnym interfejsie rozszerzenia: Chrome Web Store zabrania wstawiania reklam na cudze strony. Szczegóły w naszym omówieniu zasad reklam w Chrome Web Store.

ExtAds to sieć reklamowa dla rozszerzeń: osadzasz natywny baner w popupie, panelu bocznym lub na stronie rozszerzenia, sam wybierasz kampanie i zarabiasz na wyświetleniach. Zobacz stronę Dla wydawców lub napisz do naszego managera na Telegramie: @extads.

W skrócie

  1. Wybierz mały problem z potwierdzonym popytem.
  2. Zbuduj minimalną wersję: manifest.json, popup i ikonę.
  3. Przetestuj ją przez „Załaduj rozpakowane”.
  4. Opublikuj w Chrome Web Store i wypełnij zakładkę Privacy.
  5. Promuj przez kartę w sklepie, wyszukiwarkę i społeczności.
  6. Dodaj monetyzację, gdy pojawią się aktywni użytkownicy.
keyboard_arrow_up