亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)頁埋點的方法及裝置的制造方法

文檔序號:9200414閱讀:312來源:國知局
一種網(wǎng)頁埋點的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種網(wǎng)頁埋點的方法及裝置。
【背景技術】
[0002]在互聯(lián)網(wǎng)高速發(fā)展的今天,無論是作為一個電商店鋪的運營人員還是個人站長,如果能夠?qū)τ脩粼诰W(wǎng)頁停留期間的一些點擊行為了如指掌,并且能夠很好地進行分析的話,將會對在改進網(wǎng)頁的用戶體驗和吸引用戶點擊方面提供最直接和高效的幫助。通常通過對網(wǎng)頁進行埋點操作來記錄用戶的點擊行為,通俗的講,網(wǎng)頁埋點就是通過javascript方法收集用戶訪問和點擊數(shù)據(jù)的一種操作。當用戶打開一個網(wǎng)頁并點擊的時候,頁面中的埋點javascript代碼就會被執(zhí)行,該javascrip代碼片段可以稱作為數(shù)據(jù)收集腳本,該腳本會將收集完的數(shù)據(jù)以超文本傳輸協(xié)議(Hyper Text Transport Protocol,HTTP)參數(shù)的形式回傳給網(wǎng)站服務器,因此增加這些埋點就需要對網(wǎng)站內(nèi)的頁面進行植入javascript腳本的操作。
[0003]現(xiàn)有技術中的技術方案是通過在公共頁模板添加指定的數(shù)據(jù)收集腳本,然后在生成靜態(tài)頁面的時候?qū)⒃摂?shù)據(jù)收集腳本添加到站內(nèi)所有頁面的代碼中,這樣用戶在訪問站內(nèi)任意一個頁面并進行點擊的時候都會去收集用戶數(shù)據(jù),但這些頁面里可能包含一些我們不想增加埋點的頁面,而且由于對所有頁面都執(zhí)行了埋點,因此對網(wǎng)站服務器性能要求就比較高,尤其是對超高訪問量的網(wǎng)站,增加了網(wǎng)站服務器在承受大量的執(zhí)行埋點請求時產(chǎn)生的壓力,造成了服務器性能下降以及網(wǎng)站頁面因收集過多信息而造成的頁面性能下降。

【發(fā)明內(nèi)容】

[0004]本發(fā)明是為了解決現(xiàn)有技術中的上述不足而完成的,本發(fā)明的目的在于提出一種網(wǎng)頁埋點的方法及裝置,以提升網(wǎng)站服務器的性能,提高網(wǎng)站服務器的工作效率。
[0005]一方面,本發(fā)明實施例提供一種網(wǎng)頁埋點的方法,包括:
[0006]獲取網(wǎng)頁生成請求;
[0007]根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式;
[0008]基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,且根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點,所述埋點為用于收集用戶對當前網(wǎng)頁的操作信息的數(shù)據(jù)收集腳本。
[0009]進一步的,基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,且根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點包括:
[0010]基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,所述當前網(wǎng)頁繼承所述公共網(wǎng)頁模板中的埋點變量;
[0011]根據(jù)所述埋點操作方式為所述當前網(wǎng)頁中的埋點變量賦值,所述埋點變量用于控制所述當前網(wǎng)頁中的數(shù)據(jù)收集腳本是否運行。
[0012]進一步的,還包括:
[0013]接收用戶發(fā)送的設置埋點操作方式的請求消息;
[0014]從所述請求消息中獲取網(wǎng)頁信息,以及對應的埋點操作方式;
[0015]將埋點操作方式為添加埋點的網(wǎng)頁信息,添加到消息隊列中,作為埋點設置規(guī)則,或,將網(wǎng)頁信息和對應的埋點操作方式添加到消息隊列中,作為埋點設置規(guī)則。
[0016]進一步的,根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式包括:
[0017]在所述消息隊列中查詢當前網(wǎng)頁;
[0018]根據(jù)查詢結果確定所述當前網(wǎng)頁的埋點操作方式。
[0019]進一步的,所述網(wǎng)頁信息包括網(wǎng)頁名稱和/或網(wǎng)頁統(tǒng)一資源定位符,所述埋點操作方式包括添加埋點和刪除埋點。
[0020]另一方面,本發(fā)明實施例還提供一種網(wǎng)頁埋點的裝置,包括:
[0021]第一獲取單元,用于獲取網(wǎng)頁生成請求;
[0022]確定單元,用于根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式;
[0023]設置單元,用于基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,且根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點,所述埋點為用于收集用戶對當前網(wǎng)頁的操作信息的數(shù)據(jù)收集腳本。
[0024]進一步的,所述設置單元包括:
[0025]生成子單元,用于基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,所述當前網(wǎng)頁繼承所述公共網(wǎng)頁模板中的埋點變量;
[0026]賦值子單元,用于根據(jù)所述埋點操作方式為所述當前網(wǎng)頁中的埋點變量賦值,所述埋點變量用于控制所述當前網(wǎng)頁中的數(shù)據(jù)收集腳本是否運行。
[0027]進一步的,還包括:
[0028]接收單元,用于接收用戶發(fā)送的設置埋點操作方式的請求消息;
[0029]第二獲取單元,用于從所述請求消息中獲取網(wǎng)頁信息,以及對應的埋點操作方式;
[0030]添加單元,用于將埋點操作方式為添加埋點的網(wǎng)頁信息,添加到消息隊列中,作為埋點設置規(guī)則,或,將網(wǎng)頁信息和對應的埋點操作方式添加到消息隊列中,作為埋點設置規(guī)則。
[0031]進一步的,所述確定單元包括:
[0032]查詢子單元,用于在所述消息隊列中查詢當前網(wǎng)頁;
[0033]確定子單元,用于根據(jù)查詢結果確定所述當前網(wǎng)頁的埋點操作方式。
[0034]進一步的,所述網(wǎng)頁信息包括網(wǎng)頁名稱和/或網(wǎng)頁統(tǒng)一資源定位符,所述埋點操作方式包括添加埋點和刪除埋點。
[0035]本發(fā)明實施例中提供的網(wǎng)頁埋點的方法及裝置,首先獲取網(wǎng)頁生成請求,并根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式,然后基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,并在生成當前網(wǎng)頁時根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點,以實現(xiàn)只在需要埋點的網(wǎng)頁執(zhí)行埋點操作,提升了網(wǎng)站服務器的性能,提高了網(wǎng)站服務器的工作效率。
【附圖說明】
[0036]為了更加清楚地說明本發(fā)明示例性實施例的技術方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領域普通技術人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖得到其他的附圖。
[0037]圖1是本發(fā)明實施例一提供的網(wǎng)頁埋點的方法的流程圖;
[0038]圖2是本發(fā)明實施例二提供的網(wǎng)頁埋點的方法的流程圖;
[0039]圖3是本發(fā)明實施例三提供的網(wǎng)頁埋點的裝置的結構示意圖。
【具體實施方式】
[0040]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下將結合本發(fā)明實施例中的附圖,通過【具體實施方式】,完整地描述本發(fā)明的技術方案。顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例,基于本發(fā)明的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下獲得的所有其他實施例,均落入本發(fā)明的保護范圍之內(nèi)。
[0041]實施例一
[0042]圖1給出了本發(fā)明實施例一提供的網(wǎng)頁埋點的方法的流程圖,該方法可以由網(wǎng)頁埋點的裝置來執(zhí)行,其中所述裝置可由軟件和/或硬件實現(xiàn),可作為網(wǎng)站服務器的一部分被內(nèi)置在網(wǎng)站服務器內(nèi)部。如圖1所示,本實施例提供的網(wǎng)頁埋點的方法包括如下操作:
[0043]操作S101,獲取網(wǎng)頁生成請求。
[0044]該操作由網(wǎng)站服務器獲取網(wǎng)頁生成請求。
[0045]操作S102,根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式。
[0046]具體的,可以根據(jù)用戶發(fā)送的網(wǎng)頁設置埋點請求中的網(wǎng)頁信息來確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式。所述埋點操作方式可以包括添加埋點和刪除埋點。
[0047]操作S103,基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,且根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點,所述埋點為用于收集用戶對當前網(wǎng)頁的操作信息的數(shù)據(jù)收集腳本。
[0048]該操作中的數(shù)據(jù)收集腳本可以為預先在公共網(wǎng)頁模板中生成的,以支持后續(xù)生成網(wǎng)頁時繼承該數(shù)據(jù)收集腳本。
[0049]所述根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點具體可以為:在埋點操作方式為添加埋點時,設置當前網(wǎng)頁的埋點可以被觸發(fā)和執(zhí)行;在埋點操作方式為刪除埋點時,設置當前網(wǎng)頁的埋點不會被觸發(fā)和執(zhí)行,以達到只在需要埋點的網(wǎng)頁中執(zhí)行埋點即執(zhí)行數(shù)據(jù)收集腳本。
[0050]本實施例提供的網(wǎng)頁埋點的方法,首先獲取網(wǎng)頁生成請求,并根據(jù)預設的埋點設置規(guī)則,確定所述網(wǎng)頁生成請求所對應的當前網(wǎng)頁的埋點操作方式,然后基于公共網(wǎng)頁模板生成所述當前網(wǎng)頁,并在生成當前網(wǎng)頁時根據(jù)所述埋點操作方式設置所述當前網(wǎng)頁的埋點,以實現(xiàn)只在需要埋點的網(wǎng)頁執(zhí)行埋點操作,提升了網(wǎng)站服務器的性能,提高了網(wǎng)站服務器的工作效率,提升了網(wǎng)頁的性能。
[0051]實施例二
[0052]圖2給出了本發(fā)明實施例二提供的網(wǎng)頁埋點的方法的流程圖。如圖2所示,本實施例提供的網(wǎng)頁埋點的方法包括如下操作:
[0053]操作S201,獲取網(wǎng)頁生成請求。
[0054]進一步的,在該操作之前還包括以下操作:接收用戶發(fā)送的設置埋點操作方式的請求消息;從所述請求消息中獲取網(wǎng)頁信息,以及對應的埋點操作方式;將埋點操作方式為添加埋點的網(wǎng)頁信息,添加到消息隊列中,作為埋點設置規(guī)則,或,將網(wǎng)頁信息和對應的埋點操作方式添加到消息隊列中,作為埋點設置規(guī)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1