Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 最近中文字幕在线,欧美成人精品一区二区三区,欧美三级中文字幕

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          javaScript-第三章

          認識DOM對象模型

          DOM:Document Object Model(文檔對象模型)

          節點與節點的關系


          1、訪問節點,使用getElement系列方法訪問指定節點

          getElementById()、 getElementsByName()、

          getElementsByTagName();

          2、根據層次關系訪問節點:

          屬性名稱 描述

          parentNode 返回節點的父節點

          childNodes 返回子節點集合,childNodes[i]

          firstChild 返回節點的第一個子節點,最普遍的用法是訪問該元素的文本節點

          lastChild 返回節點的最后一個子節點

          nextSibling 下一個節點

          previousSibling 上一個節點


          elment屬性:

          屬性名稱 描述

          firstElementChild 返回節點的第一個子節點,最普遍的用法是訪問該元素的文本節點

          lastElementChild 返回節點的最后一個子節點

          nextElementSibling 下一個節點

          previousElementSibling 上一個節點


          節點信息表示:

          nodeName:節點名稱

          nodeValue:節點值

          nodeType:節點類型


          操作節點的屬性:

          getAttribute("屬性名")

          setAttribute("屬性名","屬性值")


          創建和插入節點:

          名稱 描述

          createElement( tagName)創建一個標簽名為tagName的新元素節點

          A.appendChild( B)把B節點追加至A節點的末尾

          insertBefore( A,B )把A節點插入到B節點之前

          cloneNode(boolean)復制(克隆)某個指定的節點

          

          刪除和替換節點:

          名稱描述

          removeChild( node)刪除指定的節點

          replaceChild( newNode, oldNode)屬性attr 用其他的節點替換指定的節點


          操作節點樣式:

          改變樣式的屬性

          style屬性

          HTML元素.style.樣式屬性="值";


          className屬性

          HTML元素.className="樣式名稱";


          二、示例展示

          1.輪播圖示例

          <!DOCTYPE html>

          <html lang="en">


          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>輪播圖顯示</title>

          </head>

          <style>

          * {

          margin: 0;

          padding: 0;

          }


          #outer {

          width: 300px;

          margin: 50px auto;

          padding: 10px;

          background-color: greenyellow;

          text-align: center;

          }


          #outer>img {

          width: 300px;

          height: 300px;

          }

          </style>

          <script>

          window.onload = function () {

          // 點擊按鈕切換圖片

          var prev = document.getElementById("prev");

          var next = document.getElementById("next");

          // 要切換圖片就要修改img標簽的src屬性

          var img = document.getElementsByTagName("img")[0];

          var imgArr = ["img/tou01.jpg", "img/tou02.jpg", "img/tou03.jpg", "img/tou04.jpg"];

          // 創建一個變量,來保存當前正在顯示的圖片的索引

          var index = 0;

          // 設置提示文字

          var info=document.getElementById("info");


          // 分別為兩個按鈕綁定單機響應函數 上一張函數


          prev.onclick = function () {

          index--;

          // 判斷index是否小于0

          if (index < 0) {

          index=imgArr.length-1;

          }

          img.src = imgArr[index];

          info.innerHTML="共"+imgArr.length+"張圖片"+"當前是第"+(index+1)+"張";

          }

          // 下一張函數

          next.onclick = function () {

          index++;

          if (index > imgArr.length - 1) {

          index = 0;

          }

          img.src = imgArr[index];

          // 當我在點擊按鈕以后在重新執行一遍

          info.innerHTML="一共"+imgArr.length+"張圖片"+"當前是第"+(index+1)+"張";

          }

          }


          </script>


          <body>

          <div id="outer">

          <p id="info">一共4張圖片當前是第1張</p>

          <img src="img/tou01.jpg" alt="" />


          <button id="prev"><上一張</button>

          <button id="next">下一張></button>

          </div>


          </body>


          </html>


          2.論壇發帖示例

          <!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>制作課工場論壇發貼</title>

          </head>

          <style>

          *{margin: 0; padding: 0; font-family: "Arial", "微軟雅黑";}

          ul,li{list-style: none;}

          .bbs{margin: 0 auto; width: 600px; position: relative;}

          header{padding: 5px 0; border-bottom: 1px solid #cecece;}

          header span{display:inline-block; width: 220px; height: 50px; color: #fff; background: #009966; font-size: 18px; font-weight: bold; text-align: center;line-height: 50px; border-radius: 8px; cursor: pointer;}

          .post{position: absolute; background: #ffffff; border: 1px #cccccc solid; width: 500px; left: 65px; top:70px; padding: 10px; font-size: 14px; z-index: 999999; display: none;}

          .post .title{width: 450px; height:30px; line-height: 30px; display: block; border: 1px #cecece solid; margin-bottom: 10px;}

          .post select{width: 200px; height: 30px;}

          .post .content{width: 450px; height: 200px; display: block; margin: 10px 0;border: 1px #cecece solid;}

          .post .btn{width: 160px; height: 35px; color: #fff; background: #009966; border: none; font-size: 14px; font-weight: bold; text-align: center; line-height: 35px; border-radius: 8px; cursor: pointer;}


          .bbs section ul li{padding: 10px 0; border-bottom: 1px #999999 dashed;

          overflow: hidden;}

          .bbs section ul li div{float: left; width: 60px; margin-right: 10px;}

          .bbs section ul li div img{ border-radius:50%; width: 60px;}

          .bbs section ul li h1{float: left; width: 520px; font-size: 16px; line-height: 35px;}

          .bbs section ul li p{color: #666666; line-height: 25px; font-size: 12px; }

          .bbs section ul li p span{padding-right:20px;}

          </style>

          <body>

          <div class="bbs">

          <header><span onclick="showDiv();">我要發帖</span></header>

          <section>

          <ul id="showContent"></ul>

          </section>

          <div class="post" id="showSubmit">

          <input class="title" placeholder="請輸入標題(1-50個字符)" id="title">所屬版塊:

          <select id="section">

          <option>請選擇版塊</option>

          <option value="電子書籍">電子書籍</option>

          <option value="新課來了">新課來了</option>

          <option value="新手報到">新手報到</option>

          <option value="職業規劃">職業規劃</option>

          </select>

          <textarea class="content" id="content"></textarea>

          <input class="btn" value="發布" onclick="publish();">

          </div>

          </div>

          </body>

          <script src="js/bbs.js"></script>

          </html>

          // 全局對象

          var imgs = new Array("tou01.jpg", "tou02.jpg", "tou03.jpg", "tou04.jpg");

          // 顯示發帖div

          function showDiv() {

          document.getElementById("showSubmit").style.display = "block";

          }


          // 點擊發布添加內容到Li


          function publish() {

          // 獲得隨機頭像的數組下標

          var index = Math.floor(Math.random() * 4);

          // 創建li節點

          var tvLi = document.createElement("li");

          // 創建div節點

          var tvDiv = document.createElement("div");

          // 創建img圖片節點

          var tvImg = document.createElement("img");


          // 設置圖片節點src屬性

          tvImg.setAttribute("src", "../threeClass/img/" + imgs[index]);


          // div添加圖片為子節點

          tvDiv.appendChild(tvImg);

          // 創建h1標簽節點


          var tvh1 = document.createElement("h1");

          // 取得發布div框里填充的標題的值填充到h1標簽

          var tvTitle = document.getElementById("title").value;

          tvh1.innerText = tvTitle;

          // 創建一個P標簽節點

          var tvP = document.createElement("p");

          // 創建兩個span標簽節點

          var tvSpanOne = document.createElement("span");

          var tvSpanTwo = document.createElement("span");


          // 第一個span標簽取填充div里的下拉列表框所選的值

          var tvSelect = document.getElementById("section").value;

          tvSpanOne.innerText = "板塊:" + tvSelect;


          // 第二個span標簽取當前系統時間

          var date = new Date();

          var str = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate() + "" + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();

          tvSpanTwo.innerText = "時間是:" + str;


          // 兩個span標簽追加到p標簽節點里

          tvP.appendChild(tvSpanOne);

          tvP.appendChild(tvSpanTwo);


          // 把div、h1、p 、標簽追加到li里


          tvLi.appendChild(tvDiv);

          tvLi.appendChild(tvh1);

          tvLi.appendChild(tvP);


          // 把添加好的li在插入到ul標簽節點里

          var oldUL = document.getElementById("showContent");

          // 把新添加的li節點插入到撈的li節點之前

          oldUL.insertBefore(tvLi, oldUL.firstChild);


          // 清除div里填充過的內容,如標題和內容部分

          document.getElementById("title").value = "";

          document.getElementById("content").value = "";


          // 設置發布div隱藏

          document.getElementById("showSubmit").style.display = "none";

          }


          效果圖展示:file:///D:/ruanjian/VS/JS/threeClass/lunbotu.html

          file:///D:/ruanjian/VS/JS/threeClass/lunbotu.html

          .創建服務器ECS centos7.6

          2.安裝NGINX,并設置開機啟動

          wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
          rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
          yum -y install nginx
          systemctl start nginx


          3.檢查NGINX服務器

          http://公網IP/


          4.關閉NGINX服務器

          systemctl stop nginx

          5.安裝PHP

          1. 安裝Apache服務器、PHPFastCGI管理器

          yum install -y httpd php php-fpm php-server php-mysql

          2. 啟動httpd和php-fpm服務

          systemctl start httpd

          systemctl start php-fpm

          3. 配置服務開機啟動

          systemctl enable httpd

          systemctl enable php-fpm


          6.下載Discuz安裝包

          wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip

          ##解壓#

          unzip Discuz_X3.3_SC_UTF8.zip

          ##挪到新的路徑

          mv /root/upload/* /var/www/html

          ##修改權限

          chmod -R 777 /var/www/html



          7.安裝Discuz

          http://公網IP/

          注意:

          1.數據庫Host選擇內網時,保證數據庫網段與服務器一致;

          2.數據庫Host選擇公網時,服務器也需要有公網連接;







          8.登錄論壇網站,檢驗是否可以正常發帖

          于如何運營一個社區,本文作者總結了一個“七步運營”的方法,七個環節分別為:熟悉產品——競品分析——社區氛圍與種子用戶——拉新與促活——留存與轉化——老用戶召回——站好最后一班崗。

          力挽狂瀾,4個月內讓一個瀕死的社區論壇火起來!

          首先給大家分享一個案例,大約在2014年初的時候,我曾經接手過一個地方門戶網站的家居論壇。這是一個縣區級城市的地方門戶網站,當地的常住人口在百萬左右,城區人口30萬左右,該門戶網站在當地做得十分成功,屬于當地的強勢門戶,日瀏覽量超過46萬次,日獨立IP1.5萬左右。這個網站的家居版塊一直沒有做起來,數據不溫不火,在上一任運營離開后,基本瀕死。

          2月底我接手時,因為上一任運營人員已離職近一個月,論壇基本上一直處于無人管理的狀態,UV不到200,PV不到500。論壇里基本沒有什么用戶發言,更不要說有優質的內容了,滿屏都是各種亂七八糟的廣告貼,以及SEO們發的外鏈貼,整個論壇基本癱瘓。我花了4個月的時間,將論壇的各項基本功能恢復,訪問量上升到UV1500,PV過萬。

          首先我花了一兩個星期左右來熟悉論壇以及整個門戶的各方面情況,然后對這個社區論壇存在的問題做出了一個初步判斷:由于運營的斷層,家居論壇人氣很低,但是仍有用戶在關注;論壇的基本體制還是健全的,只是缺乏管理。于是,我通過下面的運營方法和手段,逐步地將這個論壇挽救了過來。

          第1步:清理廣告帖、垃圾帖

          社區里的廣告帖、外鏈帖等垃圾帖,對于論壇整體環境的危害是母庸置疑的。充斥著廣告、外鏈的版面,是很難吸引到用戶的。就好像一個小區里,遍地都是垃圾的話,還會有人愿意來住嘛?所以,我首先做的是將社區打掃干凈,這樣才好招徠八方游客。

          刪帖的工作,一般論壇都會有防水墻自動處理,但還是會有一些帖子會成為漏網之魚,需要人工操作刪帖。這個工作我從剛開始接手論壇一直做到離開前,不僅僅是刪除每天新出現的垃圾帖,因為強迫癥的緣故還在空閑的時候將之前的舊帖篩選出來刪除掉,這大概是一個社區論壇運營管理人員最基本的工作了吧,像百度貼吧的運營總監就曾經說過,百度貼吧每天要刪除近200萬的垃圾帖,可謂是運營不息,刪帖不止。

          第2步:用馬甲發帖

          在社區論壇的環境打掃干凈之后,我就開始著手內容的運營,首先用到了社區運營里最常用的手段:用馬甲以用戶的身份發帖。這種方法在新社區運營初期時最為常用,運營工作人員不僅要做發帖的樓主,制造有爭議性的話題,還需要用馬甲來自己為自己喝彩鼓掌,精分成好幾個不同立場的用戶發起討論。要說明的是,這里用馬甲的目的只是生產一些內容,活躍論壇的氣氛,并不會涉及惡意造假的行為。

          大部分人都是愛看熱鬧的,就像生活中如果有人在吵架的話,很快就會有一大群不明真相的群眾來圍觀。而表現在網絡上時,就是我們都愛看“吵架”帖,吵得越厲害越好,嗯,“前排兜售瓜子板凳,強勢圍觀”。所以,在社區運營時,有爭議性的話題是一直需求的,如果能有一些知名人士、意見領袖來參與,那就更好了,更容易引爆氛圍,吸引大量用戶。

          第3步:開展大型活動

          大約是在3月初的時候,經理和負責招商的主管一起策劃了一場大型的線下團購活動,我開始做線上的活動預熱。

          當時采取的都是一些比較常規的動作,比如發活動預熱帖、活動主題報名帖、話題炒作帖等,同時還通過利用公司內部的資源,申請了總站首頁和論壇主板置頂的一些政策。

          我當時對這樣的做法持保留意見,在我看來,在社區論壇剛剛做好第一步和第二步的時候,就開展大型的線下活動,有些操之過急的感覺,覺得應該在開展線上活動和線下小活動之后,一方面到時候論壇有一定的氛圍人氣,另一方面有之前的資源和經驗積累,舉辦大型活動時也更駕輕就熟一些。不過,這次線下活動的實際效果還是非常好的,也成為了家居論壇成長的一個轉折點。之后我一直在考慮,有可能是我過于保守,在社區人氣不夠的情況下,通過大型活動來吸引人氣,也是一種值得一行的策略。

          第4步:常規線下活動

          在大型線下活動的預熱征集帖上線后不久,在經理的指導下,我們又開始策劃線下常規活動作為補充,一方面繼續拉新,一方面為大活動造勢。

          在我看來,社區運營中常規型的線上線下活動,有助于讓用戶對社區的黏度大大提高,同時可以形成一定的品牌效應,有助于用戶記住社區的亮點,利于傳播。

          第5步:精選原創內容產出

          3·15前后,我們的大型線下活動落地并取得了不錯的效果,參與用戶的數量和轉化率讓大老板和參與的商家都十分滿意。由于這篇是討論關于社區運營方面的工作,就不在這里細說了。

          活動舉辦后,我提出對參與活動的用戶進行跟蹤報道。本來比較理想的情況是用戶在參加活動后自發的進行內容產出,然而由于之前家居論壇的基礎運營不夠,用戶自發發帖的主動性仍不高,另一方面是參與活動的用戶群體并不是預期中的8090后的年輕人,而是40歲以上的年齡偏大的群體,對于論壇發帖不是很熟悉。因此為了吸引用戶,只能自己去做采編工作,回來后以第三人稱視角去描述裝修過程。

          對于社區中的用戶來說,他們很容易產生如同在現實社區中生活的心理,因此會在很多時候表現的像現實生活中一樣非常關心鄰居家的雞毛蒜皮的小事,關注他人的故事,所以如同裝修論壇里的裝修日記、親子社區里的寶媽日記、旅游社區里的游記等等這樣的內容,雖然常常內容非常簡單,文案配圖也不夠專業,但是卻能吸引眾多的用戶點擊互動。所以我在用戶還無法做內容產出時,代為做這些內容產出。

          第6步:整合型內容的產出

          4月前后,公司領導在與一個地方兄弟站學習交流后,對論壇的整合型內容輸出加大了要求,于是我們在運營時投入了相當一部分精力來做各種大的裝修攻略,整合各種裝修知識帖。

          與碎片化的內容相比,整合型內容(大型攻略帖、集合帖)具有較高的整體性,同時對文案編輯的要求較高,因而一般情況下是沒有用戶來做這個的,但是這些干貨內容是支持社區的內容骨架,就像主食一樣,味淡卻又不可缺失。

          第7步:意見領袖的召回與培養

          由于這個論壇之前有運營一段時間,雖然接手前流失了很多用戶,但是我還是從之前的帖子中找到了一些由于論壇冷清而離開的意見領袖,一個個與他們進行溝通交流,召回了一部分。同時,在論壇中尋找一些積極份子,培養他們成為新一批的意見領袖、發帖達人。這一部分人,在之后都貢獻了許多優質的內容,同時也在日常發帖中帶動了論壇氣氛,在線下活動中也為我們提供了非常多的助力。

          做社區的時候,有一批人是繞不開的,那就是意見領袖,意見領袖對社區的重要性眾所周知,因而社區運營人員需要和他們保持良好的關系,成為朋友。

          第8步:商家的規范化要求

          畢竟是地方上的家居論壇,與本土商家聯系很緊密,自身盈利的需求使得我們無法避免的要為商家做宣傳。同時商家本身也有在論壇中發言的需求和意愿,因此如何避免商家在社區中盲目的發布廣告帖,成為了我們面臨的一個問題。

          我們采取的做法是堵不如疏,與其陷入“商家發廣告帖——我們刪帖——商家向我們抱怨”的怪圈,不如對商家進行引導。我們對商家進行培訓或者說是忽悠,告訴他們在廣告泛濫的時代,單純的廣告帖在論壇中不僅無法起到推廣的作用,還只會破壞論壇的環境,失去用戶。因此,符合規范的發言才有利于商家在社區論壇中獲得更好的回報。

          第9步:社區規則的制定

          我們在規范商家發言的時候,發現之前的版規已經不太適合當時的環境了。實際上,我們本該在制定好社區規則之后,再做商家的規范化要求,甚至應該說,我們本應該在第一步清理垃圾帖之后就將新的社區規則發布出來。

          在運營一個社區時,社區規則的制定是必須的,完成的越早越好,同時還需要根據環境的變化不斷做新的調整和補充。

          第10步:引導用戶自發產出優質內容

          四月中旬的時候,終于有一批用戶在論壇中發一些優質的內容——裝修日記。在優質內容產出后,我們不僅對帖子進行一些加精華、送分送花的操作,鼓勵他們;同時還用馬甲號進行互動,以滿足用戶的心理需求,激勵他們繼續發帖。為了讓他們的發帖積極性更高,我們做了一期裝修日記評比,并臨時抽調了一批禮品贈送給他們。

          做社區的同仁大概都會發現,如果單純靠運營編輯來產出內容的話,畢竟數量有限,而且內容多樣性遠遠不夠,而社區中可謂臥虎藏龍,社區中的用戶如果能夠充分調動起來,可以讓社區更富活力,同時更有多樣性。

          當論壇的人氣上漲,氛圍漸好時,用戶會出于種種需求發布一些優質的內容,這是論壇開始有活力的標志,這第一批種子需要運營人員像呵護幼苗一樣驚心呵護,像幼兒園老師鼓勵小朋友發言一樣鼓勵他們繼續說下去。

          第11步:線上活動

          在裝修日記評比活動后,我們陸續做了幾期線上活動,主要以“話題討論”為主。在這里需要說明的是,按照一般情況來說,我們的線上活動嚴重滯后了,但是由于之前領導層對整合型攻略十分重視,放棄了社區運營中常見的如“搶樓”、“投票”等線上活動,因而直到5月份策略有所松動時,才開始做線上活動。不過線上活動如“搶樓”、“投票”、“話題討論”、“評選”、“比賽”等對于拉動社區論壇的氣氛、活躍人氣還是非常有效果的。

          第12步:商家庫的推出以及人物專訪

          在商家入駐的越來越多后,我們學習了兄弟站的經驗推出了商家庫,開辟了獨立的版面以滿足商家的宣傳需求,培訓商家如何做整合型的大帖以及如何正確的與社區中的用戶進行溝通交流。同時為了各方面的需求,對部分商家做了人物專訪。

          第13步:社區新手指南上線

          在社區的用戶越來越多,氛圍越來越好,合作的商家也漸多之后,我們開始籌備做大型的線上活動——裝修日記大賽。

          但是在籌備階段中,我突然想到隨著社區逐漸火熱,涌入的新人也越來越多,越來越多的新人可能面臨著操作上的疑問,因此開始做社區新手指南以及FAQ。

          嗯,這個東西本來應該是和社區規則一起出臺的。

          第14步:裝修日記大賽上線

          舉辦裝修日記大賽這樣的大型線上活動,一方面是為了商業化的利益,另一方面更是為了吸引用戶產出更多的優質內容,同時讓內容的產出保持常態化。當時我們已經積累了一部分優質的用戶與原創的內容,論壇的氛圍也非常活躍,因而裝修日記大賽的推動已經是水到渠成。7月初裝修日記大賽活動上線后,家居論壇的數據已經達到UV1500,PV上萬。

          以上,就是我在接手家居論壇后的四個月里,所做的一些運營工作。

          在這里要說明的是,這是我第一次做社區運營工作,因此這十四步中有許多步驟的前后順序相當值得商榷,比如社區規則的制定、社區新手指南及FAQ的推出、意見領袖的召回以及培養、線上活動的開展等等,都應該放在運營早期就做。當時由于缺乏經驗,基本上是摸著石頭過河,這些運營工作有的是在經理的指導與建議下做出的,有的是借鑒學習別的地方站,還有的就是自己平時混跡百度貼吧、豆瓣、天涯、貓撲時,覺得社區本來就應該這么做。因而做的時候一些地方都是懵懵懂懂,知其然不知其所以然,缺乏整體的規劃與統一的思路。不過本著紀實的角度,還是一步步的從頭記錄下來。

          后來我一直都有在對那四個月的社區運營工作進行反思,也和別的社區運營人員溝通交流過,也研究了一些知名的社區的運營歷程與思路。總結了一些想法,和大家一起討論:

          由于直到我離職的時候,都還不知道什么是運營,什么是產品,因此這些運營有的是在經理的指導與建議下做出的,有的是借鑒學習別的地方論壇,還有的就是作為一個資深網民,覺得社區本該如此。故而現在看來,運營思路缺乏整體的規劃與清晰的思路。

          后來,當我初步了解互聯網產品的運營知識后,也研究了一些知名社區的運營歷程與思路,與其他社區運營同學交流之后,產生了一些新的想法:

          (1)務虛和務實兩種社區類型的比較

          社區運營時,一種是像百度貼吧、豆瓣、知乎這樣,傾向于務虛,偏向于討論一些陽春白雪的主題,另一種則是如十九樓、萬家熱線這樣的地方論壇,傾向于務實,偏向于討論一些親民、接地氣的話題。

          而我個人認為,在社區產品中,后期生長出的百度貼吧、豆瓣小組、知乎的一個顯著優勢就是在于,它們將用戶的興趣聚焦為一個點,而不是地方論壇或是天涯、貓撲這樣的聚集為面。用戶的需求是越來越多元化的,一個個百度貼吧、豆瓣小組、知乎問答,將用戶的需求不斷細化,根據不同的需求,有相應的產品空間。在聚焦為面的論壇中,有一個問題即是用戶的多元化需求并不能在籠統的一個版塊很好的得到滿足。

          不過地方論壇的優勢在于接地氣,越是接地氣的論壇,越是容易受當地網民的喜愛。它有一種具象化的特質,將論壇中的一個個虛擬的網友轉化為現實生活中同處于一座城市的朋友的傾向,從線上到線下的轉化更有優勢。

          (2)社區與資訊的比較

          社區與資訊最大的區別,大概就是UGC要比PGC內容空間大很多。另一方面,資訊要求的是權威性,可靠性,新聞性,而社區內要接地氣,要雞毛蒜皮,講述身邊人的故事,資訊中是一種中心化的視角,聚光燈圍繞著精英分子、知名人物,而社區則是每個人都有自己的故事。

          (3)我對產品社區的一些想法

          現在做APP產品的很多,一般都會有做配套的產品社區。我覺得產品社區,不僅僅是對產品的體驗社區,不僅僅是用戶提交各種使用產品后的體驗報告的地方,而是用戶用來交流的地方。用戶為了什么而使用產品,那么就讓用戶為了什么而交流。

          如果是做互聯網家裝的產品社區,那么要的是裝修日記、裝修故事、裝修問題等,如果是做私廚的產品社區,那么要的是美食方面的美食故事、美食經驗、菜譜等等;如果是旅游類的產品社區,比如像攜程的社區——旅游攻略社區,就是為用戶提供鮮活、真實的旅游攻略、游記。

          如果把社區當作一個大院兒,我們要做的大概就是召集鄰居,辦一個篝火晚會,聽他們挨個說自己的故事。講故事的人想獲得掌聲或是安慰,聽故事的人則要滿足人類的窺探欲,人們都需要交流,我們需要他們在我們的社區交流。

          如果再接手一個社區產品的運營,我會怎么做?

          現如今,經過兩年多來不斷的學習、交流與總結,在對運營工作歷練更多,對產品領域系統學習之后,我對于如何運營一個社區總結了一個“七步運營”的方法,七個環節分別為:熟悉產品——競品分析——社區氛圍與種子用戶——拉新與促活——留存與轉化——老用戶召回——站好最后一班崗。下面對這七個環節做一個系統介紹:

          第1步:熟悉產品

          作為運營人員,與產品團隊、技術團隊相比,相對來說接觸產品要晚一些。可能是社區產品進入研發期才開始介入,也有可能是產品1.0版上線后,公司因為種種需要才開始搭建產品社區,甚至還有可能是前任社區運營離職,臨時加入或者調崗補坑。無論哪種情況,當我們接手這個社區產品的運營工作時,需要做的第一件事情就是熟悉產品。

          就像神槍手上陣前要檢查槍支彈藥,賽車手比賽前要檢查座駕一樣,社區運營人員在運營前需要對所運營的產品有一個深度的了解。

          總的來說,有以下幾點:

          • 與各方溝通:與領導或老板溝通,與其他運營人員溝通,與產品團隊溝通;
          • 明確產品概念、目標用戶、需求場景等關鍵因素;
          • 明確用戶畫像、用戶故事、產品原則、產品初心等關鍵因素;
          • 以不同用戶身法使用產品,檢查產品有無缺陷,熟悉操作流程;
          • 如果是已上線產品,還需要關注各項運營數據,如活躍用戶數、發帖數、瀏覽數、回復數、在線時長等;搜集并分析前期運營策略,做了哪些工作,產生了怎樣的效果,成功或失敗的原因分別是什么。

          第2步:競品分析

          現如今的互聯網行業,已經很難找到一個沒有競爭對手的細分市場了。如果真的是接手了一個沒有競爭對手的社區產品的話,那么恭喜你,挑戰與機遇并存。

          孫子兵法有云:“知己知彼百戰百勝”,在對所要運營的產品各方面都非常了解之后,做競品分析就很有必要。對于競品的運營分析,可以從下面幾個維度來進行:

          • 競品的運營數據
          • 競品的運營策略
          • 競品的運營亮點
          • 競品的運營失誤

          如果時間充裕的話,還可以競品用戶的身份深入使用產品,加入競品的種子用戶群,與競品的種子用戶、運營人員接觸交流。

          競品運營分析只是手段,通過競品運營分析,可以讓我們

          • 熟悉市場,熟悉用戶;
          • 制定差異化的運營策略;
          • 學習優點;
          • 少走彎路;

          第3步:社區氛圍與種子用戶

          對于社區產品來說,良好的社區氛圍至關重要,而良好社區氛圍的打造與第一批種子用戶的質量也有極大的相關性。

          比如知乎在最早期,通過嚴格的邀請制度使得種子用戶全部為互聯網行業以及投資圈、媒體圈的大佬,這批種子用戶被邀請后在獲得榮譽感的同時,也對自己的種子用戶身份高度負責,為知乎產出了一批高質量的內容,幾乎奠定了知乎的社區氛圍。

          在早期社區氛圍培養時,常用的模式就是馬甲運營,運營工作人員以馬甲的身份產出優質內容,進行互動,形成一個我們所需要的社區氛圍的雛形,吸引種子用戶。

          此外還需要對內完善如社區規則、新手指南、FAQ等“社區基礎設施”;對外完善如百科、問答、文庫、經驗等“品牌基礎設施”。當然如果是接盤俠,那么還需要像我之前做的那樣,對社區論壇進行大掃除,清理違規貼和垃圾帖。

          在早期運營的時候,還需要多多收集用戶反饋與意見,與產品團隊合力探尋產品與市場的完美契合,驗證PMF。

          種子用戶以在目標用戶群體的意見領袖為最佳,一般種子用戶的獲取方式有以下幾種:

          • 在自己的人脈圈中選擇適合的種子用戶;
          • 目標用戶群體集中的社區,如百度貼吧、豆瓣、知乎、地方論壇等社區內的吧主、版主等;
          • 目標用戶集中的QQ群、微信群等社群的群主或管理員;
          • 從競品那里挖掘。

          獲取種子用戶后,需要與種子用戶多多溝通,多多交流,建立種子用戶群,讓種子用戶對社區更有參與感。

          第4步:拉新與促活

          在良好的社區氛圍建立后,種子用戶不斷的吸引新用戶加入,PMF也驗證完成,就可以開始大規模的用戶拉新了。制定拉新方案前需要明確目標用戶群體的密集區、如何達到用戶、如何吸引用戶等問題。

          常用的拉新手法:

          (1)內容拉新

          如之前所說的,在早期是通過社區運營人員產出大量優質內容,向目標用戶群體進行內容擴散,吸引新用戶;對種子用戶群體產出的內容中,進行優質篩選,編輯整理后進行擴散,可以參考的案例如“知乎日報”、“貼吧精選”。

          (2)活動運營

          舉辦活動,也是拉新的常用方式。結合自身產品特征和活動目標、活動預算、運營能力去開展活動吧,不管是大型活動、常規活動、小型活動,還是線上活動、線下活動,千萬記得多多做預案,做過程記錄,活動完了最后要做好掃尾工作和復盤。

          (3)病毒營銷

          可能是一篇優秀的文案,一個走心的視頻,也可能是一個有趣的互動H5,亦或是精妙的活動,讓你的產品在社交媒體上大肆傳播。

          (4)借勢營銷

          可以是內容的熱點借勢,也可以是在活動中添加熱點元素,關鍵是要契合自身產品特質與用戶屬性,一些負面屬性的熱點如無把握還是不要追的好。

          (5)打造網紅

          如果能夠像知乎那樣有一批自帶粉絲光環的優質種子用戶的話是最好的了,如果沒有的話,在已有的種子用戶中選出兩三個優質用戶,將他們打造成網紅,通過他們的光暈效應來提高產品本身的品牌曝光度,進而吸引新用戶。

          (6)其他拉新手法

          例如SEO/SEM;地推;PR報道;線下廣告等方式;還有如對社區中的內容進行原創保護,轉載時須注明內容出處及原作者,像“知乎”就是這么干的;讓社區中的內容可以一鍵分享,讓產品有更多機會傳遞到社交網絡中;優化不友好的注冊頁面等等。

          拉新時需要注意平臺的承載能力以及產品的服務范圍,更重要的是,拉新之后一定一定要立馬促活,拉新只是手段,沒有激活的用戶等于白白浪費先期投入。

          ① 新手關懷

          新用戶來到一個新的社區內就像一個剛出生的孩子一樣,運營人員要像父母帶寶寶一樣關懷她。設置新手提示、新手指南,教會她如何在社區愉快的玩耍,讓她看到社區的精妙所在;在她注冊后24小時內,給她發一封歡迎的郵件;給新用戶新手禮包,一些限時的高階道具等等,都是很好的新手關懷,當然最好的就是社區內有良好的氛圍,老用戶對于新用戶非常的友好并樂于幫助新人。

          ② 及時響應

          在新用戶注冊后,能夠及時得獲得老用戶的互動或者是關注,可以通過機器人馬甲實現,也可以通過加大新用戶的推薦權重來實現;在新用戶回復或者發帖后,能夠及時得到老用戶或者社區運營人員的響應,讓他們有一種被關注的感覺。

          ③ 魔法數字

          通過數據分析,找到用戶在使用產品時穩定下來的標準。比如說對“知乎”來說,據說這個“魔法數字”是3,也就是如果一個新用戶在短期內回答了三個問題,那么他就會成為知乎的活躍用戶。想辦法讓新注冊的用戶盡快達到魔法數字吧,比如說在注冊時推薦感興趣的話題小組或是社區風云人物等。

          ④ 激勵體系

          與產品同學合力,建立一套良好的激勵體系,讓新用戶的每一步都被肯定,讓老用戶樂意于傳播產品,幫助新用戶。可以參考游戲化思維,設置經驗值、等級、勛章、道具、老帶新獎勵等等。

          第5步:留存與轉化

          一般來說,用戶在產品上付出的時間與精力越多,離開成本就越高;沉淀的關系鏈越多,離開成本就越高;產出的內容,留下的個人印跡越多,離開成本就越高。

          因此,運營人員可以通過活動、社群、建立私人聯系等等方式,讓用戶更有參與感,讓用戶之間有更多建立關系鏈的機會,讓用戶在產品中產出更多內容。讓用戶滿意,給用戶驚喜,提高用戶的忠誠度,這樣他們才愿意留下來。還有一個常用的促進留存的方法就是“簽到”,簽到升級、簽到送積分、簽到抽獎等等,此方法對于強迫癥人群尤其有效。

          目前社區產品的轉化方式一般是:廣告模式、電商模式、服務模式,典型的案例如地方論壇、下廚房、O2O產品社區等。

          運營在做用戶轉化時,要多多衡量商業價值與微笑價值,盡可能的選擇對用戶體驗傷害低的轉化方式,結合自身產品特征思考出更高明的轉化方式,典型的負面案例就是某吧。

          第6步:召回

          老用戶可能因為種種原因,離開了社區。然而召回一個老用戶的成本,要遠低于拉攏一個新用戶。老用戶的價值更是遠遠高于新用戶:老用戶熟悉產品,老用戶有更為豐富的關系鏈,老用戶尤其是在社區產品中,會留下許多內容產出與個人印跡。

          常用的召回模式如郵件/短信召回、活動召回、獎勵召回等,讓老用戶獲得如付費道具一定時間內免費用的權益,或是贈與額外道具、勛章等;通過關系鏈讓活躍用戶召回老用戶,并給予雙向獎勵,這都是不錯的召回方式。

          第7步:站好最后一班崗

          每一個產品都有產品周期,從產品上線到拉新促活,再到留存轉化,再到收割,最后下線。不過很少有產品會走到這一步,為了整個運營流程的完整性,在這里姑且寫出來吧。

          當產品下線提上日程時,一個方面成本回收,這個時候有可能產品和技術團隊已經先撤了,運營團隊慢慢的也會逐漸收編;另一個方面由于社區產品會有大量的用戶產出,因此需要考慮如何妥善處置,可能是數據遷移到自家公司的另一個產品上,也可能是數據遷移到友商那。無論是怎樣的情況下,運營人員都需要站好最后一班崗。

          在這七個運營環節中,對于運營人員有四個貫徹始終的需要擁有的能力:

          1. 快速學習能力,這是互聯網行業每一個崗位都需要掌握的能力;
          2. 數據分析能力,關注數據,不迷信數據,從數據中發掘價值,反思運營策略;
          3. 溝通能力,與用戶間的溝通,既不要跪舔用戶,也不要高高在上,要和用戶做朋友;團隊內的良好溝通能力,可以減少很多不必要的內部損耗;
          4. 執行能力,運營工作需要良好的執行能力,不然方案做的再好看,執行不到位,也是白搭。

          總結

          運營是個技術活,也是個細致活,還是個體力活,然而所有的付出,在看到數據上漲,收到用戶贊賞,產品漸漸長大時,都會化作點點滴滴的喜悅,支持著我們一路前行!

          最后還要感謝《人人都是產品經理》的作者蘇杰老師、《產品前線》的作者蘭軍老師、《經·理@互聯網產品經理的進階修煉》的作者楊曉平老師、 “運營控”的作者飛魚船長、“今日雞血”的作者薄荷老師、“類類有話說”的作者類延昊老師、《用戶力》的作者郝志中老師、《產品的視角:從熱鬧到門道》的作者Luke老師等,本文的一些觀點援引自各位老師的著作,也是通過對各位老師前輩的作品的學習,才能讓我在今天可以對社區運營有如今這樣的認知。

          作者:唐向陽,先后在騰訊家居、地方論壇、搜房家居、創業公司、傳統企業等多種類型公司從事運營工作。

          本文選自蘭軍等編著的《運營前線2》一書 ,點擊鏈接了解更多優質內容:https://item.jd.com/12164754.html

          未經出版社或作者書面授權,禁止轉載,違者追究法律責任。


          主站蜘蛛池模板: 亚洲av无码天堂一区二区三区| 无码人妻精一区二区三区| 国产日韩一区二区三区在线播放| 午夜无码视频一区二区三区| 精品乱码一区二区三区四区| 久久国产精品最新一区| 午夜精品一区二区三区在线视 | 91一区二区在线观看精品| 日本精品一区二区久久久| 亚洲欧美国产国产一区二区三区| 亚洲av一综合av一区| 国精无码欧精品亚洲一区| 日韩精品无码一区二区三区四区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲av日韩综合一区久热| 日韩av无码一区二区三区| 人体内射精一区二区三区| 亚洲午夜精品一区二区| 久久99精品波多结衣一区| 日本免费一区二区三区四区五六区| 国产精品无码AV一区二区三区| 国产在线精品一区免费香蕉| 波多野结衣高清一区二区三区| 国产美女口爆吞精一区二区| 超清无码一区二区三区| 国产高清视频一区三区| 91在线精品亚洲一区二区| 伊人久久大香线蕉AV一区二区| 亚洲日韩AV无码一区二区三区人| 精品国产a∨无码一区二区三区| 高清精品一区二区三区一区| 国产一区二区三区播放心情潘金莲 | 一区二区三区日本视频| 亚洲国产一区视频| 色狠狠色噜噜Av天堂一区| 一区二区三区四区免费视频| 国内精品一区二区三区东京 | 亚洲一区二区三区在线观看蜜桃| 极品人妻少妇一区二区三区| 精品少妇人妻AV一区二区| 国产女人乱人伦精品一区二区|