HTML常用meta大全
Meta標(biāo)簽是HTML語(yǔ)言head區(qū)的一個(gè)輔助性標(biāo)簽,它位于HTML文檔頭部的head標(biāo)記和title標(biāo)記之間,它提供用戶不可見(jiàn)的信息。
Meta : 即 元數(shù)據(jù)(Metadata)是數(shù)據(jù)的數(shù)據(jù)信息。
元數(shù)據(jù)可以被使用瀏覽器(如何顯示內(nèi)容或重新加載頁(yè)面),搜索引擎(關(guān)鍵詞),或其他 Web 服務(wù)調(diào)用。
用我們的大白話來(lái)說(shuō),它本身是一個(gè)沒(méi)什么用的標(biāo)簽,但是一旦在它內(nèi)部通過(guò)其他屬性設(shè)置了某些效果,它就起作用了,所以我們稱之為“ 元數(shù)據(jù) ”。
Code
<!-- 定義文檔的字符編碼 -->
<meta charset="utf-8" />
<!-- 強(qiáng)制Chromium內(nèi)核,作用于360瀏覽器、QQ瀏覽器等國(guó)產(chǎn)雙核瀏覽器 -->
<meta name="renderer" content="webkit"/>
<!-- 強(qiáng)制Chromium內(nèi)核,作用于其他雙核瀏覽器 -->
<meta name="force-rendering" content="webkit"/>
<!-- 如果有安裝 Google Chrome Frame 插件則強(qiáng)制為Chromium內(nèi)核,否則強(qiáng)制本機(jī)支持的最高版本IE內(nèi)核,作用于IE瀏覽器 -->
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
<!--
設(shè)置視窗大小
width 設(shè)置layout viewport 的寬度,為一個(gè)正整數(shù),或字符串"width-device"
initial-scale 設(shè)置頁(yè)面的初始縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
minimum-scale 允許用戶的最小縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
maximum-scale 允許用戶的最大縮放值,為一個(gè)數(shù)字,可以帶小數(shù)
shrink-to-fit=no IOS9中要想前面的屬性起作用需要加上這個(gè)
height 設(shè)置layout viewport 的高度,這個(gè)屬性對(duì)我們并不重要,很少使用
user-scalable 是否允許用戶進(jìn)行縮放,值為"no"或"yes", no 代表不允許,yes代表允許
-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<!-- 頁(yè)面描述 -->
<meta name="description" content="不超過(guò)150個(gè)字符"/>
<!-- 頁(yè)面關(guān)鍵詞 -->
<meta name="keywords" content=""/>
<!-- 網(wǎng)頁(yè)作者 -->
<meta name="author" content="name, email@gmail.com"/>
<!--
搜索引擎抓取
all:文件將被檢索,且頁(yè)面上的鏈接可以被查詢;
none:文件將不被檢索,且頁(yè)面上的鏈接不可以被查詢;
index:文件將被檢索;
follow:頁(yè)面上的鏈接可以被查詢;
noindex:文件將不被檢索;
nofollow:頁(yè)面上的鏈接不可以被查詢。
-->
<meta name="robots" content="index,follow"/>
<!-- 忽略頁(yè)面中的數(shù)字識(shí)別為電話,忽略email識(shí)別-->
<meta name="format-detection" content="telphone=no, email=no"/>
<!-- IOS begin -->
<!-- 添加到主屏后的標(biāo)題(iOS 6 新增) -->
<meta name="apple-mobile-web-app-title" content="標(biāo)題">
<!-- 當(dāng)網(wǎng)站添加到主屏幕快速啟動(dòng)方式,可隱藏地址欄,僅針對(duì)ios的safari (ios7.0版本以后,safari上已看不到效果) -->
<meta name="apple-mobile-web-app-capable" content="yes"/>
<!-- 是否啟用 WebApp 全屏模式,刪除蘋(píng)果默認(rèn)的工具欄和菜單欄 -->
<meta name="apple-touch-fullscreen" content="yes"/>
<!-- 添加智能 App 廣告條 Smart App Banner(iOS 6+ Safari) -->
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
<!-- 設(shè)置蘋(píng)果工具欄顏色:默認(rèn)值為 default(白色),可以定為 black(黑色)和 black-translucent(灰色半透明) -->
<meta name="apple-mobile-web-app-status-bar-style" content="black"/>
<!-- 不讓百度轉(zhuǎn)碼 -->
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!-- 針對(duì)手持設(shè)備優(yōu)化,主要是針對(duì)一些老的不識(shí)別viewport的瀏覽器,比如黑莓 -->
<meta name="HandheldFriendly" content="true">
<!-- 微軟的老式瀏覽器 -->
<meta name="MobileOptimized" content="320">
<!-- uc強(qiáng)制豎屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ強(qiáng)制豎屏 -->
<meta name="x5-orientation" content="portrait">
<!-- UC強(qiáng)制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ強(qiáng)制全屏 -->
<meta name="x5-fullscreen" content="true">
<!-- UC應(yīng)用模式 -->
<meta name="browsermode" content="application">
<!-- QQ應(yīng)用模式 -->
<meta name="x5-page-mode" content="app">
<!-- windows phone 點(diǎn)擊無(wú)高光 -->
<meta name="msapplication-tap-highlight" content="no">
<!--
iOS 圖標(biāo) begin
網(wǎng)站添加至ios桌面時(shí)的圖標(biāo)
-->
<!-- iPhone 和 iTouch,默認(rèn) 57x57 像素,必須有 -->
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="table_ico57.png">
<!-- Retina iPhone 和 Retina iTouch,114x114 像素,可以沒(méi)有,但推薦有 -->
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="table_ico72.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="table_ico114.png">
<!-- Retina iPad,144x144 像素,可以沒(méi)有,但推薦有 -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="table_ico144.png">
<!-- iOS 啟動(dòng)畫(huà)面 begin -->
<!-- iPad 豎屏 768 x 1004(標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" sizes="768x1004" href="/splash-screen-768x1004.png"/>
<!-- iPad 橫屏 1024x748(標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" sizes="1024x748" href="/Default-Portrait-1024x748.png"/>
<!-- iPad 豎屏 1536x2008(Retina) -->
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/splash-screen-1536x2008.png"/>
<!-- iPad 橫屏 2048x1496(Retina) -->
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/splash-screen-2048x1496.png"/>
<!-- iPhone/iPod Touch 豎屏 320x480 (標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" href="/splash-screen-320x480.png"/>
<!-- iPhone/iPod Touch 豎屏 640x960 (Retina) -->
<link rel="apple-touch-startup-image" sizes="640x960" href="/splash-screen-640x960.png"/>
<!-- iPhone 5/iPod Touch 5 豎屏 640x1136 (Retina) -->
<link rel="apple-touch-startup-image" sizes="640x1136" href="/splash-screen-640x1136.png"/>
<!-- IOS end -->
<!-- Windows 8 磁貼顏色 -->
<meta name="msapplication-TileColor" content="#000"/>
<!-- Windows 8 磁貼圖標(biāo) -->
<meta name="msapplication-TileImage" content="icon.png"/>
<!-- 添加 RSS 訂閱 -->
<link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/>
<!-- sns 社交標(biāo)簽 begin -->
<!-- 參考微博API -->
<meta property="og:type" content="類型" />
<meta property="og:url" content="URL地址" />
<meta property="og:title" content="標(biāo)題" />
<meta property="og:image" content="圖片" />
<meta property="og:description" content="描述" />
<!-- sns 社交標(biāo)簽 end -->
低版本IE瀏覽器訪問(wèn)問(wèn)題
添加好強(qiáng)制Webkit內(nèi)核的代碼,使用國(guó)產(chǎn)瀏覽器訪問(wèn)網(wǎng)站已經(jīng)不存在IE兼容問(wèn)題了,IE訪客量將大大減少。但仍然不可避免會(huì)有一些老舊電腦通過(guò)低版本IE瀏覽器訪問(wèn),如果我們專門(mén)為了這極小部分用戶進(jìn)行 CSS HACK ,將嚴(yán)重加重我們的工作量。
更何況自2016年1月起微軟已經(jīng)停止為IE11以下版本提供支持和更新,已經(jīng)這么久沒(méi)有更新,低版本IE不僅對(duì)CSS3和HTML5支持有問(wèn)題,更有安全問(wèn)題。
那么,我們不去支持低版本IE,這小部分用戶怎么辦呢?
我們可以使用 if IE 語(yǔ)句給網(wǎng)站添加IE升級(jí)提示,提示用戶進(jìn)行瀏覽器升級(jí),或者切換更先進(jìn)的瀏覽器再訪問(wèn)。
我們可以在剛剛的meta標(biāo)簽下添加一段跳轉(zhuǎn)到IE升級(jí)提示頁(yè)的代碼(當(dāng)IE版本低于IE11時(shí)跳轉(zhuǎn)),實(shí)現(xiàn)低版本IE用戶訪問(wèn)時(shí)提示他們進(jìn)行升級(jí)或者更換瀏覽器。
強(qiáng)制Webkit內(nèi)核和提示低版本IE訪問(wèn)用戶升級(jí)完整代碼如下所示,把這段代碼添加到頭部模板文件標(biāo)簽下即可:
<meta name="renderer" content="webkit"/>
<meta name="force-rendering" content="webkit"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<script>/@cc_on window.location.href="); @/</script>
1
2
3
4
(@cc_on 是 IE10 及更舊版IE特有的條件編譯語(yǔ)句,因此可以用來(lái)判斷是否除 IE11 以外的其他IE版本。)
因?yàn)榈桶姹綢E訪問(wèn)時(shí)因?yàn)椴患嫒軨SS3和HTML5網(wǎng)站往往是錯(cuò)版的,添加了上面這段代碼,當(dāng)?shù)桶姹綢E用戶訪問(wèn)時(shí)就會(huì)跳轉(zhuǎn)到升級(jí)提示頁(yè),避免不必要的資源加載,降低網(wǎng)站服務(wù)器開(kāi)銷(xiāo)。
測(cè)試代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<meta name="renderer" content="webkit"/>
<meta name="force-rendering" content="webkit"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<script>/@cc_on window.location.href="); @/</script>
</head>
<body>
<h1>Hello world</h1>
</body>
</html>
IE 11 會(huì)正常輸出
IE 10 將會(huì)看到以下頁(yè)面
參考
前端 Meta 用法大匯總 - MR_LIXP
通過(guò)meta代碼強(qiáng)制瀏覽器使用WebKit內(nèi)核極速模式(解決 meta name=“renderer” content=“webkit” 不起作用)- 艾歡歡
概述
replace的參數(shù)是char和CharSequence,即可以支持字符的替換,也支持字符串的替換(CharSequence即字符串序列的意思,說(shuō)白了也就是字符串)
replaceAll的參數(shù)是regex,即基于規(guī)則表達(dá)式的替換,比如:可以通過(guò)replaceAll("\d", “*”)把一個(gè)字符串所有的數(shù)字字符都換成星號(hào)
相同點(diǎn)
相同點(diǎn):都是全部替換,即把源字符串中的某一字符或字符串全部換成指定的字符或字符串
不同點(diǎn)
不同點(diǎn):replaceAll支持正則表達(dá)式,因此會(huì)對(duì)參數(shù)進(jìn)行解析(兩個(gè)參數(shù)均是),如replaceAll("\d", “"),而replace則不會(huì),replace("\d","”)就是替換"\d"的字符串,而不會(huì)解析為正則
另外還有一個(gè)不同點(diǎn):“\”在java中是一個(gè)轉(zhuǎn)義字符,所以需要用兩個(gè)代表一個(gè)。例如System.out.println( “\” ) ;只打印出一個(gè)""。但是“\”也是正則表達(dá)式中的轉(zhuǎn)義字符,需要用兩個(gè)代表一個(gè)。所以:\被java轉(zhuǎn)換成\,\又被正則表達(dá)式轉(zhuǎn)換成\,因此用replaceAll替換“\”為"\",就要用replaceAll("\","\\"),而replace則replace("\","\")
如果只想替換第一次出現(xiàn)的,可以使用replaceFirst(),這個(gè)方法也是基于規(guī)則表達(dá)式的替換,但與replaceAll()不同的是,只替換第一次出現(xiàn)的字符串
HTTP響應(yīng)狀態(tài)碼
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status (WebDAV)
226 IM Used (HTTP Delta encoding)
200 OK
請(qǐng)求成功。成功的含義取決于HTTP方法:
GET:資源已被提取并在消息正文中傳輸。
HEAD:實(shí)體標(biāo)頭位于消息正文中。
POST:描述動(dòng)作結(jié)果的資源在消息體中傳輸。
TRACE:消息正文包含服務(wù)器收到的請(qǐng)求消息
PUT 和 DELETE 的請(qǐng)求成功通常并不是響應(yīng)200 OK的狀態(tài)碼而是 204 No Content 表示無(wú)內(nèi)容(或者 201 Created表示一個(gè)資源首次被創(chuàng)建成功)。
201 Created
表示請(qǐng)求已經(jīng)被成功處理,并且創(chuàng)建了新的資源。
這通常是在POST請(qǐng)求,或是某些PUT請(qǐng)求之后返回的響應(yīng)。
新的資源在應(yīng)答返回之前已經(jīng)被創(chuàng)建。同時(shí)新增的資源會(huì)在應(yīng)答消息體中返回,其地址是原始請(qǐng)求的路徑或者是 Location 首部的值。
202 Accepted
表示服務(wù)器端已經(jīng)收到請(qǐng)求消息,但是尚未進(jìn)行處理。
但是稍后無(wú)法通過(guò) HTTP 協(xié)議給客戶端發(fā)送一個(gè)異步請(qǐng)求來(lái)告知其請(qǐng)求的處理結(jié)果。該狀態(tài)碼適用于將請(qǐng)求交由另外一個(gè)進(jìn)程或者服務(wù)器來(lái)進(jìn)行處理,或者是對(duì)請(qǐng)求進(jìn)行批處理的情形。
203 Non-Authoritative Information
表示服務(wù)器已成功處理了請(qǐng)求,但返回的實(shí)體頭部元信息不是在原始服務(wù)器上有效的確定集合,而是來(lái)自本地或者第三方的拷貝。
當(dāng)前的信息可能是原始版本的子集或者超集。例如,包含資源的元數(shù)據(jù)可能導(dǎo)致原始服務(wù)器知道元信息的超集。
使用此狀態(tài)碼不是必須的,而且只有在響應(yīng)不使用此狀態(tài)碼便會(huì)返回200 OK的情況下才是合適的。
204 No Content
表示該請(qǐng)求已經(jīng)成功了,但是客戶端客戶不需要離開(kāi)當(dāng)前頁(yè)面。
默認(rèn)情況下 204 響應(yīng)是可緩存的。一個(gè) ETag 標(biāo)頭包含在此類響應(yīng)中。
使用慣例是:
在 PUT 請(qǐng)求中進(jìn)行資源更新,但是不需要改變當(dāng)前展示給用戶的頁(yè)面,那么返回 204 No Content。
如果創(chuàng)建了資源,則返回 201 Created 。
如果應(yīng)將頁(yè)面更改為新更新的頁(yè)面,則應(yīng)改用 200 。
205 Reset Content
用來(lái)通知客戶端重置文檔視圖,比如清空表單內(nèi)容、重置 canvas 狀態(tài)或者刷新用戶界面。
與204響應(yīng)一樣,該響應(yīng)也被禁止包含任何消息體,且以消息頭后的第一個(gè)空行結(jié)束。
206 Partial Content
服務(wù)器已經(jīng)成功處理了部分 GET 請(qǐng)求。
類似于 FlashGet 或者迅雷這類的 HTTP 下載工具都是使用此類響應(yīng)實(shí)現(xiàn)斷點(diǎn)續(xù)傳或者將一個(gè)大文檔分解為多個(gè)下載段同時(shí)下載。
該請(qǐng)求必須包含 Range 頭信息來(lái)指示客戶端希望得到的內(nèi)容范圍,并且可能包含 If-Range 來(lái)作為請(qǐng)求條件。
如果只包含一個(gè)數(shù)據(jù)區(qū)間,那么整個(gè)響應(yīng)的 Content-Type 首部的值為所請(qǐng)求的文件的類型,同時(shí)包含 Content-Range 首部。
示例:
HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Range: bytes 21010-47021/47022
Content-Length: 26012
Content-Type: image/gif
... 26012 bytes of partial image data ...
包含多個(gè)數(shù)據(jù)區(qū)間,那么整個(gè)響應(yīng)的Content-Type首部的值為multipart/byteranges,其中一個(gè)片段對(duì)應(yīng)一個(gè)數(shù)據(jù)區(qū)間,并提供 Content-Range 和 Content-Type 描述信息。
示例:
HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Length: 1741
Content-Type: multipart/byteranges; boundary=String_separator
--String_separator
Content-Type: application/pdf
Content-Range: bytes 234-639/8000
...the first range...
--String_separator
Content-Type: application/pdf
Content-Range: bytes 4590-7999/8000
...the second range
--String_separator--
207 Multi-Status (WebDAV)
代表之后的消息體將是一個(gè)XML消息,并且可能依照之前子請(qǐng)求數(shù)量的不同,包含一系列獨(dú)立的響應(yīng)代碼。由WebDAV(RFC 2518)擴(kuò)展的狀態(tài)碼.
226 IM Used (HTTP Delta encoding)
服務(wù)器已經(jīng)完成了對(duì)資源的 GET 請(qǐng)求,并且響應(yīng)是對(duì)當(dāng)前實(shí)例應(yīng)用的一個(gè)或多個(gè)實(shí)例操作結(jié)果的表示。
根據(jù)遇到的問(wèn)題,總結(jié)的一些小經(jīng)驗(yàn),個(gè)人的一點(diǎn)薄見(jiàn),歡迎大家交流。
最近有小伙伴接到了國(guó)外的運(yùn)營(yíng)外包項(xiàng)目,發(fā)現(xiàn)國(guó)外和國(guó)內(nèi)對(duì)于運(yùn)營(yíng)的需求是有差別的,這篇文章就談?wù)剣?guó)內(nèi)外:中國(guó)、韓國(guó)、歐美,它們運(yùn)營(yíng)設(shè)計(jì)的各自特點(diǎn)和里面的門(mén)道。
主要從以下三方面來(lái)說(shuō):
三個(gè)地區(qū)文化差異大不相同。
中國(guó)從古到今講究遵循傳統(tǒng),過(guò)年過(guò)節(jié)講究氣氛,營(yíng)造一種氛圍。用紅包來(lái)表達(dá)祝福和心意;其次,就是社會(huì)環(huán)境,中國(guó)人喜歡「熱鬧」,逢年過(guò)節(jié),一幫人聚到一起才熱鬧,別人都買(mǎi)、賣(mài)的火的肯定就是好的,所以就「跟風(fēng)效仿」。
韓國(guó)建國(guó)很晚,歷史相對(duì)比較短。所以文化氛圍比較年輕,偶像文化在韓國(guó)盛行,傳統(tǒng)的東西相對(duì)較少,都是比較年輕化的:年輕化的偶像,年輕化的文化,年輕化的價(jià)值觀。
歐美整個(gè)文化環(huán)境受移民的影響,比較開(kāi)放國(guó)際化,體現(xiàn)的文化也是比較多元的,包容性、簡(jiǎn)潔、時(shí)尚是這些它最直接的特點(diǎn)。
接下來(lái)分別談一下三個(gè)地區(qū)運(yùn)營(yíng)推廣的設(shè)計(jì)特點(diǎn)差異化:
中國(guó)
中國(guó)的運(yùn)營(yíng)突出的是優(yōu)惠:送紅包、滿減、優(yōu)惠券等;必須要喜慶,鮮艷的色彩:以紅色、橙色、黃色居多,來(lái)刺激消費(fèi)。就好像進(jìn)了賣(mài)場(chǎng)「瞧一瞧看一看,季末打折滿100減99」
韓國(guó)
韓國(guó)的文化里「社交」這一關(guān)鍵詞體現(xiàn)的尤為重要,「Line」這款A(yù)PP對(duì)韓國(guó)影響比較大,里面的矢量涂鴉風(fēng)格的插畫(huà)深入人心,Line 官方設(shè)計(jì)可愛(ài)且特色鮮明的「饅頭人」、「可妮兔」、「布朗熊」和「詹姆士」四個(gè)形象也很有特點(diǎn),所以Line的「IP屬性」和「矢量涂鴉」就成為了韓國(guó)主流設(shè)計(jì)風(fēng)格。
而韓國(guó)的偶像明星文化也頗具影響力,在推廣時(shí)也會(huì)用到明星來(lái)制造效應(yīng)。
我們從整體構(gòu)圖解析一下三個(gè)地區(qū)的設(shè)計(jì)細(xì)節(jié)。首先把一個(gè)運(yùn)營(yíng) banner 按照組件層級(jí)進(jìn)行拆分,分別來(lái)看一下。
分為:文字層、主體物層、裝飾層、背景層
文字層
從文字層可以看出中國(guó)的文字層級(jí)劃分更加清晰。運(yùn)用「格式塔」原理,主文案和副標(biāo)題的突出,能讓用戶對(duì)信息提取更加準(zhǔn)確直觀。
中文結(jié)構(gòu)的復(fù)雜性,排版上必須嚴(yán)格區(qū)分,所以在層級(jí)劃分上裝飾線的運(yùn)用也是比較常見(jiàn)的。(后面有針對(duì)性字體設(shè)計(jì)形式,詳細(xì)解讀,這里就不細(xì)說(shuō)了)
韓文的本身的圖形特質(zhì),為保證識(shí)別度,文案提煉精簡(jiǎn),信息層級(jí)相對(duì)較少。文字層級(jí)一般分為兩層。
有意思的是韓文由于字形結(jié)構(gòu)的單一,排版上很多時(shí)候會(huì)搭配字體形式的變化來(lái)增加排版樣式的變化,裝飾線的運(yùn)用也比較多變。
英文排版上本質(zhì)上和韓文相同——符號(hào)化,通過(guò)字形的特點(diǎn)來(lái)特出主要信息。
排版的優(yōu)勢(shì)性,讓其排版變化上自帶韻律感,加上裝飾線的運(yùn)用,本身字形的符號(hào)特性視覺(jué)呈現(xiàn)很有設(shè)計(jì)感。
主體物層
為了輔助信息傳達(dá),往往采用圖文結(jié)合,注意主體物的構(gòu)圖布局朝向,主題物對(duì)主要文字起到視覺(jué)引導(dǎo)作用,用戶的聚焦點(diǎn)一定是主文案,而不是主體物。
下圖里「手」作為整個(gè)畫(huà)面的「支點(diǎn)」,把模特的臉部向主要文案指引,最終達(dá)到活動(dòng)的最核心。
下圖里「眼睛」為整個(gè)畫(huà)面的「支點(diǎn)」,利用眼睛視線,把用戶向文案核心指引。
利用周?chē)奈矬w形成三個(gè)「支點(diǎn)」,把視覺(jué)中心聚焦到中間主文案。
裝飾層
點(diǎn)線面是運(yùn)用最多的元素,中國(guó)把平面設(shè)計(jì)的三大構(gòu)成運(yùn)用到了。
為了營(yíng)造構(gòu)圖的穩(wěn)定性,在設(shè)計(jì)里加入點(diǎn)和線的元素讓畫(huà)面占比更加平衡,同時(shí)彌補(bǔ)畫(huà)面中空白的地方,減少負(fù)空間,讓構(gòu)圖更加飽滿。
同時(shí)點(diǎn)和線的元素也是為了輔助襯托主體元素,分布要合理,避免過(guò)多,造成使畫(huà)面的擁擠。
面簡(jiǎn)單的理解成形狀,用形狀配合主體物,達(dá)到聚焦視覺(jué)中心,來(lái)突出主題,但是形狀不易過(guò)于復(fù)雜,「格式塔原理」——「簡(jiǎn)單」原則(我們的眼睛在觀看時(shí),眼腦并不是在一開(kāi)始就區(qū)分一個(gè)形象的各個(gè)單一的組成部分,而是將各個(gè)部分組合起來(lái),使之成為一個(gè)更易于理解的統(tǒng)一體),用戶更容易理解。
三角形——利用穩(wěn)定的特點(diǎn)來(lái)達(dá)到視覺(jué)的平衡
圓形——最簡(jiǎn)單直接有效的圖形元素,視覺(jué)聚焦更明確
多邊形——豐富畫(huà)面,多邊形的邊角多的特點(diǎn)也多用做突出設(shè)計(jì)的高逼格
形狀流體在營(yíng)銷(xiāo)中突出了活動(dòng)的促銷(xiāo)感和氣氛,在重大活動(dòng)中經(jīng)??吹?,色彩上也比較鮮艷。相較歐美、韓國(guó),中國(guó)電商運(yùn)用比較多,這也側(cè)面反映出出中國(guó)運(yùn)營(yíng)推廣競(jìng)爭(zhēng)的殘酷性映射出來(lái)的「浮夸」。
背景層
中國(guó)設(shè)計(jì)里最多變的就屬背景了??梢岳枚嗖蕽u變、放射的線、還有圖案疊加,讓畫(huà)面迎合表達(dá)的主體基調(diào)
韓國(guó)的設(shè)計(jì)分為涂鴉放射背景和純色背景簡(jiǎn)單幾何形狀
歐美撞色對(duì)比和性冷淡純色底,也會(huì)運(yùn)用視錯(cuò)覺(jué),來(lái)吸引用戶眼球
文案是營(yíng)銷(xiāo)第一要素,想辦法突出運(yùn)營(yíng)信息,是所有運(yùn)營(yíng)必須要注意的,這就有了根據(jù)活動(dòng)氣氛進(jìn)行字體設(shè)計(jì)。
中國(guó)字體的復(fù)雜和文化的久遠(yuǎn)特殊性,對(duì)于字體我們是有很深的研究和造詣,表現(xiàn)空間也很大。另外由于中文字形的復(fù)雜,導(dǎo)致字庫(kù)設(shè)計(jì)成本比較大,字體種類相對(duì)較少,為了避免字體版權(quán)問(wèn)題,多采用一些設(shè)計(jì)變形來(lái)達(dá)到營(yíng)銷(xiāo)推廣目的。比如針對(duì)字形進(jìn)行改變、針對(duì)筆畫(huà)進(jìn)行加工、針對(duì)體積和質(zhì)感進(jìn)行變化等。
層次疊加——提取等比重的筆畫(huà),變現(xiàn)字體的體積和空間感
筆畫(huà)鏈接——讓文字直接更緊湊,空間運(yùn)用更整體合理
筆畫(huà)裝飾——增加文字設(shè)計(jì)感,突出表現(xiàn)風(fēng)格
厚度層次——讓字體突出,增加厚重感
字形改變?cè)O(shè)計(jì)——考慮到字體版權(quán),對(duì)字體進(jìn)行再設(shè)計(jì),結(jié)合主題進(jìn)行宣傳
字體內(nèi)部裝飾——字體呼應(yīng)主題的一種簡(jiǎn)單方式
韓國(guó)字形相對(duì)簡(jiǎn)單,變化不是很多,運(yùn)用厚度體積和筆畫(huà)裝飾來(lái)表現(xiàn)字體
歐美的西文字體更多的是運(yùn)用和主體物穿插、和字形搭配的變換,和復(fù)古風(fēng)字體厚度設(shè)計(jì)
可以看到不同的國(guó)家地區(qū)根據(jù)本國(guó)習(xí)慣、審美、風(fēng)格不同,都有各自不同的設(shè)計(jì)。中國(guó)營(yíng)銷(xiāo)快速簡(jiǎn)單直接出效果;韓國(guó)偶像路線,不管是對(duì)于模特的選擇,還是網(wǎng)紅形象的選擇,把粉絲效應(yīng)運(yùn)用到了;而歐美則簡(jiǎn)單兼顧設(shè)計(jì)創(chuàng)意表現(xiàn)。
隨著教育在大趨勢(shì)下崛起,很多學(xué)習(xí)類產(chǎn)品開(kāi)始出現(xiàn)。很多在做教育的小伙伴求助,學(xué)習(xí)類的運(yùn)營(yíng) banner 無(wú)從下手,思路不清晰,那么我稍稍的屢了一下思路,淺談一下學(xué)習(xí) banner 的個(gè)人薄見(jiàn)。
在很多設(shè)計(jì)師剛開(kāi)始縷思路的時(shí)候,總因?yàn)闊o(wú)從下手而著急盲目,下意識(shí)的認(rèn)為「我不會(huì)啊」!那復(fù)雜的不會(huì),就從簡(jiǎn)單的開(kāi)始縷。從設(shè)計(jì)開(kāi)始,我構(gòu)圖都沒(méi)想好,設(shè)計(jì)啥設(shè)計(jì)?那再簡(jiǎn)單點(diǎn),從構(gòu)圖開(kāi)始吧,我思路都沒(méi)想好,構(gòu)啥圖?繼續(xù)再簡(jiǎn)單點(diǎn),一步一步往前推,直到推到最簡(jiǎn)單的細(xì)節(jié),從最初第一步開(kāi)始做。你會(huì)發(fā)現(xiàn),首先第一步就是先建立一個(gè)符合主題的思路。
談到學(xué)習(xí)類 banner,光聽(tīng)一聽(tīng)就覺(jué)得頭大甚至很討厭的事情。因?yàn)楸緛?lái)學(xué)習(xí)就是讓人很拒絕的,如何引導(dǎo)用戶主動(dòng)做一個(gè)不想做的事,就得用到一些特殊的手段了。
咱們這次主要從以下方面來(lái)多維度探討:
K12教育
K12 也就是九年義務(wù)教育和三年高中,所以人群定位青少年,年齡 7-18 歲。這個(gè)年齡段非常單純。
大家可以回想一下我們小時(shí)候,在這個(gè)年齡最享受的是什么?那就是「滿足感」和「參與感」,我們小時(shí)候玩積木、做游戲,最重要的不是贏了能得到什么東西,而是參與到其中享受快樂(lè)。所以建立一種參與感,參與進(jìn)來(lái)「一起玩」的感覺(jué),就會(huì)得到滿足。
我們看到下面這類 APP,為了能夠吸引這一部分用戶,大多都以有趣好玩為主,「游戲性」是最大的特點(diǎn),所以情感化設(shè)計(jì)是非常好的選擇,通過(guò)豐富的「體積感插畫(huà)」用游戲的思路激發(fā)興趣,讓他們感覺(jué)有參與感,從而吸引他們「想看」并「點(diǎn)擊」。
知識(shí)付費(fèi)
而對(duì)于成年人來(lái)說(shuō),學(xué)習(xí)需求變成一種「插件思維」,能夠快速學(xué)會(huì),或者說(shuō)是能夠收獲很多的干貨,突出不枯燥、學(xué)會(huì)、能懂。這類的情感化設(shè)計(jì)相對(duì)于少兒學(xué)習(xí)插畫(huà),更多的突出主題所以,以更極簡(jiǎn)的設(shè)計(jì)形式。
有時(shí)候文字作為主視覺(jué)中心更加直觀,整體設(shè)計(jì)風(fēng)格可能更加簡(jiǎn)單,對(duì)于成年人來(lái)說(shuō),這種設(shè)計(jì)更能直達(dá)我們需求本身,更容易理解。
高端知識(shí)分享
對(duì)于這部分人來(lái)說(shuō),定位跟上面兩類完全不同,從所處層級(jí)來(lái)說(shuō)就不同。首先這類人,學(xué)習(xí)的可能就不只是干貨了,更多的需求是職場(chǎng)環(huán)境帶來(lái)的。比如,我怎么跟同事、朋友、下屬更好的相處,如何具有更好的說(shuō)服力,或者是想進(jìn)修一下,就有了學(xué)習(xí)需求,基于「馬斯洛金字塔」里的,這里學(xué)習(xí)需求可能也是更高層次的,為了體現(xiàn)自己的價(jià)值。
所以更關(guān)心的是,這是誰(shuí)講的課;通過(guò)設(shè)計(jì)情緒版,映射出當(dāng)前課程的專業(yè)、嚴(yán)謹(jǐn)、課程的價(jià)值高,這些關(guān)鍵點(diǎn)。
課程的品質(zhì)感的體現(xiàn),顏色不能太多,插畫(huà)設(shè)計(jì)元素少,更多的利用文字排版和少量圖形來(lái)突出主題。
總之,根據(jù)所代表的用戶來(lái)針對(duì)性設(shè)計(jì)。就好像剪頭發(fā),Tony 老師肯定不會(huì)給一個(gè) 20 多歲的年輕人理一個(gè)小平頭;穿衣服也一樣,你上班肯定不會(huì)穿個(gè)背心褲衩就去了,但在海邊放松你也不可能穿個(gè)西裝、牛仔,我相信大家都能明白這個(gè)道理。
良好的構(gòu)圖,目的是能夠讓用戶易懂,首先結(jié)構(gòu)要清晰、簡(jiǎn)單,主要構(gòu)圖比如:居中、左右。
居中結(jié)構(gòu)
突出活動(dòng)文案,居中構(gòu)圖是個(gè)很好的選擇,不足就是體現(xiàn)不了有趣好玩的調(diào)性。直白說(shuō)主要就是明確干什么。所以用戶的視覺(jué)焦點(diǎn)會(huì)聚集在重心區(qū)域,忽略掉周?chē)臇|西,在設(shè)計(jì)的時(shí)候,周?chē)刂饕且r托,不能搶主視覺(jué)重心。
所以說(shuō)運(yùn)用插畫(huà)風(fēng)格的話,簡(jiǎn)單輪廓插畫(huà)和剪影插畫(huà)是最適合的。
設(shè)計(jì)的時(shí)候注意幾點(diǎn):一,主體物要突出飽滿,太小容易畫(huà)面太空;二,弱化輔助元素并不是要把它做的粗糙。
左右結(jié)構(gòu)
左右結(jié)構(gòu)分為兩種,一種是左圖右文,左文右圖。兩種構(gòu)圖的秘密在于,用戶的瀏覽順序是「從左至右」,如果圖在左邊,圖在表意性不明顯的情況下,我們需要看一遍文字,再看一遍圖,這樣圖相當(dāng)于重復(fù)瀏覽了兩次;文字在左邊就減少了重復(fù)閱讀,提高了閱讀效率,在運(yùn)營(yíng)推廣「3秒原則」里,是首先要考慮的因素。而插畫(huà)設(shè)計(jì)本身也是為了烘托氣氛,表意性不是很明顯,所以突出文案尤為重要。
所以,市面上大部分的學(xué)習(xí)知識(shí)類左右構(gòu)圖的,更傾向第二種左文右圖。
左右構(gòu)圖受限于屏幕顯示內(nèi)容,所以,有一個(gè)明確的主體物至關(guān)重要。比如:像 VIPKID 和噠噠英語(yǔ),會(huì)有一個(gè)自己的 IP 主形象,比較生動(dòng)突出了品牌特征,還能讓用戶有代入感;還有像一些知識(shí)分享的,就會(huì)有一個(gè)明確的講師或者人物,體現(xiàn)專業(yè)權(quán)威性,在設(shè)計(jì)上一切都以突出主人物來(lái)展開(kāi),就不要設(shè)計(jì)太過(guò)于復(fù)雜。
不同于電商的模特,主人物首先穿著上不能太花哨,要正式;周?chē)b飾上不要太浮夸,要精簡(jiǎn),甚至像高端知識(shí)分享的,背景就一個(gè)簡(jiǎn)單顏色來(lái)襯托。
衍生結(jié)構(gòu)
還有以上面構(gòu)圖衍生的構(gòu)圖形式,比如傾斜構(gòu)圖,受限于 banner 尺寸高度,過(guò)大的傾斜角度會(huì)讓畫(huà)面失衡,負(fù)空間留白不均,會(huì)讓畫(huà)面不協(xié)調(diào)。
構(gòu)圖比例合理
注意畫(huà)面整體構(gòu)圖比例,文案占比永遠(yuǎn)都是大的,不要讓主要畫(huà)面輔助元素過(guò)大搶了文案的風(fēng)頭,因?yàn)榧词箞D形輔助再精彩,用戶更關(guān)心的是「你能給他看什么」。
文案和輔助元素大概是六四開(kāi),黃金分割比例能讓焦點(diǎn)更多的關(guān)注內(nèi)容,有些小伙伴可能在做的時(shí)候過(guò)多的沉浸在放大的畫(huà)布里,由于沒(méi)有直觀感受,錯(cuò)誤的預(yù)估當(dāng)前構(gòu)圖的合理性,所以做圖的時(shí)候多縮小畫(huà)布離遠(yuǎn)看是個(gè)非常不錯(cuò)的方法。還有一個(gè)就是,做完了 banner 導(dǎo)出圖片,雙擊打開(kāi)圖片,把圖拖小到無(wú)法拖動(dòng)為止,再看當(dāng)前實(shí)際尺寸大小,用實(shí)際尺寸來(lái)檢查。
更多構(gòu)圖形式:《文案超多的海報(bào)設(shè)計(jì)該怎么排版?16個(gè)實(shí)用模板送給你!》
文案選字
文字的選擇也是衡量當(dāng)前產(chǎn)品用戶定位的標(biāo)準(zhǔn),首先文字結(jié)構(gòu)不能太過(guò)于復(fù)雜,K12 教育因?yàn)楸旧碛脩裟贻p化的特點(diǎn),字形簡(jiǎn)單而且飽滿有趣,所以一些藝術(shù)手寫(xiě)可愛(ài)字體比較適合。
免費(fèi)商用可愛(ài)字體推薦:沐瑤軟筆手寫(xiě)體、站酷快樂(lè)體、鄭慶科黃油體、站酷小薇 LOGO 體、銳字真言體。
其他可愛(ài)字體推薦:漢儀唐美人、漢儀糯米團(tuán)、漢儀鑄字童年體、漢儀小麥體、方正胖娃體、方正字跡新手書(shū)、造字工房童心、文悅方糖體。
如果是高端知識(shí)分享和知識(shí)付費(fèi),體現(xiàn)高端。文字就要簡(jiǎn)單,字形不要那么隨意,一些黑體和簡(jiǎn)單的襯線體就比較合適。
免費(fèi)商用黑體襯線體推薦:思源黑、思源宋、站酷文藝體、方正書(shū)宋簡(jiǎn)體。
其他黑體襯線體推薦:漢儀瑞意宋、方正清刻本悅宋、方正蘭亭、造字工房朗宋、造字工房黃金時(shí)代體、造字工房尚雅體。
文案排版
當(dāng)用戶人群比較年輕,意味著所有的呈現(xiàn)方式都要直接,文案精簡(jiǎn)并且排版直觀,提煉關(guān)鍵主標(biāo)題,信息層級(jí)要拉開(kāi)明顯,如果信息層級(jí)不清楚,識(shí)別性是很差的,先看下面的案例:
看這兩個(gè),明顯右邊的對(duì)于我們識(shí)別,和對(duì)當(dāng)前功能的認(rèn)知更清晰,還有一個(gè)明顯的視覺(jué)引導(dǎo),突出了最主要的交互點(diǎn);而左邊的由于信息比較密集,導(dǎo)致我們無(wú)法短時(shí)間反應(yīng)出關(guān)鍵信息是什么,這是比較糟糕的,運(yùn)營(yíng)同樣如此,而運(yùn)營(yíng)比較尷尬的一點(diǎn)是,如果用戶看不懂或不感興趣,是根本不會(huì)點(diǎn)擊、不予理睬的。那么流量入口的意義就沒(méi)有了,設(shè)計(jì)的再精美,都是一個(gè)非常差的作品。
提煉文案是很有必要的,下面兩個(gè)同樣的設(shè)計(jì),右邊對(duì)于文案的認(rèn)知就更明顯。
有的時(shí)候往往文案的關(guān)鍵信息比較多,我們?cè)谂虐娴臅r(shí)候第一個(gè)重要點(diǎn),就是排版怎么拉開(kāi)信息對(duì)比,同時(shí)又讓排版緊湊?有時(shí)需要增加一些特定圖形,或按鈕。但是又會(huì)考慮,加了這些特殊圖形和文案又顯得相對(duì)獨(dú)立不整體;還有就是關(guān)鍵點(diǎn)該怎么取舍,強(qiáng)化那些文案、弱化哪些,或是主文案是重要的,同時(shí)關(guān)鍵的數(shù)字也要突出怎么辦?
左圖,左邊主文案放大了關(guān)鍵點(diǎn),由于右邊文案文字比較粗,所以層級(jí)拉開(kāi)還是不夠突出,如果想拉開(kāi)對(duì)比的話那就讓他們截然不同。右圖,字體選擇上拉開(kāi)強(qiáng)弱,讓右邊的文字比劃選擇細(xì)一些;左圖的關(guān)鍵數(shù)字不夠突出,通過(guò)提亮改變顏色,來(lái)強(qiáng)化;按鈕在左邊畫(huà)面顯得太獨(dú)立,和文案沒(méi)有形成統(tǒng)一關(guān)系,反而按鈕看起來(lái)變得要比文案重要,那么把按鈕插到里面。
現(xiàn)在所有的信息,一環(huán)插一環(huán),并且突出的文案明顯,關(guān)鍵數(shù)字也明顯;最后讓他們整體在畫(huà)面構(gòu)圖中面積比例放大,改版后是不是舒服很多。
還有一些小伙伴可能覺(jué)得親密性原則不就是距離相近么,然后沒(méi)有把控好各個(gè)部分的文字距離,導(dǎo)致反而該拉開(kāi)的沒(méi)有拉開(kāi),該近的沒(méi)有近。
上圖這個(gè)案例里,主文案分為了兩行,但左邊由于主文案行距比較寬,而跟輔助信息的距離太近,導(dǎo)致親密性不夠,而由于副標(biāo)題文案又比較孤立,上半部的信息和下半部信息太散,整體統(tǒng)一度不夠。
右圖改進(jìn)后,調(diào)整合適行距,并且加裝飾線,協(xié)調(diào)一下輔助信息比較短的問(wèn)題,同時(shí)也起到分割的作用讓上下文案有關(guān)聯(lián)和統(tǒng)一。
文案排版的其他細(xì)節(jié)還有錯(cuò)位排版時(shí),注意錯(cuò)位的大小,太大會(huì)丟失掉排版的平衡性;注意文案排版對(duì)齊,往往有的時(shí)候不注意,會(huì)讓你的作品看起來(lái)不夠精細(xì);文案做傾斜處理的時(shí)候,一般情況都是往右邊傾斜,第一,右邊都是我們的主要習(xí)慣方向;第二,往右可以很好的把用戶引導(dǎo)到關(guān)鍵信息上,這些也是做 banner 排版里經(jīng)常犯的錯(cuò)也是要規(guī)避的一些坑。
顏色傾向
如果是代表年輕化,多用綠色和黃色,綠色代表活力、生機(jī)、積極向上;黃色系代表溫暖、希望、舒服。
這兩個(gè)顏色由于是臨近色的關(guān)系所以也會(huì)搭配出現(xiàn)在畫(huà)面中,色環(huán) 90° 角的顏色搭配所以是最舒服的配色,還有就是顏色對(duì)比非常和諧。
由于藍(lán)色是綠色的鄰近色、是黃色的對(duì)比色,紅色是綠色的互補(bǔ)色、黃色的鄰近色,所以綠、黃、藍(lán)、紅這些會(huì)在畫(huà)面中組成主色、輔色、點(diǎn)綴色。
注意協(xié)調(diào)好每部分顏色之間占比,主色 60% 左右、輔色 30% 左右、剩下的輔助色 10% 左右。
如果是代表科技、互聯(lián)網(wǎng),就會(huì)以藍(lán)色為主,顏色也不會(huì)像上面那樣豐富,顏色體現(xiàn)的設(shè)計(jì)也沒(méi)有那么活潑,代表冷靜、自然、科技。
一般畫(huà)面在2-3種顏色,以藍(lán)色為主,再搭配紫色。因?yàn)樽仙退{(lán)色是鄰近色,不會(huì)像暖色調(diào)一樣太沖撞,所以我們經(jīng)常會(huì)看到藍(lán)紫這種「好基友」的搭配。
知識(shí)分享類,分為普通的講師分享和高端知識(shí)分享。講師分享顏色要亮一些,顏色搭配大概是 1-2 種。
而高端知識(shí)分享,要體現(xiàn)知識(shí)的稀缺性和專屬感,代表尊貴、品質(zhì)、價(jià)值,顏色大多用暗色或消色(消色就是黑白灰),大概也是 1-2 種。
顏色方面我總結(jié)幾點(diǎn)坑需要避開(kāi)的:一,如果用插畫(huà)表現(xiàn),一定要避免顏色的灰和臟,因?yàn)閷W(xué)習(xí)代表著積極向上的,灰色不適合。顏色選取的時(shí)候大概要避開(kāi)「顏色警示區(qū)」的位置。
二,插畫(huà)風(fēng)格避免選擇紫和一些冷色調(diào),以暖色調(diào)為主,才能貼合情緒版定位;三,同樣的道理,顏色不要過(guò)于艷麗、過(guò)于刺激,反差明顯了,反而閱讀體驗(yàn)不好,影響觀感;四,所有的顏色最終都要定位到主題上,做完后,反向推倒檢查一下,顏色呈現(xiàn)符合當(dāng)前文案定位嗎?符合面向的用戶人群?jiǎn)幔扛鶕?jù)主題當(dāng)前配色合適嗎?
更多電商配色方法:《這是一篇不看會(huì)后悔的配色干貨》
最后我想說(shuō)的是,所做的東西把自己當(dāng)成模擬用戶自檢一下,自己如果看到這個(gè) banner 會(huì)點(diǎn)擊么?會(huì)吸引到你么?能直觀感受到么?會(huì)讓你舒服么?如果連自己都無(wú)感,那是相當(dāng)失敗的。
運(yùn)營(yíng)專題在設(shè)計(jì)的時(shí)候,我們要考慮的是針對(duì)運(yùn)營(yíng)需求,給特定需求的用戶傳達(dá)零成本閱讀體驗(yàn),很多設(shè)計(jì)師做的 banner 畫(huà)面特別亂,原因是畫(huà)面中沒(méi)有突出主體元素。
所以在 banner 設(shè)計(jì)上要考慮貼合當(dāng)前傳達(dá)的主題,所謂設(shè)計(jì)的「言之有物」。下面來(lái)詳細(xì)的談一下運(yùn)營(yíng)設(shè)計(jì)時(shí)如何突出主體元素,其中的言之有物。
運(yùn)營(yíng)活動(dòng)最終想給用戶快速傳達(dá)文案信息,也就是「三秒閱讀」體驗(yàn),配合輔助文案的主體圖形更能方便用戶去理解。
可以看到下圖左為了讓畫(huà)面豐富,設(shè)計(jì)師往往會(huì)加一些輔助元素或圖形;而圖右糟糕的元素添加反而會(huì)過(guò)度設(shè)計(jì),干擾用戶對(duì)于運(yùn)營(yíng)活動(dòng)本身的理解和其表意性。
那么,如何突出視覺(jué)主體物,而達(dá)到最理想的設(shè)計(jì)作品的表意性呢?
我們從以下五方面細(xì)談:
流暢線條的運(yùn)用
我們?cè)诳匆魳?lè)類運(yùn)營(yíng) banner 的時(shí)候發(fā)現(xiàn)線條運(yùn)用非常普遍,特別是利用 illustrator 里的「混合工具」來(lái)實(shí)現(xiàn)兩條線之間的復(fù)制混合。
人物涂鴉剪影
往往為了表現(xiàn)特定的主題:比如年輕化、個(gè)性化,通過(guò)錯(cuò)位移動(dòng),添加亮色來(lái)使人物突出,往往更多的表現(xiàn)在:音樂(lè)、設(shè)計(jì)、嘻哈接頭文化的電商運(yùn)營(yíng)宣傳中。
這類設(shè)計(jì)個(gè)性鮮明,所以做之前考慮好,所要傳達(dá)的特定的人群是不是符合當(dāng)前的審美認(rèn)知。
簡(jiǎn)單幾何形狀
有時(shí)候?yàn)榱俗寕鬟_(dá)主題更加明確,簡(jiǎn)潔化設(shè)計(jì)很有必要「少即是多」,所以比如學(xué)習(xí)和知識(shí)付費(fèi)類的設(shè)計(jì),干脆就用簡(jiǎn)單的圓形、方形、波浪曲線。
下面這個(gè)案例,設(shè)計(jì)者為了使這幾個(gè)人物不會(huì)太散,用圓形包裹,目的也是為了更加整體,試想一下,如果把圓形去掉,人物不僅會(huì)顯多,畫(huà)面也顯得既單調(diào)又亂。
立體幾何載體
讓風(fēng)格調(diào)性顯得品質(zhì)高,同樣讓設(shè)計(jì)少而精。需要注意的是,品質(zhì)感高逼格的設(shè)計(jì)所用的圖形相對(duì)要規(guī)整一些,盡量不要顯得太隨意,多用方塊形狀和立體幾何載體。
比如網(wǎng)易嚴(yán)選,為了突出「所賣(mài)東西都是精挑細(xì)選」,會(huì)采用立體幾何載體襯托的方式,所表現(xiàn)的就是「隆重和百里挑一」,我們不一樣~(會(huì)唱的朋友們一起唱)
多邊圖形
運(yùn)用模特表現(xiàn)的時(shí)候,高品質(zhì)感會(huì)用一些規(guī)則多邊形,比如:四邊形、多邊形等。多邊的形狀會(huì)給我們帶來(lái)穩(wěn)重感,「尊貴感與眾不同」往往是這類商品想傳達(dá)給我們的。
不規(guī)則流體
促銷(xiāo)類電商營(yíng)造促銷(xiāo)的氛圍,激發(fā)購(gòu)買(mǎi)欲,會(huì)用到多色彩的不規(guī)則流體,目的為了傳達(dá)「降價(jià)、折扣、滿減、超值、限時(shí)」等 ,往往會(huì)為圍繞主體物四周,突出主體元素。
小結(jié)
圖形化元素是最簡(jiǎn)單也是最實(shí)用的一種突出主體元素的表現(xiàn)方式,不管是用哪種,一定要想明白所表現(xiàn)的主題:符不符合當(dāng)前主題;推廣所屬對(duì)應(yīng)的用戶群體:心理認(rèn)知上能不能贊同;滿足這兩點(diǎn),所加的圖形才有意義。任何圖形都是為了輔助突出主體元素,記住這一點(diǎn),你就不會(huì)盲目的進(jìn)行設(shè)計(jì)。
文字鋪底
直接把相關(guān)文字鋪底是最常見(jiàn)的一種方式,用當(dāng)前所對(duì)應(yīng)主題的人物名字、相關(guān)文案、對(duì)應(yīng)英文等。
文字與主體穿插
利用文字與主體的穿插營(yíng)造出空間感,也是在平面設(shè)計(jì)中經(jīng)常用到的手法,同樣也是在保證文字基本的識(shí)別度前提下。
注意文字顏色與主體顏色之間要拉開(kāi)反差,不要糊成一坨,就適得其反了,適當(dāng)?shù)臅r(shí)候加一點(diǎn)點(diǎn)陰影還是很有必要的。
小結(jié)
不管是什么形式,所加的文字要有意義,跟主題相關(guān)。任何加的文案一定要能襯托主體物,也要有很強(qiáng)的表意性,畢竟文案才是最重要的。
主體物吸色襯托
從主體物上之間選取,作為背景顏色搭配,來(lái)襯托主體物簡(jiǎn)直不要太完美,前提是主體物的顏色相對(duì)夠和諧舒服。需要襯托的背景顏色相對(duì)要弱一點(diǎn),以突出主體。
顏色對(duì)比
我們一想到顏色對(duì)比,馬上想到「紅配綠賽狗屁」這句話,這句話的意思不是說(shuō)紅配綠不行,而是說(shuō)錯(cuò)誤的紅配綠不行,聽(tīng)不懂?。縼?lái),舉個(gè)栗子…李子…梨子…例子!
左圖的紅綠顏色占比可以看到是比較平均的,大概1:1的比例,但是紅色作為一個(gè)比較刺激的顏色,顏色很鮮艷,如果搭配的綠色也一樣飽和度很高,兩個(gè)撞到一起沒(méi)有一個(gè)突出色,畫(huà)面就不會(huì)那么和諧了。
右圖如果我們把紅色的占比相應(yīng)的減少,飽和度不變,而綠色降低飽和度,從而面積占比增大,起到襯托的作用,畫(huà)面之間是不是舒服很多。
下圖其他的顏色對(duì)比同樣如此。
小結(jié)
顏色對(duì)比的口訣是:主體如果是亮色,背景就用冷色;主體用重色,背景用亮色;主體用純色,背景用灰色;不管哪種對(duì)比,主體物的顏色一定是面積最小的那一個(gè),無(wú)論如何拉開(kāi)顏色對(duì)比反差是王道。
人物面部打光
人物面部是最容易辨識(shí),也是視覺(jué)焦點(diǎn)部分,所以讓面部從畫(huà)面凸現(xiàn)出來(lái)尤為重要,讓光源聚焦到臉部,主體人物顯得更加有質(zhì)感和飽滿度。
物體亮部打光
物體和人物相比相對(duì)簡(jiǎn)單,亮部高光部分為視覺(jué)焦點(diǎn),讓物體顯得有質(zhì)感,只需要給亮部特殊光源即可。
小結(jié)
光線能在突出主體物的同時(shí),讓構(gòu)圖更加豐富和飽滿,切記光線不要過(guò)亮,看起來(lái)會(huì)很不舒服。
人物截取范圍
截取擺放人物的時(shí)候注意,為了讓視覺(jué)焦點(diǎn)集中、有辨識(shí)度。具有代表性的人物和明星一般截取一半左右,大約胸部以上部位;而電商模特為了展示所賣(mài)衣服,一般露出大約三分之二。
萬(wàn)萬(wàn)不要切頭部
讓人物完美的呈現(xiàn)在畫(huà)面之中,讓畫(huà)面能夠看起來(lái)舒服些,構(gòu)圖也相對(duì)完整,反之把頭部一刀切,會(huì)使畫(huà)面負(fù)空間變小,構(gòu)圖擁擠,而觀看者對(duì)于人物的識(shí)別度也隨之降低,閱讀成本變高。
多人物擺放要求
多人物組合時(shí),整體人物處理要基本保持一致,特別是眼睛視線要盡量保持統(tǒng)一的視覺(jué)基準(zhǔn)線,不然會(huì)顯得雜亂不堪。
多物體的擺放
表現(xiàn)美食產(chǎn)品的時(shí)候,文字居中構(gòu)圖,物體散點(diǎn)擺放要注意,角度的統(tǒng)一,統(tǒng)一俯視角度,不要有俯視有平視,保證統(tǒng)一度。
案例分析
這是一個(gè)小伙伴做的醫(yī)美類的運(yùn)營(yíng) banner,當(dāng)看到這個(gè)設(shè)計(jì)的時(shí)候我的內(nèi)心是崩潰的,我們分析一下問(wèn)題。
問(wèn)題一,首先主體物沒(méi)有突出,主體人物偏灰,背景也灰;問(wèn)題二背景太亂,沒(méi)有視覺(jué)焦點(diǎn);問(wèn)題三,文案識(shí)別度完全丟失掉了,排版也太亂;好下面我們來(lái)改一下。整體看下來(lái),并沒(méi)有表現(xiàn)出醫(yī)美要體現(xiàn)的「變美」,用戶完全沒(méi)有視覺(jué)感受。
調(diào)整改動(dòng)
前后對(duì)比
最后我們來(lái)看看對(duì)比效果,是不是好很多。
無(wú)論什么樣的設(shè)計(jì),加什么樣的元素,目的只有一個(gè)就是要有理有據(jù)、有道理,所有的運(yùn)營(yíng)設(shè)計(jì)都是為了輔助主體文案。不要讓你的設(shè)計(jì)無(wú)用,或者減分,把設(shè)計(jì)元素最大化發(fā)揮它的作用才是設(shè)計(jì)的最終目的,你就說(shuō)是不是吧!
在vue項(xiàng)目中,和后臺(tái)交互獲取數(shù)據(jù)這塊,我們通常使用的是axios庫(kù),它是基于promise的http庫(kù),可運(yùn)行在瀏覽器端和node.js中。他有很多優(yōu)秀的特性,例如攔截請(qǐng)求和響應(yīng)、取消請(qǐng)求、轉(zhuǎn)換json、客戶端防御cSRF等。
一 . 安裝
npm install axios;
1
二 . 引入
在項(xiàng)目的src目錄中,新建一個(gè)request文件夾,然后在里面新建一個(gè)http.js和一個(gè)api.js文件。http.js文件用來(lái)封裝我們的axios,api.js用來(lái)統(tǒng)一管理我們的接口。
三 . 開(kāi)始封裝
在http.js中引入axios . vue及其他
import Axios from 'axios'; // 引入axios
import { Message, Loading, Notification } from 'element-ui'
import vue from 'vue';
1
2
3
http.js文件全部代碼如下:
import Axios from 'axios';
import store from '../store';
import { Message, Loading, Notification } from 'element-ui'
import vue from 'vue';
// 環(huán)境的切換
if (process.env.NODE_ENV == 'development') {
Axios.defaults.baseURL = "http://10.230.39.58:33390/devops";
}
else if (process.env.NODE_ENV == 'production') {
Axios.defaults.baseURL = "http://10.230.39.58:33390/devops";
}
// request請(qǐng)求攔截器
Axios.defaults.withCredentials = true
vue.prototype.$axios = Axios
//請(qǐng)求超時(shí)時(shí)間
// Axios.defaults.timeout = 100000;
Axios.defaults.headers.get['Content-Type'] = "application/json"
Axios.interceptors.request.use(config => {
const Basic = sessionStorage.getItem("basicParam")
if (Basic) {
config.headers.Authorization = Basic ${Basic}
;
} else {
console.log("無(wú)校驗(yàn)值");
}
return config;
}, error => {
Promise.reject(error);
})
// respone返回?cái)r截器
Axios.interceptors.response.use(
response => {
if (response.data.code !== 200) {
Notification.error({
title: '錯(cuò)誤',
message: response.data.message
});
}
return response.data;
}, error => {
// Notification.error({
// title: '錯(cuò)誤',
// message: '系統(tǒng)異常'
// });
console.log('err' + error);// for debug
return Promise.reject(error);
}
)
export default Axios;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
api.js文件全部代碼如下:
import axios from 'axios';
/
封裝get方法
@param url
@param data
@returns {Promise}
*/
export function fetch(url, params = {}) {
return new Promise((resolve, reject) => {
axios.get(url, {
params: params
})
.then(response => {
resolve(response.data);
})
.catch(err => {
reject(err)
})
})
}
/*
封裝post請(qǐng)求
@param url
@param data
@returns {Promise}
/
export function _post(url, data = {}) {
return new Promise((resolve, reject) => {
axios.post(url, data)
.then(response => {
console.log(response,
"response");
resolve(response);
}, err => {
reject(err)
})
})
}
/
實(shí)際業(yè)務(wù)比較復(fù)雜不便展示,寫(xiě)一個(gè)簡(jiǎn)單的demo記錄此功能
遍歷此div:
<div v-for="item in demoArray">
<input type="text" v-model="item.name">
<el-switch class="exio-switch" v-model="item.status" active-text="開(kāi)" inactive- text="關(guān)" active-color="#13ce66"></el-switch>
<button @click="showInfo(item)">查看</button>
</div>
js代碼:
new Vue({
el: '#app',
data() {
return {
demoArray: [],
};
},
created() {
// 生成模擬數(shù)據(jù)
for (let i = 0; i < 5; i++) {
let e = {};
e.name = "div"+i;
e.status = true;
this.demoArray.push(e);
}
},
methods: {
showInfo(item) {
console.log(item.name);
console.log(item.status);
}
}
})
頁(yè)面展示:
修改一條數(shù)據(jù):
驗(yàn)證雙向綁定結(jié)果:
為了解決不確定數(shù)量的數(shù)據(jù)(數(shù)據(jù)來(lái)源可能是接口等)的展示和操作,將每條數(shù)據(jù)作為元素放在數(shù)組中,通過(guò)數(shù)組中元素的屬性來(lái)進(jìn)行雙向綁定。
整理的倉(cāng)促,emmm,收工
作者從自身經(jīng)驗(yàn)出發(fā),結(jié)合實(shí)際案例,分享了流量獲取過(guò)程中非常有價(jià)值的知識(shí),值得運(yùn)營(yíng)人細(xì)讀精讀,一起學(xué)習(xí)。
大家好,我是國(guó)平。我做流量已經(jīng)有16年了,2010年之前主要在阿里巴巴國(guó)際站負(fù)責(zé)免費(fèi)流量增長(zhǎng),把海外B2B免費(fèi)流量的日UV做到幾百萬(wàn)。后來(lái)成立了一家乙方公司叫光年實(shí)驗(yàn)室(以前叫杭州光年),是攜程、阿里云等40多家主流的大型互聯(lián)網(wǎng)公司的流量顧問(wèn)。另外這些年也沒(méi)少折騰其他項(xiàng)目,其中做過(guò)電商(外貿(mào)獨(dú)立B2C網(wǎng)站)、做過(guò)電商系統(tǒng)(類似有贊)、 做過(guò)移動(dòng)端APP (社交方向)。
來(lái)“群響”這段時(shí)間,只要能參加的聚會(huì)都參加了,聽(tīng)過(guò)大家分享很多非常有意思的流量玩法。先不說(shuō)不同行業(yè)的“隔行如隔山”,就是在流量領(lǐng)域,可能有很多種細(xì)分領(lǐng)域,大家之間的資訊都是隔離得很厲害的。流量的渠道和玩法是永遠(yuǎn)在變的,不過(guò)也有一些不變的東西,如平臺(tái)和內(nèi)容創(chuàng)造者的博弈、大家仰視平臺(tái)的心態(tài)(其實(shí)沒(méi)必要)、以及各種流量玩法的底層模式等。
我首先分享的是過(guò)去一個(gè)很主流的流量渠道–搜索引擎,看看在現(xiàn)在這個(gè)移動(dòng)互聯(lián)網(wǎng)時(shí)代和新媒體時(shí)代還能如何獲取流量。
結(jié)論是:值得做,不過(guò)如果不了解現(xiàn)在國(guó)內(nèi)百度的現(xiàn)狀生態(tài),99%的人ROI一定會(huì)很差的。至于海外的Google,它依然是大部分人的第一大流量來(lái)源。
首先說(shuō)為什么值得做。
大家可能不知道的是,在搜索引擎,也是65%以上的流量來(lái)自移動(dòng)端,所以不要認(rèn)為搜索引擎是PC流量的代表。百度的DAU是沒(méi)有下降的,DAU在3億多,大家在手機(jī)上也是會(huì)搜索的。
我喜歡把流量分為“搜索流量”和“社交流量”,分別對(duì)應(yīng)“人找信息”和“信息找人”。我的觀點(diǎn)是這兩種大家獲取信息的模式?jīng)]有主次之分。
只是在國(guó)內(nèi),百度的相對(duì)市場(chǎng)份額是一路下滑的,先是淘寶、去哪兒等分走了很多垂直搜索的流量,接著又有微博、微信、抖音等社交平臺(tái)相繼崛起,百度沒(méi)有以前那么重要了。
我們服務(wù)的好幾家頭部互聯(lián)網(wǎng)公司每天的總UV(包括APP)當(dāng)中,還有超過(guò)四分之一的流量來(lái)自搜索引擎。 客戶不能拿來(lái)作為案例,不過(guò)有公開(kāi)的渠道可以查到的一個(gè)例子:知乎某段時(shí)間的每天的總UV有四千多萬(wàn)的情況下,來(lái)自搜索引擎的UV有一千三百萬(wàn)。
搜索引擎流量的轉(zhuǎn)化率,一直都是所有流量渠道里面最高的。因?yàn)樯缃幻襟w的流量的性質(zhì)是“逛”,而搜索引擎流量是主動(dòng)“搜”。搜索引擎流量在關(guān)鍵詞和內(nèi)容匹配的情況下,有不少做到過(guò)10%左右轉(zhuǎn)化的例子。
然后搜索引擎流量相對(duì)穩(wěn)定可控,而且像SEO自然排名這樣的流量還不要花錢(qián),這也是頭部互聯(lián)網(wǎng)公司比較重視這塊的原因。不說(shuō)它們,就是那種中型的以賣(mài)流量為商業(yè)模式的互聯(lián)網(wǎng)公司,如融360、土巴兔就是其中的代表,每天都從百度獲取百萬(wàn)UV以上SEO免費(fèi)流量。
最后就是目前還存在一些以前很少有人知道的紅利,這是今天后面要講的重點(diǎn)。
那為什么說(shuō)大部分人做搜素引擎流量的人ROI會(huì)很差,要從自然排名(SEO)和 競(jìng)價(jià)排名 (PPC)兩塊來(lái)看所謂的內(nèi)情。
搜索引擎營(yíng)銷(xiāo)分為自然排名和競(jìng)價(jià)排名兩塊,自然排名就是非廣告排名,是由系統(tǒng)按照一定的算法來(lái)決定誰(shuí)應(yīng)該排在最前面。競(jìng)價(jià)排名就是買(mǎi)排名(PPC。即Pay Per Click),根據(jù)你花錢(qián)的多少以及用戶更喜歡誰(shuí)的廣告把你的廣告排在前面去,當(dāng)然在百度主要是看誰(shuí)花的錢(qián)多。
對(duì)于自然排名來(lái)說(shuō),它的回報(bào)周期應(yīng)該是一年以后,而很多人期望幾個(gè)月就有好效果;然后是整個(gè)行業(yè)的無(wú)論是甲方公司還是乙方公司都沒(méi)有很專業(yè)的人,搜索引擎營(yíng)銷(xiāo)服務(wù)商行業(yè)總體來(lái)說(shuō)是一個(gè)逆淘汰的行業(yè)。還有百度自己的頁(yè)面在搜索結(jié)果中占了快三分之一,而剩下的流量頭部效用明顯,也就是只有大網(wǎng)站才能獲得不錯(cuò)的流量;在這么一種糟糕的情況下,百度對(duì)優(yōu)秀內(nèi)容的判斷嚴(yán)重失控,很多人通過(guò)一些作弊的方法快速獲取了很多流量。
而競(jìng)價(jià)排名這種花錢(qián)買(mǎi)排名的方式,對(duì)于很多人是雞肋一樣的存在了。我個(gè)人覺(jué)得百度的價(jià)值觀不是很正,他們?cè)谝婚_(kāi)始就用錯(cuò)誤的方法在引導(dǎo)大家投放廣告。 這個(gè)可能有點(diǎn)危言聳聽(tīng),也就是在指責(zé)百度為了自己的利益,這十幾年以來(lái)一直在誤導(dǎo)大家去花更多的錢(qián)。
這是由于競(jìng)價(jià)排名的模式就決定了,只有大家都共同認(rèn)為某些關(guān)鍵詞的流量很大才會(huì)去競(jìng)爭(zhēng)這個(gè)詞,而大眾都是拍腦袋來(lái)認(rèn)為哪些詞重要與否的,比如任何一個(gè)賣(mài)口紅的都認(rèn)為“口紅”這個(gè)詞要是不投的話,好像搜索引擎流量就不要做了,百度也就順?biāo)浦圩尨蠹矣眠@種思維模式去投廣告。
具體案例:我給大家兩張圖,假設(shè)客戶是在賣(mài)“阿膠”:
為了讓大家有直觀的感受,我先考一下大家:假設(shè)你是這個(gè)賣(mài)阿膠的商家,你去百度投廣告,你們會(huì)決定買(mǎi)什么關(guān)鍵詞呢?
這張是曾經(jīng)百度給客戶培訓(xùn)的關(guān)鍵詞選詞方法:
這種方法就是大家去定義一些和你的業(yè)務(wù)相關(guān)的核心詞,如阿膠、滋補(bǔ)品等,再定義一些前綴和后綴等,然后再排列組合。這樣出來(lái)的詞就是:
上海阿膠電話
北京阿膠電話
上海阿膠網(wǎng)站
……
由于大家選詞方法一樣,就會(huì)產(chǎn)生競(jìng)爭(zhēng),一定可以把少部分大家能想到的詞的價(jià)格抬上去。
而這張是我們一直以來(lái)用的關(guān)鍵詞選詞方法:
這里是通過(guò)很多數(shù)據(jù)挖掘工具,先把整個(gè)行業(yè)用戶正在搜索什么都列出來(lái),必須要窮盡整個(gè)行業(yè),越多越好,然后按照核心詞再分成不同的組,這個(gè)時(shí)候用戶的需求就明明白白列在你面前了。
從這份數(shù)據(jù)能看到,“阿膠”這個(gè)代表整個(gè)類目的詞語(yǔ),每天的搜索量也只有8078。搜索引擎上所有的行業(yè)都是這樣的,用戶搜索的80%的詞,字?jǐn)?shù)都是很多的。其實(shí)大家想一想也不難理解,即使一個(gè)初級(jí)網(wǎng)民,也明白用“阿膠”這樣的詞語(yǔ)是搜索不到自己想要的東西的,大部分來(lái)搜索引擎搜索都帶有明確的需求而來(lái),大部分人的需求都有個(gè)性化和獨(dú)特的地方。
但是在商家投放廣告的時(shí)候,就陷入了一個(gè)思維上的誤區(qū),以為“阿膠”這個(gè)詞語(yǔ)特別特別重要。實(shí)際上,一個(gè)品類重要,不意味著代表這個(gè)行業(yè)的某個(gè)行業(yè)關(guān)鍵詞就重要。
比如“iphone11 價(jià)格“這個(gè)詞語(yǔ)的搜索量遠(yuǎn)遠(yuǎn)超過(guò)”手機(jī)“這個(gè)詞語(yǔ);”163郵箱“這個(gè)詞語(yǔ)的搜索量一天是十多萬(wàn),而”免費(fèi)郵箱”這個(gè)詞語(yǔ)的搜索量是三千多?!靶≌f(shuō)” 這個(gè)詞搜索量不高,“TXT全本小說(shuō)下載” 這個(gè)詞每天有160多萬(wàn)的搜素量。
百度也就沒(méi)有糾正大家的誤區(qū),讓大家按照這個(gè)思維定勢(shì)去買(mǎi)關(guān)鍵詞。十多年來(lái),很多人也是這樣按照這個(gè)誤區(qū)在做著SEO。
第二張圖是我從百度于2019年10月28日獲取的數(shù)據(jù),每天百度上真實(shí)地搜索“阿膠”相關(guān)的關(guān)鍵詞基本都在這里了。無(wú)論你怎么想破腦袋,你也想不出用戶是這樣在搜索的。圖二的數(shù)據(jù),即使有些從事了10年搜索引擎流量運(yùn)營(yíng)的人,從來(lái)都沒(méi)看到過(guò)的。
我前面所說(shuō)的流量紅利,就是這么多年以來(lái)行業(yè)里都在用錯(cuò)誤的方法做搜索引擎流量,所以以至于到了今天,搜索引擎上還有一大半的流量沒(méi)有人要的。我再發(fā)幾張圖,大家自行去搜索就知道了。
(這里的日搜索量是指查詢這個(gè)數(shù)據(jù)的那天再往前30天的流量總數(shù)除以30天,就得出最近一個(gè)月的日均搜索量。數(shù)據(jù)是有時(shí)效性的,所以要用的數(shù)據(jù)。)
以下是稍舊一些的數(shù)據(jù)。
投資理財(cái):
汽車(chē)行業(yè):
搜索引擎營(yíng)銷(xiāo)已經(jīng)有一幫人做了十多年,現(xiàn)在來(lái)看這是一個(gè)什么樣的流量世界呢?
首先搜索引擎是“長(zhǎng)尾理論”的最佳實(shí)證, 在搜索引擎做流量要深刻的理解長(zhǎng)尾效用。Google曾經(jīng)公布過(guò)一個(gè)數(shù)據(jù):google每天的十幾億次搜索中,如果匹配用戶搜索的那個(gè)幾個(gè)詞語(yǔ),有15%的搜索詞是過(guò)去1年從來(lái)沒(méi)有人這么搜索過(guò)的。比如類似搜索 “ how to make an automatic door in minecraft ”,這樣的詞的組合, 每天有15%的詞過(guò)去1年都沒(méi)人這么組合在一起搜索。這樣的情況,不光Google和百度是如此,淘寶、小紅書(shū)、微信搜索里都是這樣。
如果真是情況是這樣的,你根本就沒(méi)法做到說(shuō)我要“做某幾百個(gè)詞的排名”這樣的事情,因?yàn)槊刻煸~語(yǔ)都在變。我看過(guò)太多團(tuán)隊(duì)其實(shí)就拿著幾十個(gè)自己想出來(lái)的詞在那里做投放和做SEO。這種情況十年前是這樣,現(xiàn)在也還是這樣。
很多人問(wèn)過(guò)我怎么找搜索引擎營(yíng)銷(xiāo)方面的人。我的建議是只要他們問(wèn)面試者一個(gè)問(wèn)題就可以結(jié)束面試了。那就是問(wèn)對(duì)方在做搜索引擎營(yíng)銷(xiāo)的時(shí)候目標(biāo)關(guān)鍵詞是多少個(gè)。
分這么幾個(gè)水平段:
在搜索引擎上,找到50萬(wàn)個(gè)屬于某個(gè)行業(yè)詞絕對(duì)是一種很強(qiáng)的能力。實(shí)際光找足50萬(wàn)這個(gè)數(shù)量還不夠,如果要做好投放,還要找到最佳性價(jià)比、鮮的詞?,F(xiàn)場(chǎng)如果有在投放搜索引擎廣告的人,對(duì)比看一下自己公司后臺(tái)有多少關(guān)鍵詞在投就知道你們目前所處的階段了。
搜索引擎其實(shí)有廣泛匹配的機(jī)制,但是如果你投的詞太少,廣泛匹配機(jī)制也并不能挽救你,而且這樣會(huì)有很多沒(méi)有轉(zhuǎn)化的詞在浪費(fèi)錢(qián)。
現(xiàn)場(chǎng)目前做的是新媒體行業(yè)居多,假設(shè)你是一個(gè)做美妝的,你的目標(biāo)就是要小紅書(shū)上的美妝KOL推廣你的產(chǎn)品。假設(shè)小紅書(shū)官方在后臺(tái)把所有的美妝達(dá)人都拉一份數(shù)據(jù)統(tǒng)計(jì)有2萬(wàn)個(gè),而你們現(xiàn)在只有20多個(gè)KOL在投,你的對(duì)手卻有1000多個(gè)。(這里先忽略1000多個(gè)KOL的操作成本,和紅人KOL營(yíng)銷(xiāo)不同,買(mǎi)某個(gè)詞的流量在搜索引擎上操作成本很低。)這個(gè)和在搜索引擎上做投放是一模一樣的。
類似的,不知道大家同不同意,現(xiàn)在還在找大V合作的,如果是做效果廣告的話,就是那種以前在搜索引擎上買(mǎi)“阿膠” 這種關(guān)鍵詞的人,ROI很低。
阿里巴巴的流量增長(zhǎng)團(tuán)隊(duì)是2002年成立,現(xiàn)在在搜索引擎這塊的投放水平可以看一個(gè)網(wǎng)頁(yè):https://www.alibaba.com/showroom/showroom.html
大家點(diǎn)一下A字母,這里都是以A開(kāi)頭的關(guān)鍵詞,一頁(yè)是120個(gè)詞,A字母下有22429頁(yè)。A到Z一共是2千多萬(wàn)個(gè)詞。
以前這是我負(fù)責(zé)的,我能確定每個(gè)詞每天的流量都達(dá)到了一定的搜索量,也就是說(shuō)都是比較重要的詞語(yǔ)。那時(shí)候我們的口頭禪就是“加詞等于加流量”。記得當(dāng)時(shí)從國(guó)外一家專門(mén)賣(mài)詞的公司買(mǎi)了3萬(wàn)多個(gè)優(yōu)質(zhì)的詞,然后我們一個(gè)季度的KPI就完成了。
順便提一下, 其實(shí)這種方法也可以用來(lái)做產(chǎn)品。
比如旅游行業(yè),當(dāng)時(shí)有個(gè)知名網(wǎng)站,我們把整個(gè)旅游行業(yè)的詞挖掘到了大概有500萬(wàn)左右,然后像前面那樣分組分類,就知道了這個(gè)行業(yè)大部分用戶的訴求。
當(dāng)你在搜索引擎上能分析的詞達(dá)到500萬(wàn)的時(shí)候,已經(jīng)基本上是全量數(shù)據(jù)了,這些數(shù)據(jù)至少可以代表這個(gè)行業(yè)一半以上的人的訴求。這可以成為大數(shù)據(jù)的一次很好的應(yīng)用。后來(lái)通過(guò)這批數(shù)據(jù),發(fā)現(xiàn)旅游行業(yè)只要你去做攻略類產(chǎn)品是一定會(huì)活得不好的,因?yàn)楣ヂ灶愋枨笳急扰旁诤芎竺?。結(jié)果現(xiàn)在大家也看到有些做攻略類的APP至今掙扎在盈利邊緣。
然后大家看前面的汽車(chē)行業(yè)的詞庫(kù)數(shù)據(jù),從2015年起, “SUV”和“七座”一直是這個(gè)行業(yè)真正的熱點(diǎn),但還是很多汽車(chē)互聯(lián)網(wǎng)公司不知道這個(gè)。
然后看在阿里巴巴的一個(gè)頁(yè)面:https://www.alibaba.com/showroom/mp3.html
這里列出了MP3的一些屬性,有按“功能”、“屏幕” “充電時(shí)間” “風(fēng)格” 和 ”顏色”, 這里的屬性分類以及每個(gè)分類里的那些項(xiàng)目,完全是按搜索引擎里用戶的搜索量從高到低排序的。這樣做的結(jié)果就是轉(zhuǎn)化率和粘度非常高,比當(dāng)時(shí)產(chǎn)品經(jīng)理做的頁(yè)面提高了4倍。
具體很多細(xì)節(jié)可以在線下聚會(huì)可以分享。
做好SEO和PPC最重要的事情就是關(guān)鍵詞挖掘,不做這個(gè)事情基本是沒(méi)法搞好搜索引擎流量的。大家要明白這么一個(gè)場(chǎng)景:在搜索引擎上,你的流量是通過(guò)一個(gè)個(gè)的關(guān)鍵詞作為載體傳播出去的,沒(méi)有太多詞傳播你的流量,總的流量怎么可能多呢。
具體的關(guān)鍵詞工具,我先介紹我們開(kāi)發(fā)的一個(gè):
https://mp.weixin.qq.com/s/M1VCCFqNb9xSBnmD2hktFg
一個(gè)行業(yè)里,光靠人腦是想不出這么多詞的,這個(gè)工具可以幫你自動(dòng)挑出很多詞。光年實(shí)驗(yàn)室正在做一個(gè)SAAS平臺(tái),還有更多的關(guān)鍵詞工具會(huì)出來(lái)。
注意一點(diǎn),詞語(yǔ)的數(shù)據(jù)一定要有時(shí)效性,最好就是最近幾天的。前面說(shuō)過(guò)Google的15%的搜索詞是過(guò)去1年從來(lái)沒(méi)有人這么搜索過(guò)的,如果數(shù)據(jù)沒(méi)有時(shí)效性是沒(méi)什么意義的,很多一個(gè)星期前流量大的詞現(xiàn)在可能就不是的了。
對(duì)于很多人來(lái)說(shuō),最能去執(zhí)行的就是去百度做PPC投放。如果你們可以搞好關(guān)鍵詞挖掘,百度對(duì)你來(lái)說(shuō)依然是一個(gè)非常有紅利的流量渠道。
不過(guò)要遵循一些基本規(guī)則:
在百度,如果這個(gè)詞沒(méi)有人和你競(jìng)爭(zhēng),點(diǎn)擊價(jià)格只要3毛錢(qián)就可以。
所以一開(kāi)始的策略就是買(mǎi)別人沒(méi)有投的詞,我們所有投出去的詞都要查一下有沒(méi)有人在投,但凡有一個(gè)競(jìng)爭(zhēng)對(duì)手就不投了。大家可能想不到的是,即使這樣你竟然還是可以投很多詞的。
我個(gè)人覺(jué)得搜索引擎是最早教會(huì)國(guó)內(nèi)互聯(lián)網(wǎng)人什么是轉(zhuǎn)化率、落地頁(yè)、復(fù)購(gòu)這些基本概念的,在它之后成熟的淘寶只是進(jìn)一步把它普及給了更多的人。 而北美在90年代中期就有了第一波商業(yè)化的互聯(lián)網(wǎng)公司,它們更早更系統(tǒng)的研究很多東西,可以去補(bǔ)課,比如《Landing Page優(yōu)化權(quán)威指南》這種最基本的書(shū)。
很多淘系的培訓(xùn),由于它是一個(gè)封閉系統(tǒng),速成技巧居多,系統(tǒng)的東西不多。廣告組和落地頁(yè)面的優(yōu)化,稍微科學(xué)地做一下改進(jìn),可能可以提升好幾倍的ROI。
至于那種最基本的事情都無(wú)法做到的公司,比如:你們的投放人員投放的關(guān)鍵詞少于100個(gè);以及無(wú)論什么關(guān)鍵詞的流量都跳轉(zhuǎn)到首頁(yè)等這種業(yè)余行為,應(yīng)該立即關(guān)掉搜索引擎投放,去拓展現(xiàn)在的微信、快手和抖音等渠道。沒(méi)有專業(yè)投放就只能放棄這個(gè)渠道了,但要我說(shuō)這里真的很多流量沒(méi)人要。
我曾經(jīng)見(jiàn)過(guò)兩家在海外競(jìng)爭(zhēng)的中國(guó)互聯(lián)網(wǎng)公司,同樣的APP,一家的獲客成本是1美元多,另一家是10多美元,而第二家一直以為本來(lái)就要這么多,直接決定了后面一家公司一年后在這個(gè)賽道出局。
不專業(yè)的投放就是在給公司放血,我見(jiàn)過(guò)很多不專業(yè)的投手害死公司。
特別是那種代為操作帳號(hào)的公司。這個(gè)句話得罪很多人,但是事實(shí)。流量獲取、用戶增長(zhǎng)應(yīng)該要成為一家公司的核心競(jìng)爭(zhēng)力,怎么可能靠一家第三方公司拿到這個(gè)競(jìng)爭(zhēng)力呢? 搜索引擎流量外包這是一個(gè)逆淘汰行業(yè),好的公司已經(jīng)出局。(像我們這樣的顧問(wèn)型公司也只適合成熟的流量團(tuán)隊(duì))
例如現(xiàn)在上市的某家流量外包的公司,曾經(jīng)我們?cè)谵k公室把他們的方案當(dāng)作笑話在傳閱的。 當(dāng)他們的收益來(lái)自于你投放廣告金額的百分比的時(shí)候,你投放的金額越多,他們收入越高,利益相悖,怎么可能會(huì)有精細(xì)化優(yōu)化的動(dòng)機(jī)。由于甲方帳號(hào)太多、而這些帳號(hào)基本都是實(shí)習(xí)生在操作的外包公司不要太多。
以我有限的創(chuàng)業(yè)經(jīng)驗(yàn), 產(chǎn)品和流量,應(yīng)該是要公司高管要花最多時(shí)間的部分。我這么多年看過(guò)很多好的用戶增長(zhǎng)團(tuán)隊(duì),很大程度上他們成就了那些公司。例如,我比大家更早知道今日頭條的張一鳴,在2006年他們做酷訊的時(shí)候流量是做得特別好,甚至有一種方法成了后來(lái)行業(yè)慣用的方法。
當(dāng)時(shí)酷訊做火車(chē)票查詢,他們從一個(gè)固定的火車(chē)查詢數(shù)據(jù)里把很多站站查詢、車(chē)次查詢生成了幾十萬(wàn)個(gè)不同的網(wǎng)頁(yè),而這些網(wǎng)頁(yè)都命中了很多查詢“上海到南京火車(chē)票”這樣的流量,從前面的案例大家可以推算,這種流量偏偏是大頭,而“火車(chē)票“這種太泛的詞流量沒(méi)大家想象的那么高,所以酷訊的搜索引擎流量是很好的。
這種做法即使是十年后被“欣欣旅游網(wǎng)“抄了一遍依然獲得了大量流量。
操作方法具體看:http://huoche.cncn.com/
這種方法后來(lái)被總結(jié)為:當(dāng)你的行業(yè)有一些從固有數(shù)據(jù)庫(kù)能查詢到的數(shù)據(jù),請(qǐng)把它網(wǎng)頁(yè)化,去命中搜索引擎的關(guān)鍵詞,然后這些流量就是你的。
后來(lái)有人把QQ號(hào)碼、郵政編碼、手機(jī)號(hào)碼、天氣預(yù)報(bào)等等都網(wǎng)頁(yè)化一遍,都是大量的流量。
最開(kāi)始今日頭條APP在推出后,一個(gè)多月就做了900萬(wàn)的裝機(jī)量,這是擅長(zhǎng)流量的團(tuán)隊(duì)才能完成的業(yè)績(jī)。而“今日頭條”這個(gè)APP早期對(duì)5千多個(gè)網(wǎng)站抓取內(nèi)容再去做流量的做法,和早期站長(zhǎng)的那些站群方式是何其相似。大家想想抖音這個(gè)APP本身是怎么火的,怎么可能沒(méi)有流量增長(zhǎng)團(tuán)隊(duì)在后面做了大量工作。
SEO這塊,要充分利用百度把近三分之一的流量給了自己的產(chǎn)品這個(gè)狀態(tài)。百度問(wèn)答、百度貼吧、百度文庫(kù)、百家號(hào)甚至百度網(wǎng)盤(pán)等等全家桶里,全部要有你的內(nèi)容。當(dāng)你有了上面那樣的詞庫(kù),詞庫(kù)里都是用戶的搜索需求,搜索量哪些高哪些低已經(jīng)全部告訴你了。然后再在百度這些渠道里鋪內(nèi)容就只需要一些常識(shí),只要去琢磨如何把你的內(nèi)容合理放上去就可以了。
最近的流量紅利是百度小程序,這和以前的百家號(hào)一樣,是優(yōu)先排名的。我個(gè)人覺(jué)得這是百度最后一波紅利了。
百度也給了很多大站很高的權(quán)重,如知乎、搜狐自媒體、CSDN(你沒(méi)看錯(cuò))等,這一點(diǎn)在海外的Google也是這樣的趨勢(shì),這不是搜索引擎偏心,而是經(jīng)過(guò)很長(zhǎng)時(shí)間的進(jìn)化,上面會(huì)聚集更多好的內(nèi)容創(chuàng)造者。我們可以去上面鋪內(nèi)容并轉(zhuǎn)化用戶。
大家要放棄一定要用自己的網(wǎng)站去做流量的觀念,流量肯定是越來(lái)越集中到頭部去的,那種把自己的網(wǎng)站也要打造成流量中心的想法越來(lái)越不現(xiàn)實(shí)了,特別是啥優(yōu)勢(shì)也沒(méi)有的小站。所以可以安心地做一個(gè)別人平臺(tái)上的內(nèi)容貢獻(xiàn)者,在這些平臺(tái)上貢獻(xiàn)內(nèi)容,轉(zhuǎn)手再把這些頁(yè)面拿去任何其他平臺(tái)上去引流。我以前一直說(shuō)的方法就是要“讓內(nèi)容在渠道中間流動(dòng)”。
還是以“阿膠“為例,可以這樣操作:
從上面的詞庫(kù)可以看出:“阿膠糕適合什么人吃“有2萬(wàn)多一天的搜索量,去百度一下這個(gè)詞,我現(xiàn)在在杭州搜索,發(fā)現(xiàn)是一個(gè)廣告都沒(méi)有人投的。(不排除其他地方有或者當(dāng)你看的時(shí)候可能會(huì)有)
這個(gè)時(shí)候,應(yīng)該去知乎、百家號(hào)、搜狐自媒體、百度知道、百度小程序等等渠道里出現(xiàn)你的一篇軟文,里面在推薦你的產(chǎn)品。這樣做完后,你要和現(xiàn)在這些排在前面的網(wǎng)頁(yè)去競(jìng)爭(zhēng)排名,只要一些簡(jiǎn)單的SEO技巧比如“錨文本轟炸”或“外部鏈接”,甚至最原始的“關(guān)鍵詞密度”,你排上去的幾率非常大,然后這些流量就是你的了。當(dāng)然最后,這個(gè)詞如果被別人挖掘到,那也也會(huì)變成紅海,所以你的應(yīng)對(duì)方法就是去發(fā)現(xiàn)更多其他藍(lán)海詞語(yǔ),或者直接硬搶也是沒(méi)幾個(gè)人在競(jìng)爭(zhēng)的。還有,圖片中那幾個(gè)排名前三的百度問(wèn)答,你即使現(xiàn)在再去回答一下也會(huì)有很多流量的。
這么多年了,百度依然還有很多流量沒(méi)人要。這點(diǎn)百度其實(shí)是自己把自己作死的。你看,雖然百度讓很多人出高價(jià)買(mǎi)了詞,收入也很多,但是百度的很多流量沒(méi)有賣(mài)出去。相當(dāng)于流量還有很多庫(kù)存,流量沒(méi)有充分被商業(yè)化,而廣告主卻在高價(jià)流量中沒(méi)有獲得好的ROI,這是雙輸?shù)摹=袢疹^條在這一點(diǎn)上就做得好很多,本來(lái)信息流的流量比百度還集中,頭條的巨量引擎現(xiàn)在開(kāi)始開(kāi)發(fā)很多的功能讓大家的投放盡量錯(cuò)開(kāi)不要撞車(chē)。
如果你們是APP且內(nèi)容很多,一定要找個(gè)前端工程師把內(nèi)容網(wǎng)頁(yè)化并做基本的SEO,可以白撿很多流量。比如今日頭條的SEO在我看來(lái)還是做得不夠好,內(nèi)容也是重復(fù)的,但是應(yīng)該在百度獲得上百萬(wàn)日UV不是問(wèn)題。
還有很多的技巧實(shí)在無(wú)法短時(shí)間說(shuō)明白,影響SEO排名的因素有幾十個(gè)現(xiàn)在一個(gè)都沒(méi)怎么講,但這些也并不重要,剛才提到的3個(gè)都是隨便一查就能找到的技術(shù)。 這么多年,在流量領(lǐng)域有技術(shù)算法派也有策略派,最后都是策略派勝出。這點(diǎn)也可以給正在做抖音、微信、快手的人一些啟示。
這里再順便說(shuō)一下,“阿膠糕適合什么人吃“這個(gè)詞如果你有把握用3毛錢(qián)的PPC成本可以收回投資的話,直接買(mǎi)一輪流量先。
接下來(lái)我跟大家分享一種我多年來(lái)積累的流量體系,這是我最想分享的,它是很多方法的來(lái)源。
我個(gè)人的觀點(diǎn),流量一直只有兩種載體:關(guān)鍵詞 和關(guān)系鏈。很多渠道里的流量傳播都是這兩個(gè)基本載體中的一種,或者是變種、混合。
這是我們以前在阿里流量團(tuán)隊(duì)的方法論,它的推導(dǎo)是這樣的:
流量的背后,是我們大家對(duì)信息的需求,不管你是找一個(gè)笑話段子、還是看一篇教你做飯的文章、或者是純粹無(wú)聊打發(fā)時(shí)間隨便刷刷。
人類目前為止傳播信息的模式,要么通過(guò)文字、要么通過(guò)人和人的關(guān)系。
這個(gè)在原始社會(huì)甚至沒(méi)有文字的時(shí)候都是這樣的,比如一個(gè)部落發(fā)現(xiàn)了獵物要去捕獵,這個(gè)信息也是通過(guò)大家早就形成的語(yǔ)言以及人和人之間的關(guān)系網(wǎng)傳遞出去。
而假設(shè)我們回到20多年前沒(méi)有互聯(lián)網(wǎng)的時(shí)代呢?也是這樣的。
我是80后,經(jīng)歷過(guò)沒(méi)有互聯(lián)網(wǎng)的時(shí)代。我舉一個(gè)例子,那時(shí)候我有一個(gè)親戚在船廠工作,他聽(tīng)人說(shuō)有一種水下焊接的技術(shù),但不知道具體是怎么實(shí)現(xiàn)的。在今天面對(duì)這樣的情況你搜索一下就可以知道。
但是在沒(méi)有互聯(lián)網(wǎng)的時(shí)代,他也有兩種方法可以去解決這個(gè)問(wèn)題:一是去一家盡可能大的圖書(shū)館去查資料,以前的圖書(shū)館有個(gè)重要職能就是大家去查資料的地方;二是去問(wèn)他的師傅或其他朋友,通過(guò)他們的關(guān)系網(wǎng)去找信息。很有意思的是,Google這個(gè)搜索引擎就誕生在1996年兩位創(chuàng)始人在斯坦福大學(xué)給校方做電子圖書(shū)館的基礎(chǔ)上的。
圖文、視頻他們傳播的時(shí)候一定要用關(guān)鍵詞給他們做索引的,比如抖音的算法就是給每段視頻和每個(gè)人打標(biāo)簽,標(biāo)簽就是關(guān)鍵詞,然后把人的關(guān)鍵詞和視頻的關(guān)鍵詞做匹配,這是屬于變種。
我們先看關(guān)鍵詞為載體的流量渠道。
搜索引擎、淘寶和APP應(yīng)用商店是關(guān)鍵詞主導(dǎo)的流量渠道,這個(gè)自不必說(shuō)。即使微信這個(gè)以關(guān)系鏈為載體的流量渠道,它首屏的搜索流量也非常大,所謂的WSO(微信搜索優(yōu)化)也有了一些成功案例。而在微信小程序搜索里,如果你搜索“股票”,有幾千個(gè)小程序都寫(xiě)著股票的標(biāo)題,但是你搜索“股價(jià)”,卻只有3個(gè)小程序?qū)懼蓛r(jià)的標(biāo)題,你只要是第4個(gè),也能每天來(lái)很多用戶。僅僅整個(gè)股票證券行業(yè),至少還有上萬(wàn)個(gè)這樣的詞沒(méi)有人去關(guān)注。
在美國(guó),有組織統(tǒng)計(jì)過(guò)所有搜索流量和所有社交流量,是非常巧合的1:1的比例,前面說(shuō)過(guò):“信息找人” 和 “人找信息” 這兩種大家獲取信息的模式?jīng)]有主次之分,這里就有第一個(gè)數(shù)據(jù)上的證明了。
對(duì)于我們獲取流量的人來(lái)說(shuō):人多的渠道要多圈人,詞多的渠道要多占詞。
我用一個(gè)例子開(kāi)啟大家的用關(guān)鍵詞做流量的視角。 有一家做家裝互聯(lián)網(wǎng)的公司是這樣獲客的:在搜索引擎上把這個(gè)行業(yè)最熱門(mén)的幾千個(gè)關(guān)鍵詞都搜集起來(lái),買(mǎi)了十多個(gè)QQ號(hào)碼,然后每個(gè)QQ號(hào)最多可以建500個(gè)群,他們建立的大量QQ群的群名稱都是那幾千個(gè)關(guān)鍵詞中的一個(gè),有軟件可以批量維護(hù)群的活躍度,所以當(dāng)QQ用戶在用這些關(guān)鍵詞去搜索QQ群的時(shí)候,他們的QQ群排在比較前面。這樣十多個(gè)QQ號(hào)碼每天能讓八千到一萬(wàn)左右的QQ號(hào)碼加入他們的群,然后再用微信私域的方法轉(zhuǎn)化用戶。
關(guān)鍵詞為載體的流量都可以總結(jié)為一個(gè)這樣的方法論: 在任何渠道里做流量,都可以觀察這個(gè)渠道里是不是有些流量是通過(guò)關(guān)鍵詞分發(fā)的。如果有,就去搶以關(guān)鍵詞作為載體的流量。
至于關(guān)鍵詞的來(lái)源,百度是一個(gè)普及程度很高的搜索引擎,只要那里熱搜的關(guān)鍵詞,在你要做流量的渠道里大概率也是熱搜的。你都要做到大批量占領(lǐng)你所在行業(yè)的關(guān)鍵詞,我們以前阿里的流量團(tuán)隊(duì)把這個(gè)方法叫“關(guān)鍵詞占領(lǐng)”。
比如:微信好物圈,這是一個(gè)流量通過(guò)關(guān)鍵詞分發(fā)的渠道;你占據(jù)了一批好的關(guān)鍵詞命名的圈子,你就天然獲得大量流量。
比如飛聊,也是一樣的通過(guò)關(guān)鍵詞分發(fā)的渠道,如果你認(rèn)為這個(gè)平臺(tái)會(huì)崛起,是一定要去里面建很多你包含這個(gè)行業(yè)的熱門(mén)關(guān)鍵詞為標(biāo)題的小組,以后小組火了流量就是你的。目前飛聊的DAU也有幾百萬(wàn)。
比如抖音這樣的算法分發(fā)的平臺(tái),如果你的視頻都打上很多行業(yè)熱門(mén)詞的標(biāo)簽,額外獲得很多流量不是問(wèn)題,更別說(shuō)抖音是可以搜索的。去搜索一些熱門(mén)關(guān)鍵詞,很多排在前面的視頻流量很大,但是他們可能不是靠?jī)?nèi)容精彩獲得的流量,只是靠標(biāo)簽命中熱門(mén)詞流量就可以。
你只需要篤定一點(diǎn):只要人類還在用文字傳播信息,“關(guān)鍵詞占領(lǐng)”的方法就會(huì)一直有效。
還有就算花錢(qián)購(gòu)買(mǎi)流量的渠道都是能讓關(guān)鍵詞發(fā)揮作用的,比如今日頭條的巨量引擎后臺(tái)是開(kāi)放了用關(guān)鍵詞定位人群的投放的。
關(guān)于這個(gè)信息流投放,很多時(shí)候我們投放信息流,時(shí)間點(diǎn)很接近、人群屬性可能都是25-45女性、高收入年齡什么的,大家的定向條件其實(shí)高度集中,所以廣告展現(xiàn)是要靠提價(jià)的。但假如大家是用關(guān)鍵詞定向,就不會(huì)撞車(chē)這么嚴(yán)重,也能觸達(dá)到很多平常大家觸達(dá)不了的用戶, 平臺(tái)流量得到充分利用,廣告主ROI更好看,是多方共贏的。
關(guān)于關(guān)系鏈的流量,我在線下聽(tīng)過(guò)大家分享過(guò)很多好方法,特別是內(nèi)容驅(qū)動(dòng)、私域社群的很多玩法等。有時(shí)候很有感慨的,今天大家做的很多內(nèi)容十多年前也有一批人和你們是同樣的心態(tài)和狀態(tài),只是平臺(tái)變了,但很多討論的內(nèi)容都是如出一轍。淘寶當(dāng)年用一種仰視平臺(tái)(163/網(wǎng)易/搜狐)的心態(tài)去拉流量,今天又有那么多商家用仰視淘寶的心態(tài)去獲取流量,想想很有意思。
和關(guān)鍵詞的玩法不一樣,關(guān)系鏈的玩法我覺(jué)得國(guó)內(nèi)是遠(yuǎn)遠(yuǎn)領(lǐng)先國(guó)外的。
不過(guò)國(guó)外有一批同行也是做社交關(guān)系鏈流量的,他們比我們更早把社交關(guān)系鏈的方法系統(tǒng)化一些,他們是怎么做的呢?
這里插述一下,像微信公眾號(hào)這樣的平臺(tái)我覺(jué)得其實(shí)是抄襲自Facebook。這個(gè)一個(gè)很另類的觀點(diǎn),我借這個(gè)機(jī)會(huì)說(shuō)一下。
大家看一張截圖,F(xiàn)acebook在2009年就推出了一個(gè)產(chǎn)品叫 Facebook Pages,如:https://www.facebook.com/pages/ (需要翻**墻)
商家、公司、公眾人物、社群可以給自己生成一個(gè)頁(yè)面,這個(gè)頁(yè)面大家可以關(guān)注,然后如果商家發(fā)布什么消息可以更新到你的信息流上。這和微信公眾平臺(tái)是完全一定的定位和功能,只是早了4年多。他們很多商家在Facebook做營(yíng)銷(xiāo)也是要拼命漲粉的,如Amazon的Facebook Pages有了快3千萬(wàn)粉絲。
而2013年,現(xiàn)在這樣定位的微信公眾平臺(tái)才正式進(jìn)入大家視野。所以如果我們借鑒吸收國(guó)外同行的方法也有一些有意思的角度。
基本上那時(shí)候的方法論是這樣的:如果傳播流量的載體是關(guān)系鏈,那就去優(yōu)化這4個(gè)點(diǎn): 即,傳播信息的人的數(shù)量、傳播信息的人的影響力、傳播信息的速度、傳播信息的美譽(yù)度。
國(guó)內(nèi)是把傳播信息的速度做到了的,相信不用我復(fù)述那些方法。然后做各種帳號(hào)矩陣的人也是把傳播信息的人的數(shù)量做得非常好了,比如至今微博上的很多明星的流量運(yùn)營(yíng)團(tuán)隊(duì)。
國(guó)內(nèi)嚴(yán)酷的競(jìng)爭(zhēng)環(huán)境造就了大家各種奇招百出。我分享幾個(gè)我們做社交關(guān)系鏈流量的玩法,看看我們是如何按國(guó)外的社交流量方法論做國(guó)內(nèi)的平臺(tái)的。
在“傳播信息的人的數(shù)量“上,我舉快手APP的例子。
快手APP上官方是分均分發(fā)流量的邏輯,也就是你打開(kāi)快手,會(huì)把你附近的一些人推薦在你的快手主頁(yè)。為了迎合這種分發(fā)邏輯,我們肯定是要做多帳號(hào)分發(fā)的。比如直播是這樣操作的:我們開(kāi)發(fā)了一個(gè)自己的群播系統(tǒng),長(zhǎng)下面這個(gè)樣子,
它的視頻信號(hào)是用一個(gè)攝像頭來(lái)拍的,視頻內(nèi)容輸入這個(gè)系統(tǒng)后,可以把這個(gè)視頻分發(fā)到無(wú)數(shù)個(gè)其他快手帳號(hào)上,每個(gè)帳號(hào)模擬不同的地理位置,這樣只要一個(gè)直播內(nèi)容就可以出現(xiàn)在全國(guó)各個(gè)不同的地方。
當(dāng)然它也可以把同一個(gè)視頻信號(hào)同時(shí)在快手、抖音、騰訊、斗魚(yú)等APP上跨平臺(tái)同時(shí)直播??焓质遣惶矚g相同的內(nèi)容的,所以這個(gè)攝像頭拍攝的畫(huà)面的背景是綠幕,這個(gè)系統(tǒng)可以實(shí)時(shí)渲染出不同的背景,這樣看起來(lái)就是不同的內(nèi)容了。(沒(méi)有破解app等非法操作。)
在社交關(guān)系鏈的傳播方法里,環(huán)境很惡劣,你是被逼著要這么做的,在場(chǎng)的大家應(yīng)該都知道,因?yàn)槠渌藭?huì)去布局更犀利的事情。有些我們都知道的大公司,私底下也很多類似的操作。在其他條件相同的情況下,如果傳播人數(shù)別人比你多個(gè)幾十上百倍,你也就沒(méi)法安心地靠?jī)?nèi)容驅(qū)動(dòng)了。
在增長(zhǎng)黑客的很多成功案例里,以及現(xiàn)在我們?cè)谑忻嫔峡吹降某晒Ξa(chǎn)品,有大量依靠人數(shù)取勝的例子。
那怎么做到“傳播信息的人的影響力“ 呢?我們打造了這么一個(gè)系統(tǒng),這個(gè)系統(tǒng)的原理和“企查查”的原理差不多,就是打造一個(gè)聚合爬蟲(chóng)(合法的爬蟲(chóng),從不同的數(shù)據(jù)源爬取數(shù)據(jù)聚合在一起),這樣做的結(jié)果就是:指定任何一個(gè)行業(yè),每天都能找到幾千個(gè)這個(gè)行業(yè)下的優(yōu)質(zhì)KOL,并有他們的個(gè)人微信二維碼等聯(lián)系方式。
如下圖就是金融領(lǐng)域每天抓取到的數(shù)據(jù):
會(huì)按各種指標(biāo)給每個(gè)KOL打分,分?jǐn)?shù)低于一定的值就先不考慮聯(lián)系。但還是每天都有這么多的KOL,這又怎么來(lái)大量聯(lián)系呢?我們也偷了個(gè)懶,是用企業(yè)微信批量聯(lián)系的。
由于企業(yè)微信一天加上萬(wàn)個(gè)人都不是問(wèn)題,所以我們就做了一套企業(yè)微信的群控系統(tǒng),可以批量把這些人加為好友,然后群發(fā)話術(shù)來(lái)溝通,粗篩一遍后再人工溝通。在別人都在批量“洗”終端用戶時(shí),我們?cè)谂俊跋础毙袠I(yè)內(nèi)的KOL。
以下是我們的微信群控軟件的演示版,企業(yè)微信類似:
大部分人都沒(méi)注意企業(yè)微信的功能,這個(gè)企業(yè)微信大家一定要重視的,非常好用。過(guò)一段時(shí)間我們會(huì)推出一個(gè)企業(yè)微信的工具出來(lái)。
很多人不知道企業(yè)微信官方就有群發(fā)接口,不要再用那些山寨的群發(fā)功能了,然后每天加人不會(huì)輕易被封,加人還沒(méi)有總數(shù)限制,而且你能相信騰訊官方在企業(yè)微信里竟然還開(kāi)發(fā)有“活碼”這種東西嗎?
從策略上來(lái)說(shuō),如果騰訊官方專門(mén)希望你用企業(yè)微信來(lái)做私域,你哪有還不趕快用的道理,只會(huì)越來(lái)越順應(yīng)大家的需求的。只是注意一點(diǎn),企業(yè)微信目前還沒(méi)有朋友圈,微信群功能也受限(有消息說(shuō)11月底都會(huì)放開(kāi)),所以一定是要探索一套新的不同于個(gè)人微信私域運(yùn)營(yíng)的流量玩法。
這種玩法還特別適合產(chǎn)品冷啟動(dòng),大家在冷啟動(dòng)的時(shí)候最缺的就是種子用戶,這類聚合爬蟲(chóng)的方法可以讓你迅速獲得你想要的用戶從而冷啟動(dòng)成功,我們自己就有過(guò)很多冷啟動(dòng)成功案例。
說(shuō)起這個(gè)群控系統(tǒng),我們做了兩套不同技術(shù)原理的系統(tǒng)。大家知道基于xposed的群控系統(tǒng)在今年618的時(shí)候已經(jīng)被微信嚴(yán)打,以前我們也認(rèn)為xposed這種群控方案侵入性太強(qiáng),我如果是微信官方也會(huì)非常不喜歡別人把我的APP改得亂七八糟。兩套系統(tǒng)用的是別的解決方案,只是用它替代人工,不要非法破解使用就行,目前這兩套方案都是比較安全的。
有些時(shí)候我們用這些系統(tǒng)能形成比較大的優(yōu)勢(shì),但是越是這樣我們反而越會(huì)想辦法做好內(nèi)容。畢竟我們是從大平臺(tái)出來(lái)的,我們并不想在任何平臺(tái)出于搞流量的需求而制造內(nèi)容垃圾的。
為了防止帶偏大家,我再多說(shuō)一句。對(duì)于很多這樣做流量的方法看起來(lái)很激進(jìn),但做起來(lái)是有底線的。應(yīng)該要像阿里巴巴內(nèi)部的那種做事風(fēng)格,那就是:初心要正,但是做事要狼性。
我們從事的互聯(lián)網(wǎng)行業(yè)是個(gè)信息產(chǎn)業(yè),所以要盡可能地“傳遞高質(zhì)量的信息”,把內(nèi)容做到盡可能地好。而在分發(fā)這些內(nèi)容的時(shí)候卻要無(wú)所不用其極地、想盡一切辦法去傳播這些內(nèi)容。
最后我們?cè)賮?lái)說(shuō)一下“傳播信息的美譽(yù)度”。我們國(guó)內(nèi)真的非常不重視這個(gè),而歐美的同行是很重視這個(gè)的,在這塊做得非常好。
舉個(gè)例子,我2011年曾經(jīng)去瑞士日內(nèi)瓦培訓(xùn)過(guò)一家公司,他們有個(gè)業(yè)務(wù)是專門(mén)幫瑞士本國(guó)的那些品表在新浪微博上做傳播。他們的工作之一竟然是把一個(gè)微博帳號(hào)歷來(lái)所有人的評(píng)論全部人肉分析一遍,用Excel全部統(tǒng)計(jì)好。分成正面評(píng)價(jià)和負(fù)面評(píng)價(jià),而正面負(fù)面的評(píng)價(jià)又會(huì)分為好幾個(gè)維度,具體到了是哪些角度是正面的,也有哪些維度是負(fù)面的。
而且讓我吃驚的是這一切那時(shí)候竟然是人肉操作的,而操作這個(gè)的人也只學(xué)過(guò)3年中文,為了理解文字內(nèi)容還要去翻詞典。
社交媒體是最應(yīng)該重視美譽(yù)度的。我們國(guó)內(nèi)現(xiàn)在有了傳播深度這個(gè)概念,美譽(yù)度就決定了每一層傳播的時(shí)候的你的勢(shì)能是加百分之幾十的還是減百分之幾十,按照數(shù)學(xué)公式計(jì)算,后面的結(jié)果天差地別。
今天的分享就到這里,希望對(duì)大家有啟發(fā)。最后我建議大家去看一部電影叫《社交網(wǎng)絡(luò)》,講的是Facebook的創(chuàng)立歷史。電影里前面十分鐘在宿舍那段其實(shí)講了馬克·扎克伯格做增長(zhǎng)黑客的方法,如果你能看懂的話非常有意思。
其實(shí)我所知道的增長(zhǎng)黑客文化正是來(lái)源于Facebook,F(xiàn)acebook的歷史上也有很多不能說(shuō)的隱秘的獲取流量的方法的。
文章來(lái)源:
看似簡(jiǎn)單的登錄框,暗藏了多少值得推敲的用戶體驗(yàn)?這10個(gè)細(xì)節(jié),就是你和設(shè)計(jì)高手的區(qū)別。
你不應(yīng)該讓你的用戶到處尋找登錄區(qū)域。他們找的時(shí)間越長(zhǎng),就會(huì)越沮喪。他們?cè)骄趩?,最終登錄的可能性就越小。
一個(gè)很好的例子就是 Gmail 的登錄頁(yè)面。
你可以確切地知道你需要在何處登錄,以及要在輸入?yún)^(qū)域輸入什么內(nèi)容,上面的例子,如果你沒(méi)有 Gmail 帳戶,它允許你通過(guò)單擊「創(chuàng)建帳戶」來(lái)輕松地創(chuàng)建一個(gè)帳戶。
好的用戶體驗(yàn)是使你的登錄區(qū)域明顯,使你的用戶盡可能容易地進(jìn)行登錄操作。
第三方登錄正迅速成為用戶登錄賬戶的方式,理由很充分。為不同的產(chǎn)品創(chuàng)建多個(gè)賬戶既耗時(shí)又令人困惑。很難記住一堆不同的密碼和用戶名。
通過(guò)允許用戶使用用戶的第三方賬戶中的信息來(lái)創(chuàng)建一個(gè)賬戶,可以解決所有關(guān)于這些問(wèn)題。
讓我們來(lái)看看下面的石墨文檔和MONO登錄時(shí)的選擇方式:
甚至還有更方便的注冊(cè)登錄方式,手機(jī)短信驗(yàn)證碼在注冊(cè)的同時(shí)登錄:
一些產(chǎn)品在用戶點(diǎn)擊第三方注冊(cè)登錄時(shí)還需要用手機(jī)號(hào)進(jìn)行短信登錄,從用戶的角度看,這很明顯是一個(gè)不好的體驗(yàn),但是產(chǎn)品的角度去思考就不一樣了,產(chǎn)品為了獲取用戶更多的信息,則需要這樣來(lái)設(shè)計(jì)流程。
這種設(shè)計(jì)流程該不該用,這需要在產(chǎn)品和用戶之間進(jìn)行權(quán)衡,第三方與手機(jī)短信驗(yàn)證碼登錄,在提高用戶體驗(yàn)的同時(shí),可以提高用戶的效率,使界面更加直觀。
因?yàn)榄h(huán)境不同,在中國(guó)很多網(wǎng)頁(yè)端的網(wǎng)站,第三方登錄很的產(chǎn)品很少。
例如,如果你的 QQ 沒(méi)有在電腦端登錄,因?yàn)榧词惯x擇第三方 QQ 登錄,你也要拿出手機(jī)—打開(kāi) QQ —打開(kāi)掃一掃,進(jìn)行掃碼登錄等一些列的操作。
又或者,當(dāng)你想要登錄 behance,只要瀏覽器有記錄之前的第三登錄,點(diǎn)擊第三方登錄即可直接進(jìn)入該網(wǎng)站,甚至不用注冊(cè)。
可以看下面的騰訊網(wǎng)與 behance 的網(wǎng)頁(yè)登錄:
好的登錄體驗(yàn)應(yīng)該只有賬號(hào)、密碼兩個(gè)輸入字段,或者手機(jī)號(hào)碼、短信驗(yàn)證碼兩個(gè)字段,以及使用第三方登錄的選項(xiàng)。在簡(jiǎn)單、的同時(shí),并為用戶提供了很好的體驗(yàn)。
如果一個(gè)用戶來(lái)到你的網(wǎng)站進(jìn)行注冊(cè),或者想他們返回登錄界面,這就需要讓用戶清楚的知道他在何處,下一步應(yīng)該去哪里。
我們通過(guò)使用登錄字段與注冊(cè)字段的區(qū)別來(lái)幫助他們,讓我們看看下面的 dribbble 注冊(cè)界面:
創(chuàng)建賬戶的按鈕已 dribbble 的主題能很快突出在用戶面前。新用戶可以直接在頁(yè)面上注冊(cè),而返回的用戶可以使用最上面右上角的登錄兩字??吹缴厦妗竤ign in 」字段了嗎?
dribbble 使用了不同的顏色、布局去區(qū)分注冊(cè)按鈕與登錄的入口,這樣更加清晰明了。
同時(shí)可以看看 dribbble 的主頁(yè)面,他們會(huì)把 sign in 與 sign up 的進(jìn)行區(qū)分,在 sign up 加上微邊框,讓用戶能更快區(qū)分兩者的不同。
讓用戶用他們的用戶名來(lái)進(jìn)行登錄真的不是一和很明智的做法,為用戶省去記錄你產(chǎn)品的用戶名的麻煩,應(yīng)該讓他們使用他們的電子郵件地址或電話號(hào)碼注冊(cè)來(lái)進(jìn)行代替用戶名。
ins 讓用戶有機(jī)會(huì)用他們的電話號(hào)碼或電子郵件地址登錄。
反例:
盡可能讓用戶同時(shí)用手機(jī)號(hào)碼或郵件地址來(lái)登錄,因?yàn)橛脩艨赡軙?huì)忘記他們用來(lái)登錄你的產(chǎn)品的電子郵件地址,所以這時(shí),用戶能使用手機(jī)號(hào)碼進(jìn)行登錄。
給用戶提供可顯示密碼的按鈕,減少用戶輸錯(cuò)密碼的操作,當(dāng)輸錯(cuò)的同時(shí),可進(jìn)行對(duì)錯(cuò)的字段進(jìn)行糾正,不用全部刪掉重新來(lái)。
讓我們來(lái)下面的脈脈和片刻:
還有什么比再次到你之前登錄的網(wǎng)站或 app,卻發(fā)現(xiàn)你需要再次輸入賬戶密碼登錄更令人沮喪的事情嗎?
當(dāng)你的用戶返回到你的網(wǎng)站時(shí),請(qǐng)確保他們已經(jīng)登錄了,或者為了方便登錄,提前為他們預(yù)先填充賬戶和密碼等字段。
谷歌在這方面做得很棒。每當(dāng)用戶需要重新登錄到 YouTube、Gmail 或任何其他谷歌品牌時(shí),他們的登錄信息都會(huì)被記住,使登錄過(guò)程更加簡(jiǎn)單。
盟友銀行允許用戶勾選 「保存用戶名」 復(fù)選框,允許網(wǎng)站在用戶到達(dá)網(wǎng)站時(shí)默認(rèn)記住用戶名。這是記住用戶信息的另一個(gè)好方法,展示形式可以多樣化,可根據(jù)自己產(chǎn)品與用戶需求來(lái)進(jìn)行把控。
有時(shí)你的用戶會(huì)忘記他們的登錄信息。當(dāng)這種情況發(fā)生時(shí),盡量讓恢復(fù)過(guò)程盡可能的輕松。
公眾號(hào)的賬戶密碼輸入欄有記住密碼復(fù)選框,以防用戶忘記他們的用戶名和密碼,不用每次進(jìn)來(lái)都輸入賬戶密碼進(jìn)行登錄。
印象筆記對(duì)他們的密碼做了一些巧妙的處理,讓用戶知道他們多久以前更改了密碼。
這個(gè)小小的提示可以喚起用戶的記憶,幫助他們記起密碼。
如果用戶忘記了他們的登錄信息,要讓他們清楚應(yīng)該去哪里。如果你將使令人沮喪的情況變得不那么令人沮喪,你的用戶將因此會(huì)喜歡上你的產(chǎn)品。
我們都有過(guò)這樣的經(jīng)歷:令人沮喪地輸入和重新輸入你的密碼都無(wú)濟(jì)于事,結(jié)果卻發(fā)現(xiàn)你一直開(kāi)著大寫(xiě)鎖定鍵。
可以通過(guò)警告你的用戶,防止這種情況發(fā)生。微軟的 Edge 瀏覽器還使用戶可以選擇在鍵入時(shí)打開(kāi)大寫(xiě)鎖定時(shí)打開(kāi)通知。
讓你的移動(dòng)用戶使用無(wú)密碼登錄,現(xiàn)在很多特別是金融類 app,都可以讓用戶進(jìn)行指紋登錄,因?yàn)椴幌衿渌?app 一樣可以一直保持用戶已登錄狀態(tài),在保障安全的同時(shí)能更便捷。
以上的設(shè)計(jì)技巧與案例希望能幫助各位讀者提高產(chǎn)品的用戶體驗(yàn)。
歡迎關(guān)注作者的微信公眾號(hào):「設(shè)計(jì)探」
項(xiàng)目介紹
本項(xiàng)目總體分為
平臺(tái)搭建
模擬數(shù)據(jù)源生成
實(shí)時(shí)流數(shù)據(jù)處理
實(shí)時(shí)數(shù)據(jù)大屏
這幾個(gè)部分,我將分成幾個(gè)博客分別介紹這些部分的工作,本文主要介紹最后一個(gè)部分,實(shí)時(shí)數(shù)據(jù)大屏。
前面的幾篇文章已經(jīng)將平臺(tái)的搭建,數(shù)據(jù)模擬生成,流數(shù)據(jù)處理部分做了詳細(xì)的介紹,這篇文章主要是對(duì)前面所做的工作進(jìn)行一個(gè)升華,關(guān)分析出數(shù)據(jù)不夠直觀,而能將所做的東西更加直觀的表達(dá)出來(lái)就需要進(jìn)行可視化了,下面我將為大家介紹可視化部分的工作
平臺(tái)搭建,具體可以看平臺(tái)搭建
模擬數(shù)據(jù)源生成,具體可以看模擬數(shù)據(jù)源生成
實(shí)時(shí)流數(shù)據(jù)處理,具體可以看實(shí)時(shí)流數(shù)據(jù)處理
項(xiàng)目下載地址下載
環(huán)境介紹
首先還是對(duì)環(huán)境介紹一下,這部分主要使用的將是html,php,js,css等做網(wǎng)站所需要的一些語(yǔ)言及工具,由于需要進(jìn)行異步數(shù)據(jù)加載,所以還需要一個(gè)本地的服務(wù)器,本文使用的是phpstudy,主要是這個(gè)工具還集成了mysql,能簡(jiǎn)化不少我們的工作,當(dāng)然如果自己擁有服務(wù)器,那完全是可以將這個(gè)部署在服務(wù)器上面的
首先我們先要安裝phpstudy,這里不對(duì)具體的安裝過(guò)程進(jìn)行介紹,安裝完成后我們可以進(jìn)入網(wǎng)站的根目錄
在這個(gè)目錄下新建一個(gè)目錄即可作為我們的網(wǎng)站目錄了
然后我們可以使用phpstudy帶的站點(diǎn)域名管理為我們的網(wǎng)站設(shè)置一個(gè)域名,其中的網(wǎng)站目就是我們剛剛創(chuàng)建的網(wǎng)站目錄
在hosts里面是需要加入IP和域名的映射的,如:
127.0.0.1 www.sshstudy3.com
1
這樣就可以在瀏覽器里面通過(guò)訪問(wèn)域名來(lái)訪問(wèn)我們要做的網(wǎng)站了
接下來(lái)我們需要去創(chuàng)建數(shù)據(jù)庫(kù),打開(kāi)phpMyAdmin,我們可以進(jìn)入數(shù)據(jù)庫(kù)管理界面
這里的賬號(hào)密碼默認(rèn)都是root
進(jìn)入后我們可以看到如下界面
在這里可以創(chuàng)建數(shù)據(jù)庫(kù),或者進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)等,不再贅述
到這里基本需要使用到的環(huán)境就基本完成了,接下來(lái)就是代碼的部分
首先了解一下遞歸的定義:
遞歸:遞歸函數(shù)自己調(diào)用自己,且函數(shù)內(nèi)部必須有結(jié)束條件、否則就是一個(gè)死循環(huán);
遞歸案例:求 n 的階乘 (循環(huán) || 遞歸)
階乘公式先了解一下:
即n的階乘 = n(n-1)的階乘,如歸使用for循環(huán)來(lái)做這件事件就很簡(jiǎn)單:
//for循環(huán)
function fact(n) {
let end = 1;
for (var i = 1; i <= n; i++) {
end = i
}
return end
}
console.log(fact(5)) //5的階乘 120
再看看遞歸的做法:
//遞歸
function fact(n) {
if (n === 1) {
return 1 //結(jié)束條件
}
return n fact(n - 1) //此處的fact函數(shù)相當(dāng)于當(dāng)前隊(duì)列的階乘
}
console.log(fact(5)) //5的階乘
解析: 公式 n(n-1)! 則函數(shù)內(nèi)部只需要返回 n該函數(shù) n-1,
即 n(n-1)! == nfact(n-1)
看一下內(nèi)部隊(duì)列順序,當(dāng)形參為5時(shí) 階乘為 5 fact(n-1),直至形參n = 1時(shí),fact函數(shù)有了返回值 1,有了結(jié)束條件后整個(gè)函數(shù)結(jié)束自掉,返回階乘結(jié)果。
遞歸的優(yōu)點(diǎn):遞歸的實(shí)現(xiàn)明顯要比循環(huán)簡(jiǎn)單得多。
遞歸的缺點(diǎn):
1、效率低:遞歸由于是函數(shù)自己掉自己,而函數(shù)調(diào)用是有時(shí)間和空間的消耗的:每一次函數(shù)調(diào)用,都需要在內(nèi)存棧中分配空間以保存參數(shù)、返回地址以及臨時(shí)變量,而往棧中壓入數(shù)據(jù)和彈出數(shù)據(jù)都需要時(shí)間。
2、性能差:調(diào)用棧可能會(huì)溢出,每次函數(shù)調(diào)用會(huì)在內(nèi)存棧中分配空間,而每個(gè)進(jìn)程的棧的容量是有限的,當(dāng)調(diào)用的層次太多時(shí),就會(huì)超出棧的容量,從而導(dǎo)致棧溢出。
總結(jié):對(duì)于JavaScript而言,能用循環(huán)解決的事情、盡量不要考慮遞歸、 慎用!
藍(lán)藍(lán)設(shè)計(jì)的小編 http://www.yvirxh.cn