在即將發布的 0.8.0 版本中從 Gutenberg 中刪除用戶跟踪
已發表: 2017-08-11
添加到 Gutenberg 0.7.0 的選擇加入用戶跟踪將在即將發布的 0.8.0 版本中從插件中提取。 上週發布的數據收集重新引發了關於向 WordPress 添加遙測的討論。
James Nylen 和參與 Gutenberg 的 Automattic 工程師添加了該功能,目的是根據使用模式改進編輯器。 Nylen 說他們使用的方法與 Calypso 的事件跟踪代碼非常相似,它將提供“一種非常有用的技術來收集用戶體驗數據”。 他們計劃使用這些數據來為各種決策提供信息,例如區塊的默認順序以及某些區塊是否不太適合核心。 Gutenberg 的貢獻者正在考慮將跟踪製作為自己的模塊,以便它可以用於其他 WP 功能插件和核心。
將該功能添加到 Gutenberg 後不久,貢獻者開始重新訪問 WordPress Trac 上的遙測討論。 核心遙測主題已於今年早些時候提出,因為它不屬於 2017 年 WordPress 開發的三個核心重點領域。鑑於古騰堡添加了選擇加入跟踪,參與者要求重新打開票以討論 2018 年.
“我認為這對古騰堡來說也是一個糟糕的主意,”馬特·穆倫韋格在這張票上評論道。 “我懷疑通過非數據收集方式無法獲得的任何可操作或有用的東西都會產生。”
12 小時後,James Nylen 評論了他最初的公告,通知社區將在 0.8.0 版本中從 Gutenberg 中刪除跟踪:
整個社區對此主題進行了很多討論,其中大部分源於早期的討論,例如#38418,我不知道。
核心和功能項目中的使用跟踪是一個比現在適合 Gutenberg 範圍更大的話題,所以我已經從 GitHub 存儲庫中刪除了它,它將在 0.8 Gutenberg 版本中刪除。
它跟踪的數據雖然很有趣,但可能不會成為古騰堡長期增長和發展的重要因素。 然而,圍繞數據收集的討論會佔用團隊不成比例的時間。
Nylen 表示,到目前為止,該插件收集的數據將在 0.8 推出後被刪除,並且由於它處於古騰堡開發的早期階段,“收集的數據不足以提供任何形式的使用情況”。
WordPress 遙測倡導者繼續遊說選擇加入數據收集
關於 WordPress 是否需要遙測的討論以推特風暴的形式繼續進行,因為數據收集倡導者為數據驅動的決策制定提供了理由。
“不從 WordPress 獲取指標(遙測)的決定繼續對我們(不)知道的事情產生重大影響,”Liquid Web 產品副總裁 Chris Lema 說。 “當我們試圖對 Gutenberg 和元盒做出決定時,我們可能會問,這是一個多大的問題,取決於插件或網站的數量。 但我們不知道,因為我們決定總是可以迭代 WordPress,就像我們一直做的那樣。 確實,我們之前已經這樣做了,但這並不意味著它是最明智的方法,也不是風險最小的方法。 今天有這麼多選擇,人們一定會回來嗎? 在我看來,更合乎邏輯的方法是收集盡可能多的數據並儘可能公開,這樣我們都可以進行審查。”
如果問題是缺乏數據,我們每天可以輕鬆生產 TB。
— Matt Mullenweg (@photomatt) 2017 年 8 月 10 日

以1000個太陽的力量借調
- 喬(@travlbum)2017 年 8 月 10 日
WordPress 遙測提案作者 Morten Rand-Hendriksen 加入了另一個推特風暴的討論:
WordPress 需要一種通過遙測(指標)收集定量用戶數據的核心方法。 WordPress 面臨的最大挑戰之一是缺乏有關全球日常使用的可靠數據。 與大多數開源項目一樣,WordPress 依賴社區反饋作為其主要數據源,這對於小型項目來說很好。 問題是 WordPress 是一個具有全球影響力的非常大的項目,其大多數用戶從未與社區互動。
我想說我們,談論、提供反饋和設計/開發 WordPress 的人是 1%。 它可能更像是 0.1%。 基於傳統社區反饋模型的決策是在對大多數用戶一無所知的情況下做出決策。 有些人會認為這很好,WordPress 是由那些出現的人開發的。 對於項目而言,這不是一個可行或負責任的模型。 我們,構建 WordPress 的人,有責任照顧我們為之構建它的人。 而那些人不是我們。 “我們可以做用戶測試,”你說? 當然。 讓我們進行適當的定性用戶測試。 這需要人員配備、資金和基礎設施。 對像 WordPress 這樣的項目進行用戶測試並非易事。 這需要專業的分析。
Rand-Hendriksen 的推特風暴繼續總結了他的遙測提案,該提案將根據核心提示的插件選擇加入。 該插件將對所有收集的數據進行匿名化,並允許根據研究需求進行有針對性的數據收集。 他建議將數據存儲在社區擁有的服務器上,與企業利益分開,這樣數據就可以公開共享以確保透明度。 此功能請求的票證目前已關閉。
該討論屬於 Trac 中的一個開放票。 因為一個人不同意而關閉它不是開源方式。
— Morten Rand-Hendriksen (@mor10) 2017 年 8 月 9 日
“有很多事情發生,它比內置的老大哥集中跟踪重要得多,”Mullenweg 在回應 Rand-Hendriksen 的推特風暴時說。 “將其作為插件或與主機一起使用,並顯示它會通知我們不會做出的決定。 請記住,過去的使用並不能很好地預測未來的成功,或者世界需要什麼。 我們需要製造 iPhone 而不是黑莓。”
在 2016 年的 State of the Word 演講中,Mullenweg 提出了 2017 年核心發布的新結構,他將戴上“產品負責人”的帽子,並讓設計和用戶測試帶頭。 由於在三個核心重點領域之外出現了功能請求,Mullenweg 不得不繫統地關閉它們或將它們擱置以供以後使用,以使 Gutenberg 保持在正軌上。
但是,領導 Gutenberg 項目的工程師(其中大多數人受僱於 Automattic)對於添加用戶跟踪不會三思而後行,這並不奇怪。 該公司有一個完全致力於數據的博客,其數據科學家在其中撰寫了他們為幫助公司創建可持續業務而建立的數據管道。 從歷史上看,Automattic 一直強烈支持在決策中使用數據,這就是 Calypso 內置事件跟踪的原因。 Mullenweg 在開源 WordPress 項目中採用了不同的產品領導方法。
“對於那些對我們的方向不滿意的人,再多的數據也不會改變他們的想法,”Mullenweg 在 Twitter 上回應批評者時說。 “結果會告訴我們的。 我很高興在過去的 14 年中支持他們,並相信接下來的 14 年將驗證我們的做法。”
