如何修復您網站上損壞的推文計數
已發表: 2022-03-28你聽說(這件新聞)了嗎? Twitter 最近突然決定從他們的按鈕顯示中刪除推文計數。 此刪除已促使數百個網站重新設計和數千個按鈕刪除,更多的網站所有者錯過了新聞並讓他們的舊按鈕壞了。 發生了什麼,您有哪些解決問題的選擇?
Twitter的刪除
從 Twitter 社交分享按鈕的變體之一中刪除分享計數或推文計數指標的決定是突然做出的,幾乎沒有引起注意。 它也是最近才生效的,這意味著許多網站管理員仍在努力修復他們的網站,決定他們想要採取什麼解決方案。
但是,為什麼 Twitter 刪除了該計數器?

Twitter有幾個原因。 其中有些是技術性的,有些是統計的,有些只是實用的。
- 推文計數僅基於一種參與類型而增加; 一條提到該確切 URL 的推文。 具有不同 URL 的同一頁面將具有不同的計數,因此 URL 參數將推文計數分開。 其他類型的參與,如引用推文和回复,不算在內。
- 推文計數在擁有 10 個關注者的用戶和擁有 10,000,000 個關注者的用戶之間沒有區別。 一些粉絲數為 0 的雞蛋賬戶和泰勒斯威夫特都可以轉發你的推文,你的分享數只有 2,即使雞蛋賬戶有 0 個粉絲而 T-Swift 有 6800 萬粉絲。
- 根據 Twitter 的說法,其他社交網絡中的其他社交分享按鈕實際上很少有附加計數。 我不相信這是真的,但他們認為這是他們首先做出改變的原因之一。
- “tweet count API”從來都不是官方的公共 API。 相反,它只是供 Twitter 自己的小部件在內部使用。 如此多的第三方接受它並將其集成到他們的代碼中只是一個錯誤。 太多的開發人員變得過於自滿,並認為沒有什麼能超過取消計數所帶來的強烈抗議。 然而我們在這裡。
- 超過所有其他開發人員的事件是 Twitter 本身的發展超出了其先前化身的範圍。 多年來,他們一直在緩慢地從一種服務器架構遷移到另一種服務器架構,從 Cassandra 遷移到曼哈頓。 Cassandra 效率低下,需要被殺死,但共享計數仍在那個舊架構上運行。 Twitter 沒有將開發時間和金錢投入到他們沒有獲得報酬的 API 上,而是乾脆取消了該功能以淘汰架構。
這些變化終於在不久前的 11 月 20日推出。 從那時起,Twitter 就聲稱正在傾聽用戶的反饋,但他們製作新的推文計數 API 的可能性很小。 他們可以生產一些有用的東西,也可能不會。 目前還沒有辦法知道。
當然,包括我自己在內的許多營銷人員都參與了關於這次退休是否是個好主意的討論。 普遍的共識似乎是一個響亮的“哦,好吧”。 很少有人喜歡這種變化,一些開發商受到了沉重打擊,但公眾的強烈抗議並不會改變這家大公司的決定。
所以,在這個新的現實中,你必須適應生存。 你有什麼選擇?
切換到無計數按鈕
Twitter 的第一個顯然是有意的選擇就是切換到新的按鈕樣式。 新的按鈕重新設計有點顏色變化,但在宏偉的計劃中並沒有太大的不同。 新按鈕仍然有 Twitter 小鳥標誌,它們仍然是藍色的,它們只是被倒置了,因此它們在大多數網站設計中更加突出。

不過,新設計並不是那麼新。 考慮到大多數第三方社交分享按鈕插件已經使用了他們自己的自定義按鈕設計,它通常包含一個帶有白色小鳥徽標和文本的藍色框。 這或多或少正是我們現在所擁有的。
您可以使用許多不同的第三方社交分享插件來做到這一點,其中許多插件 - 與 Twitter 的估計相符 - 根本不使用共享計數,或者如果他們這樣做,允許您打開或關閉它們。
這是一個完全可行的選擇。 真的,當 Twitter 說數據不是那麼相關時,共享計數有什麼用? 他們是對的,因為計數只是基於精確匹配 URL 的不准確測量,這不是一種很好的做事方式。 他們也正確地說,分享數量無法表明一個人的推文與另一個人相比的價值。 一個有影響力的人在推特上發布你的鏈接在瀏覽量中的價值要高得多,即使你對其他任何人從這個有影響力的人轉發的推文不屑一顧。 您無法從裸數字中獲得該值的指示。
事實上,分享數量的唯一潛在價值是鼓勵其他用戶也分享,這只是基於“我也是”的潮流。 就我而言,這實際上只是一個絕對最小的影響,從來沒有。 也許其他一些網站的運氣比我好,但我不知道是否真的值得竭盡全力繞過 Twitter 對 API 的刪除。
也就是說,我仍然會告訴你如何做到這一點。
使用手動編輯按鈕
這是在您的帖子中保持某種推文計數的第一個選項,但這不是一個很好的選擇,原因有一個; 這需要很多維護。
看,基本的想法是這樣的。 拿一個社交按鈕並偽造它。 使用圖像、使用 CSS、使用 JavaScript 或任何你喜歡的東西,讓它變得像你想要的那樣複雜。 在形式和功能上模仿社交分享按鈕,但不要嘗試調用不再存在的 Twitter API。 相反,只需使用或多或少真實的數字。 如果你有 65 條轉發並且你顯示了 70 條,人們會認為差異只是緩存錯誤或數據刷新過時。 沒關係; 這是一個可以理解的理由,而且完全可行。
當然,模仿社交分享按鈕並不總是那麼容易。 您基本上需要獲取一個免費的開源插件並將其拆入以按照您想要的方式對其進行自定義。 或者,作為另一種選擇,您可以從頭開始,做一些非常簡單的事情。 這是你的選擇。

另一種方法是獲取像 Monarch Social 共享按鈕這樣的插件,它具有社交計數緩存,但允許您隨意直接編輯它們。 您可以“緩存”來自 Twitter 的空數據並對其進行自定義以匹配您的 Twitter 頁面上的實際內容。
你怎麼能得到這些數據? 不幸的是,這並不是那麼容易。 您需要搜索特定的 URL 並檢查您獲得了多少結果,即使這樣,這也是一個不准確的數字。
你也可以創建一個機器人來為你做這件事。 從本質上講,您將希望使用與製作轉推機器人相同的方法,只需將“報告數字”作為您的指定操作,而不是“轉推推文”。 您可以在此處找到有關如何設置此類機器人的說明。
Monarch的具體問題在於它遠非免費。 它只是優雅主題的一整套工具、主題和插件中包含的附帶功能之一。 它也很昂貴,所以除非你從 Twitter 中獲得了絕對的價值,並且你願意付出大筆的錢來恢復你的計數,否則我不會接受它。
使用第三方計數

如果您真的想恢復最準確的推文或分享計數,則此選項比前一個選項更可靠且工作量更少。 本質上,你有一個 Twitter 的社交分享按鈕,它的工作方式與舊按鈕相同。 唯一的區別是,您不是直接從 Twitter 獲取數據,而是從某個第三方服務獲取數據。
為此目的存在哪些服務? 比你想像的要多。
- TwitterCounter.com 是一種選擇。 這是為 Twitter 製作的通用分析套件,具有大量功能。 您可以根據受眾活動、理想的內容類型、增長趨勢、取消關注、新用戶通知、競爭分析等等查看理想的推文時間。 像往常一樣,唯一的缺點是價格。 個人計劃每月 8 美元,但限制您使用半年的歷史數據、最大關注者數量較少、標籤或關鍵字監控插槽非常少,以及一些缺失的功能。 完全無限制的計劃是每月 120 美元,另外兩個計劃在 8 美元到 120 美元之間。
- OpenShareCount.com 是專門為用另一個 Twitter 直接資源替換 Twitter 的 API而設計的。 Twitter 建議使用他們的 REST API 進行類似的計數,這很有效,但包含一堆無關數據,而不是您可以提取和使用的單個數字。 它也沒有設置為立即使用社交分享按鈕。 與其深入研究如何使其工作的技術細節,您只需使用此站點及其插入式 API 替代品即可。 這個至少是免費的,如果不是完全理想的話。
- NewShareCounts.com 是另一種選擇,它可以作為您放入頁面的簡單代碼。 它會發現並將自己插入到許多流行的社交共享插件的代碼中,因此您甚至不需要調整或編輯您網站上的現有代碼。 它適用於 SumoMe、Jetpack、Shareaholic 等。 它也是免費的。
- BuzzSumo 的 Chrome 擴展是另一種選擇。 它不是可用於社交共享按鈕的數據源,而是可用於提取數據供個人使用的擴展程序。 我不建議在任何廣泛的範圍內使用它,但如果您想要做的只是比較您自己的幾頁的共享計數作為帖子或其他內容的數據,它仍然是一個不錯的選擇。
根據記錄,主要的“第三方”API 之一是 SharedCount.com,但該網站已經不復存在。 事實證明,他們完全依賴 Twitter 切斷的 API,因此被迫關閉,直到他們自己找到替代品。 現有訂閱者有資格獲得退款,並且不會接受新訂閱者。 正如我之前所說; 這種變化對一些企業來說是毀滅性的。
還有許多其他選項,它們在 REST API 或其他數據源上運行,通常是自定義機器人。 你選擇哪一個真的取決於你。 這是一個尚未開發的領域,目前還沒有明確的領跑者,而且可能還需要六個月左右的時間。 隨意探索,如果您發現包含有趣或其他獨特功能的變體,請告訴我。
你做了什麼?
您是否決定刪除計數或替換它們? 還是您像許多其他網站一樣,甚至一開始都沒有使用它們? 讓我們看看網絡。
福布斯是一個在沒有社交份額的情況下做得非常好的網站的例子。 他們在幾個地方有社交分享按鈕。 在左側欄中,它們有一列按鈕,但它們沒有附加數字。 他們在作者簡介下方有特定於作者的按鈕,但這些按鈕也沒有計數。 即使在支持點擊推文的文章上,它們也不會在任何地方顯示計數。
Moz 的博客在右側有一些社交分享按鈕,但它們也數不勝數。 唯一出現的數字是 Moz 社區系統本身的評論和投票。
KissMetrics的右側也有分享按鈕,但這些按鈕實際上都有計數。 事實上,它們是每個相關社交網絡的默認按鈕,而不是任何第三方社交共享按鈕套件。 在現有的四個按鈕中,Facebook、Google+ 和 LinkedIn 的按鈕旁邊都有計數。 Twitter按鈕是一個不包含數字的奇怪按鈕,它很突出。

Neil Patel 的 Quicksprout在他們的帖子左側有 Facebook 和 Twitter 按鈕,這兩個按鈕都很重要。 顯然,尼爾找到了一些提取數據的方法。 看一眼他的代碼表明他正在使用 Sharrre.com 作為他的社交插件,該插件本身正在使用似乎是谷歌分析的東西來提取共享計數和其他數據。
Inc.com在其帖子的上方和下方都有共享按鈕,但無論涉及哪個網絡,它們都沒有計數。 我相當肯定他們在 Twitter 刪除他們之前也沒有計數。
內容營銷學院在右側邊欄中有社交分享按鈕,但它們沒有顯示單個帖子的分享計數。 相反,他們顯示關注者數量並要求您加入他們作為他們的關注者之一。 這是 Twitter 仍然提供的數據。
Hubspot 的博客有一個右手邊欄,就像 Kissmetrics 一樣,普通的社交按鈕集成在一個懸停框中。 至少,他們將 Twitter 放在了頂部,所以它看起來像一個帽子,而不是一個沒有數字的不合適的額外按鈕。 即便如此,它仍然缺少一個數字,因此他們還沒有找到替換數據並感到滿意的方法。

赫芬頓郵報有一個獨特的盒子,每個社交網絡都有標籤,下面有按鈕和盒子。 Facebook 有帖子和帳戶關注和分享。 YouTube 有訂閱者。 Twitter 有裸露的、無計數的按鈕。 不過,它看起來並不格格不入,因為與它們相比,它並不是並排的。 他們也有該帖子的左側浮動社交分享計數,但它們只顯示兩個數字。 一個,在盒子上方,是 Facebook。 框下方的另一個是網站評論。 中間的其他按鈕,用於 Twitter、Pinterest 和電子郵件,數不勝數。
如您所見,知名網站之間甚至存在一些分歧。 我將冒險猜測並說任何尚未更改的人可能不會太在意這樣做,並且許多沒有當前計數的站點以前沒有使用它們。 你在哪裡跌倒?
