對 Shopify 應(yīng)用程序開發(fā)者來說,在 Shopify 應(yīng)用商店推出新應(yīng)用程序時需要考慮許多技術(shù)性和非技術(shù)性因素。我們最近在 ShopifyDevs Twitch 頻道上直播了我們的第二場 AMA(Ask Me Anything,有問必答),由 Shopify 運營經(jīng)理 Ivana Mitrovic 和來自 Shopify 應(yīng)用程序?qū)徍藞F隊的 Marco Ferraris 擔任主播,他們分享了開發(fā)者應(yīng)該如何提交有影響力的應(yīng)用程序,并更快通過審核流程。
在這次 AMA 直播期間,Mitrovic 和 Ferraris 討論了許多有助于應(yīng)用程序成功的不同因素,從品牌和安裝到上線、功能和用戶體驗(UX)。你可以通過了解所有可改進的應(yīng)用列表頁面和應(yīng)用本身的機會來簡化應(yīng)用審核流程。
在這篇文章中,我們將探索一些來自 AMA 直播的最重要的經(jīng)驗,包括:
如何為應(yīng)用列表編寫清晰詳細的描述
為何性能對商家體驗至關(guān)重要
如何提供明確的安裝指南
一份清晰詳細的描述是應(yīng)用列表頁面最重要的部分之一。商家可以通過這部分了解你的應(yīng)用程序如何提供特定解決方案,以及它可以應(yīng)用于哪些案例。
Ferraris 建議:“詳細描述的主要用途是講述你的應(yīng)用程序?qū)榘惭b它的商家解決什么問題。”
詳細描述可以闡明應(yīng)用程序為商家?guī)淼膬r值,不論是解鎖買家購物機會、提高商店可用性、管理后端程序還是其他好處。應(yīng)用列表頁面的這一部分是與商家建立聯(lián)系的機會,建立他們對你品牌的信任,并回答他們可能提出的任何疑問。
Mitrovic 表示:“你的詳細描述需要易于閱讀、簡潔并快速概述你的應(yīng)用程序可以做什么,不能做什么?!?/strong>
你需要回答的三個問題是:
你的 App 是做什么的?
你的 App 解決了什么問題?
你的 App 有什么功能?
同樣重要的是要記住,不同的人會閱讀詳細描述。
“商家不是唯一閱讀詳細描述的人!”Mitrovic 指出。“只需想想商家是如何經(jīng)營業(yè)務(wù)的,有時他們會致電 Shopify 客服,征求建議?!?/p>
Shopify 客服團隊會立即尋找應(yīng)用程序進行推薦,或想起那些清楚表明他們可以解決商家問題的應(yīng)用程序。
在編寫詳細描述文案時,請考慮 Shopify 的客服團隊或其他技術(shù)顧問會如何閱讀它,以及如何以一種清晰易懂的方式構(gòu)建關(guān)鍵信息。
Ferraris 對此表示贊同:“我記得當我還是一名 Shopify 客服顧問時,我會查看 Shopify 應(yīng)用商店,能夠在這些頁面上快速找到相關(guān)信息非常重要?!?nbsp;
牢記誰會閱讀你的詳細描述,并確保描述重點是該應(yīng)用程序能夠解決的商家問題。為了使描述更加清晰易讀,Mitrovic 和 Ferraris 還建議記住幾個重要提示:
不要包含客服鏈接或電子郵件地址(有專門填寫這些信息的部分)
注意標記符號不要包含任何格式錯誤,并且保持樣式一致,例如當你在列表中使用項目符號時
不要在此區(qū)域包含用戶指引,過多信息容易讓用戶迷失
使用 Hemmingway 之類的書寫工具使文案易于理解,并使用 Grammarly 仔細檢查語法或拼寫
商家通常想在安裝某款應(yīng)用程序前看到真實示例。這正是你在應(yīng)用列表頁面鏈接的演示 URL 發(fā)揮作用的地方,它能夠示范你的應(yīng)用程序?qū)⑷绾物@示在商家商店中。
這類演示商店可以是免費的開發(fā)商店,當商家訪問 Shopify 應(yīng)用商城時,默認密碼頁面將被自動繞過。
Mitrovic 建議道:“如果你的應(yīng)用程序與店面相關(guān),商家會想看看它是什么樣子的,你應(yīng)該包含一個演示店鏈接。這是你向商家推銷應(yīng)用程序的強大工具?!?/p>
演示商店為你可以包含的屏幕截圖添加了不同維度,因為它準確展示了你的應(yīng)用程序?qū)嶋H如何工作,以及用戶可以如何與之交互。該演示商店支持應(yīng)用列表頁面的其他靜態(tài)內(nèi)容,允許商家親身體驗?zāi)愕膽?yīng)用程序如何運轉(zhuǎn),并評估它是否滿足他們的需求。
如果要在應(yīng)用列表頁面中包含演示商店,請遵循以下最佳做法:
定期檢查演示商店,以確保它(在桌面端和移動端上)正確顯示,并且應(yīng)用程序按預期運行
如果你對應(yīng)用進行了更改,請確保這些更改體現(xiàn)在演示商店中
為了盡可能方便查看商店的商家,只包含與應(yīng)用程序相關(guān)的頁面和內(nèi)容
確保結(jié)算和密碼頁面已禁用
這方面的另一個可接受選項是包含 YouTube 鏈接,而不是商店 URL,以便商家查看應(yīng)用程序的實際演示。這樣就可以展示那些不會直接影響店面的應(yīng)用程序,尤其是當它們需要更深入的講解時。
當你準備開展 App 審核時,你可以選擇包含在移動設(shè)備查看應(yīng)用程序時的用戶界面(UI)截圖。
Mitrovic 指出:“有很多商家直接用手機經(jīng)營商店?!辈蹲竭@一視圖將允許商家想像他們將如何與你的應(yīng)用程序交互。
“如果商家需要每天或每周與你的應(yīng)用交互以完成工作,那么這一點就非常重要!”Mitrovic 強調(diào)道?!叭绻碳抑恍柙O(shè)置好就不用管了,那么移動端視圖對他們來說就沒有那么重要了,可能不會為他們的工作流程增加任何價值。把時間花在應(yīng)用需要的地方?!?/p>
你提交的手機屏幕截圖不應(yīng)與桌面截圖重復。這意味著在移動設(shè)備上查看時,它們必須展示 UI 的響應(yīng)性。手機屏幕截圖應(yīng)該為 900px * 1600px(9:16)。
如果你的應(yīng)用程序在店面方面是移動響應(yīng)式的,那么你也可以包含展示應(yīng)用程序移動端功能的屏幕截圖。這可以幫助商家預見其店面顧客看到的應(yīng)用程序是什么樣的。
一般來說,確保你的應(yīng)用程序在移動視圖中完全響應(yīng)并正常運作是一種很好的做法,因為許多商家已在使用移動設(shè)備經(jīng)營商店,這對商家來說越來越重要。
從商家啟動應(yīng)用程序那一刻起,快速運行的應(yīng)用程序?qū)τ谏碳殷w驗至關(guān)重要。不論你的應(yīng)用程序是否與在線商店交互,你都應(yīng)該尋找機會減少應(yīng)用的加載時間。應(yīng)用程序的性能還延伸至 UI 資源的傳送速度,以及該應(yīng)用與 Shopify 后臺其他部分的交互方式。
雖然不是強制性的,但 Shopify 的 GraphQL API 可用于進行更高效的 API 調(diào)用,因為你可以更具體地指定要檢索的存儲數(shù)據(jù),并且通??梢栽趩蝹€請求里檢索所需的所有數(shù)據(jù)。這意味著可以通過采用 GraphQL 來降低應(yīng)用程序產(chǎn)生的查詢成本。
“性能真的很重要!”Mitrovic 說道。
“如果 GraphQL 能讓你的應(yīng)用程序更高效、性能更好,并且減少 API 調(diào)用次數(shù),那么我鼓勵你使用 GraphQL,因為它會對你有所幫助?!?nbsp;
即使你的應(yīng)用程序已在 Shopify 應(yīng)用商店上架,Shopify 應(yīng)用程序?qū)徍藞F隊也會定期對其進行審核,以確保其性能良好,不會導致商家加載速度變慢。
Ferraris 表示:“如果我們發(fā)現(xiàn)你的應(yīng)用不符合我們的性能要求,我們會聯(lián)系你解決問題?!?/p>
通過遵循我們的應(yīng)用程序性能建議,你可以進一步了解如何減少應(yīng)用對加載速度的影響。
簡化 App 審核流程的一個好辦法是確保在提交應(yīng)用程序時提供清晰的測試指引,以便 Shopify 應(yīng)用審核團隊輕松安裝和評估該應(yīng)用。身為開發(fā)人員的你看起來很簡單的內(nèi)容,對于首次看到你應(yīng)用的審核員來說可能是含糊不清的。
“你的應(yīng)用有多簡單并不重要。全面詳細的安裝指引是非常重要的?!盕erraris 說道?!澳闵踔量梢越o我們一個演示視頻,或一家示例商店的鏈接,如果我們遇到問題,我們會查看這些資料。不要害怕深入說明,這可以為你節(jié)省很多時間。”
這些安裝說明對于上線期間的商家也是至關(guān)重要的。
Ferraris 表示:“如果我對你的應(yīng)用程序功能以及使用方法還不十分清楚,那么首次接觸該應(yīng)用的商家弄清楚這點的可能性就微乎其微?!?/p>
有來自各種技術(shù)經(jīng)驗背景的商家,更不用說潛在的語言和可訪問性障礙了,因此在起草安裝指引時,有必要考慮到這點。目標是使應(yīng)用程序盡量容易安裝,并根據(jù)需要提供盡可能多的輔助安裝指引。
Shopify 開發(fā)者社區(qū)是一個非常協(xié)作和合作的環(huán)境,經(jīng)驗豐富的合作伙伴常常支持新人的成長,開發(fā)者經(jīng)常組隊為商家解決問題。
"這是 Shopify 社區(qū)的獨特之處?!盡itrovic 指出。
“你會發(fā)現(xiàn)每個人都在一起工作,因為我們在努力解決同樣的問題。你真的能感受到歸屬感和社區(qū)意識,這就是為什么我們的商家能得到最好的幫助?!?nbsp;
以下是與其他開發(fā)者互動的一些方法:
考慮發(fā)布其他開發(fā)者可以與你合作的開源庫或演示應(yīng)用
向其他合作伙伴學習,在 Shopify 社區(qū)論壇為商家提供建議
通過合作伙伴數(shù)據(jù)面板加入 Shopify Partners Slack 社區(qū),與其他開發(fā)者分享技巧和建議
為合作伙伴和商家舉辦一次線上聚會,分享在 Shopify 上建設(shè)的相關(guān)見解
“我喜歡看到我們的合作伙伴生態(tài)系統(tǒng)中形成合作關(guān)系?!盕erraris 說道。“你常常會看到應(yīng)用開發(fā)人員與機構(gòu)合作開發(fā)項目?!?/p>
通過與其他開發(fā)者共同努力,你們可以互相幫助,在 Shopify 應(yīng)用商店及其他平臺上取得成功。
無論你是想為 Shopify 應(yīng)用商店構(gòu)建應(yīng)用程序、提供定制應(yīng)用開發(fā)服務(wù)、還是想尋找擴大用戶群的方法,Shopify 合作伙伴計劃都將為你的成功奠定基礎(chǔ)。免費加入并獲得培訓資源、開發(fā)者預覽環(huán)境和持續(xù)性收入機會。
構(gòu)建并提交應(yīng)用程序通常是作為 Shopify 合作伙伴建立成功的軟件即服務(wù)(Saas)業(yè)務(wù)的第一步。通過花時間在應(yīng)用列表頁面提供清晰有用的信息和文檔,使你的應(yīng)用程序在 Shopify 應(yīng)用商店脫穎而出。讓我們來回顧一下 Mitrovic 和 Ferraris 在 AMA 中分享的重點:
編寫清晰詳細的應(yīng)用描述
創(chuàng)建一家示例商店來演示你的應(yīng)用程序,并保持更新
包含移動設(shè)備上應(yīng)用程序的屏幕截圖
確保應(yīng)用程序快速運行且性能良好
提供關(guān)于如何安裝、加載和使用應(yīng)用程序的簡單說明
與 Shopify 合作伙伴生態(tài)系統(tǒng)分享你的經(jīng)驗,不要害怕尋求幫助
Shopify 應(yīng)用審核團隊的這些見解不僅會幫助你充分展示已投入到應(yīng)用程序的所有艱苦開發(fā)工作,還可以使團隊加快 App 審核進度,以便你推出自己的應(yīng)用并建立成功的 SaaS 業(yè)務(wù)。