Twitter數據五大商業(yè)應用場景(附代碼),twitter數據架構Twitter數據五大商業(yè)應用場景(附代碼)(Credit to New York Times)在過去幾年中,Twitter(推特)一直是生成有效潛在客戶、病毒式廣告營銷和建立高質量社交網絡的最強大平臺之一。Twitter上有大約3.26億活躍用戶,支......
(Credit to New York Times)
在過去幾年中,Twitter(推特)一直是生成有效潛在客戶、病毒式廣告營銷和建立高質量社交網絡的最強大平臺之一。Twitter上有大約3.26億活躍用戶,支持40種語言的交流。
而對社交媒體上的信息抓取將有助于我們跟蹤、分析消費者和品牌的動態(tài),并對這些數據進行仔細的審視,產生重要的商業(yè)洞見。Twitter作為一個最能記錄每天都在發(fā)生著什么的平臺,你可以抓取上面的數據來理解用戶行為、競爭對手的策略;進行情緒分析(sentiment analysis);并通過用戶、同行以及產業(yè)鏈上相關企業(yè)的推文來實時了解這世界上正在發(fā)生的事情。
不過,我們也都明白一個事實:雖然我們都同意并理解密切關注這些信息的重要性,但在Twitter爬取(twitter scraping)中最關鍵的挑戰(zhàn)還是如何去抓取以及處理大量的信息。
為什么要爬取Twitter數據
你需要的數據不應該只是手頭上一小撮通過閱讀和分析推文的分享量、點贊量,或是看看大眾和企業(yè)關注的興趣所在就能被輕易收集到的信息。你需要的數據量非常龐大,而手動去收集它們是無法幫助你在一個合理的時間范圍內制定出策略并采取行動的。
Twitter擁有實時的數據,這些數據對你的業(yè)務有著很大的價值。如果你是一名數字營銷員,請思考一下爬取Twitter上的信息會如何幫助到你——你可以連接到社交網絡上所有的influencer,你可以持續(xù)監(jiān)控你的競爭對手,你可以對推文內容執(zhí)行情緒分析,以及你還可以對消費者行為進行研究。
爬取Twitter數據可以獲取五大商業(yè)洞察
1.理解消費者
在社交媒體上,消費者可以對它們熱愛的產品或服務品牌大加稱贊;而當他們不滿意時,也可以立馬進行狂轟濫炸,使品牌名聲一落千丈。Twitter很強大,尤其是對于非常擅長利用社交網絡平臺的千禧一代來說,他們會在平臺上迅速找到相關客服并在底下留言,表達不滿,還會在你的推特賬號后面加上各種標簽來大肆宣揚。可以說,Twitter是能讓你了解客戶,進行社媒聆聽,知道他們的需求以及對你表達最誠實評價的地方。想想看僅僅通過掌握這些用戶對你品牌的看法,你就能從中得到很多洞見來幫助你調整策略。
2.影響者營銷/網紅營銷(Influencer Marketing)
與influencer(Twitter大V)取得聯系的最佳方式就是通過推特,而且通過在推特上向Influencer發(fā)快遞私信,你的成功率會更高。Influencer與自己的粉絲建立了牢固的關系,并且始終會積極地在Twitter上定期發(fā)布內容。爬取這些你所在行業(yè)的influencers和他們的推文將幫助你更好地理解并分析能引起病毒式傳播的內容。如此,你也可以更加了解他們平常的發(fā)推活動,并且在精確知道他們的興趣和慣例以后,就能帶著更多自信心去接近他們,與你達成合作。
3.品牌監(jiān)控
品牌在社交網絡中是有屬于自己的形象的。尤其是在Twitter上,當消費者分享了一些關于你品牌的內容并且@你,希望引起你注意的時候,去追蹤這部分的相關數據就很重要了。雖然現在,這樣的提及可能一開始會是你Twitter主頁上的一個提醒標志,但當這個數字擴大起來以后,你肯定就無法一一查看,只能選擇對用戶設置一些自動回復。但去爬取這些提及品牌的內容,無論好壞,都將幫助你了解品牌聲譽,識別新的營銷機會,甚至是解決用戶之間的不滿,然后采取進一步行動。這塊信息的抓取不需要每天都進行,以每周的頻率去追蹤一下就有助于你不斷改進品牌形象。
4.情緒分析
我們?yōu)榭蛻粼O計產品并進行營銷,確保產品能夠觸達恰當的受眾并產生轉化。Twitter情緒分析將幫助你了解目標受眾的整體體驗和意見。抓取他們的推文,包括對產品或服務的提及、點贊、分享以及其他在社交平臺上的互動將幫助你研究消費者行為,并通過衡量這些意見可以了解用戶之后的行為趨勢。這部分數據將有助你做出一些重大決策,例如設計產品,根據用戶不同喜好來定制化,并通過有效的營銷方式和內容來迎合用戶實際需求。
(Credit to Medium)
5.競爭對手監(jiān)控
不需要直接關注你的競爭對手來監(jiān)控他們在Twitter上的一舉一動,你可以定期去抓取這部分數據。這些信息將幫助你更好地熟知他們的策略,哪些帖子吸引到了用戶參與,競爭對手的社交關系網以及許多其他的見解。分析這部分數據可以幫助你總結社交媒體營銷的最佳實踐并做出正確決策,從而保持自身競爭優(yōu)勢。因此,密切關注競爭對手在社交平臺上的行動是非常有必要的
如何用Python來爬取Twitter數據
盡管Twitter能幫助你衡量相關信息從而更好地制定策略、做出決策,它并不是唯一可以收集信息的地方。還有許多其他的平臺和媒體也在實時地發(fā)生新聞信息的發(fā)布和交換。但是,考慮到Twitter所擁有的用戶數量以及它能提供的商業(yè)機會和用戶洞察,Twitter絕對是在這些方面最具影響力的平臺之一。因此,你不能就這樣讓這個能為你的企業(yè)帶來商業(yè)潛力的機會溜掉。
那我們首先就得了解要抓取和監(jiān)控的信息或推文有哪些。對需要抓取的相關術語、話題標簽和關鍵詞做調研。接著就需要利用Python這門語言來設計一個爬蟲程序,將上述要求輸入,并通過Twitter提供的API(應用程序接口)使設計的程序能夠自動抓取到Twitter平臺上所有你需要的內容,并以一個結構化的格式輸出這些數據。看你自己的方便,你可以每天、每周或每月抓取一次Twitter上的數據。
下面讓我們來看一個例子。
這個例子是一家媒體服務提供商,我們假設該公司可能是一家剛剛起步的或者是一家很受歡迎、很成功的媒體服務提供商(比如網飛)的競爭對手。所以,下面這段python代碼的例子是用來爬取網飛公司的Twitter帳號上最近發(fā)布的十條帖子的數據。當然我們也可以爬取任意數量的數據來進行更深入的分析。
以下示例代碼將提取到最基本的一些數據點,比如網飛賬戶上前10條帖子里的話題標簽、帖子內容、點贊數量、轉發(fā)數量、以及照片。提取到的數據可以被用來做進一步分析,找出網飛經常分享的內容類型,哪些是最吸引人的內容,了解他們的受眾等等重要信息。
如下所示是用在這個例子上的代碼:
sess = requests.Session()
sess.headers[UserAgent] = Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
url = https://twitter.com/netflix
res = sess.get(url)
data = res.content
f=open(Cont.html,w)
f.write(%s%data)
f.close()
authorNameregex=re.compile(rspan\s*class\=\FullNameGroup\\s*strong[^]* \s*([^]*)\s*\/strong,re.Mre.Ire.S)
authorList=authorNameregex.findall(str(data))
for authors in authorList:
print authors
with open (Twitter.txt, a) as fh:
fh.write (%s%authors+\n)
提取的數據會直接以一個結構化的格式輸出和呈現,從而方便營銷分析師實現快速的分析:
不過,你是否對要制定出一個可靠的經營策略而需要爬取大量的Twitter內容感到恐懼其實學習python爬蟲沒有你想的那么困難,相反,學會了這個技能,你在商業(yè)上能進一步實現的目標就會變得更多。這也是許多營銷分析人員在意識到他們目前所能分析的用戶和品牌數據存在許多局限,并且預算也有限的情況以后積極邁出的關鍵一步。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發(fā)表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部