分享到微博時(shí)的具體微博內(nèi)容可以按照自己的想法來設(shè)置,而不是用bShare默認(rèn)的設(shè)置,即標(biāo)題在前,然后是摘要、@和話題,最后是鏈接?,F(xiàn)在bShare提供了自定義分享內(nèi)容的方法,可以登錄后到站長后臺(tái)管理中心,在網(wǎng)站的“分享設(shè)置”頁面中設(shè)置。
設(shè)置后,bShare會(huì)在分享時(shí)把${TITLE}替換為頁面標(biāo)題,把${SUMMARY}替換為頁面摘要,把${MENTION_TOPIC}替換為@和話題。但由于分享時(shí)URL是通過不同的參數(shù)傳入的,所以無法設(shè)置URL的位置。例如按照上面圖片里的設(shè)置,分享到微博里的內(nèi)容會(huì)類似這樣:
如果是分享到微博類平臺(tái)的話,您還可以讓用戶在分享內(nèi)容中@您的微博賬戶,或者添加指定的話題。如果您使用的是bShare Plus的話,您還能讓用戶在分享完成后提示關(guān)注您的微博賬號(hào)。
您只需要登陸bShare后進(jìn)入高級(jí)自定義頁面,在社交網(wǎng)站關(guān)注設(shè)置部分,點(diǎn)擊平臺(tái)對應(yīng)的連接按鈕,連接到您的微博賬號(hào)即可添加@和關(guān)注。每個(gè)賬號(hào)下還有兩個(gè)小選項(xiàng),您可以分別選擇是否讓用戶在分享時(shí)@,以及是否分享后提示關(guān)注。
話題設(shè)置則更簡單,您只需要輸入您想要的話題,點(diǎn)擊添加按鈕即可。
設(shè)置完成后,用戶的分享內(nèi)容如下圖所示,注意@及##部分的內(nèi)容。
如果您使用的是bShare Plus,則用戶分享完成后會(huì)顯示如下頁面,提示用戶進(jìn)行關(guān)注:
如果您很熟悉JavaScript、HTML及CSS,想要完全按照自己的設(shè)計(jì)實(shí)現(xiàn)分享按鈕,但同時(shí)又希望利用bShare已有的分享及統(tǒng)計(jì)功能,我們也提供了JavaScript的客戶端API來幫助您實(shí)現(xiàn)。
目前有以下API可供調(diào)用:
用于設(shè)置分享的內(nèi)容,包括標(biāo)題、摘要、圖片等。用法可以參考自定義分享內(nèi)容及圖片,一個(gè)頁面放置多個(gè)bShare按鈕。
分享內(nèi)容到指定的平臺(tái)。
event | 對應(yīng)的DOM事件,例如用戶的點(diǎn)擊事件對象。 |
shortName | 分享目標(biāo)平臺(tái)的代碼,可以參考分享平臺(tái)代碼頁面。 |
entryNum | 指定分享的內(nèi)容,對應(yīng)addEntry的調(diào)用,即如果是0則對應(yīng)第1次addEntry的調(diào)用,如果是1則對應(yīng)第2次addEntry的調(diào)用,以此類推。只有頁面中有多個(gè)按鈕時(shí)需要指定。 |
打開分享大彈窗,類似點(diǎn)擊bShare上的“更多”按鈕的效果。參數(shù)的意義和share方法中的相同。
加載并初始化bShare分享服務(wù)。默認(rèn)是會(huì)在頁面內(nèi)容加載完成后進(jìn)行調(diào)用,也就是延遲加載。如果您想要提前加載bShare,也可以顯式調(diào)用它;或者您是在頁面加載完成后通過Ajax加載bShare的JS代碼,則必須顯式調(diào)用。
注意調(diào)用API的頁面中必須包含bShare的JS嵌入代碼,如果您不想顯示bShare預(yù)定義的按鈕,您可以將style參數(shù)設(shè)置為-1。
如果您非常了解HTML、CSS和JavaScript,并且想要完全按照自己的想法去設(shè)計(jì)分享圖標(biāo)的顯示方式,沒問題!我們提供給您最大的自由發(fā)揮的空間,同時(shí)您又能很方便的使用bShare的分享功能。
用以下的代碼創(chuàng)建一個(gè)平臺(tái)分享小圖標(biāo):
您應(yīng)該會(huì)注意到您可以設(shè)置自己的圖標(biāo)和文字,您也可以使用CSS定義圖標(biāo)的式樣。實(shí)際上,您唯一需要保留的就是在用戶進(jìn)行分享行為時(shí)調(diào)用bShare.share(event,'feixin',0)就可以了。當(dāng)然,您也可以直接使用我們提供的圖標(biāo)和樣式。
對我們所有的支持的平臺(tái),只要用我們的平臺(tái)代碼替換示例中的紅色部分就可以了。
要添加bShare的"更多..."按鈕,您可以使用如下代碼:
同樣的,您也可以使用您自己的圖片并控制它的式樣。您只需要在用戶點(diǎn)擊時(shí)調(diào)用bShare.more(event)就可以了。
下面是一個(gè)會(huì)顯示飛信、新浪微博和更多按鈕的示例:
最后,不要忘了在您的頁面上必須要加載上bShare的嵌入JavaScript代碼!
注意如果您不需要顯示bShare的默認(rèn)按鈕,您可以將style設(shè)置為-1并且設(shè)置您的UUID。當(dāng)然,您也可以同時(shí)顯示bShare的預(yù)定義式樣的按鈕。例如,你可以在文章頭部放一個(gè)帶分享計(jì)數(shù)的bShare分享按鈕,同時(shí)在底部放上您自己設(shè)計(jì)的分享圖標(biāo),這樣會(huì)有更好的分享和傳播效果哦。
現(xiàn)在,就去發(fā)揮您的想象力,試試看創(chuàng)建一個(gè)完全屬于您的按鈕式樣吧!
默認(rèn)的回流量統(tǒng)計(jì)是通過在鏈接上加參數(shù)的方式進(jìn)行統(tǒng)計(jì)的。啟用后,用戶分享時(shí)會(huì)看到鏈接后面多了一個(gè)bsh_bid的參數(shù),這個(gè)參數(shù)就是bShare用來進(jìn)行回流統(tǒng)計(jì)的。使用這種方法,必須在實(shí)際分享的頁面上有bShare的嵌入代碼才可以。當(dāng)用戶點(diǎn)擊帶bsh_bid參數(shù)的頁面鏈接后,bShare的JS嵌入代碼會(huì)解析這個(gè)參數(shù)并統(tǒng)計(jì)回流量。 要注意的是有些網(wǎng)站使用了URL重寫實(shí)現(xiàn)了偽靜態(tài)頁面,但由于重寫規(guī)則沒有注意處理類似bsh_bid這樣的未知參數(shù),當(dāng)URL上多了這個(gè)參數(shù)時(shí),頁面會(huì)顯示錯(cuò)誤。這時(shí)一種方法是修改重寫規(guī)則,使得其能正確處理未知的URL參數(shù)。另外一種方法使用burl短鏈接來統(tǒng)計(jì)回流量。 除了上述情況,有時(shí)實(shí)際分享的頁面和按鈕所在的頁面可能不同,實(shí)際分享的頁面沒有bShare的JS嵌入代碼,此時(shí)也可以使用bURL短鏈接。 bURL短鏈接主要用于用戶分享時(shí)縮短鏈接的長度,但它同時(shí)也附帶了回流量統(tǒng)計(jì)的功能。要注意的是如果您同時(shí)啟用了bURL短鏈接和URL參數(shù)回流量統(tǒng)計(jì),系統(tǒng)會(huì)優(yōu)先使用URL參數(shù)的方式進(jìn)行統(tǒng)計(jì)。也就是說如果您因?yàn)樯鲜龈鞣N原因需要使用burl來統(tǒng)計(jì)回流量,您必須關(guān)閉URL參數(shù)回流量統(tǒng)計(jì)。 另外還有一種方法就是,如果您的網(wǎng)站使用了GA(Google Analytics)進(jìn)行統(tǒng)計(jì),bShare也可以和GA集成,通過GA統(tǒng)計(jì)回流量。啟用后會(huì)在分享的鏈接后加上GA的參數(shù)(以u(píng)tm開頭的參數(shù))。 同樣的,你也可以在bShare后臺(tái)的回流量追蹤自定義頁面進(jìn)行設(shè)置:
聯(lián)系客服