便捷打點裝置的結構示意圖,具體可 以包括:
[0097] 對應關系配置模塊310,適于根據各個目標服務器所需求的各區域的打點信息,將 每個目標服務器與各區域的打點標簽對應。
[0098]網頁劃分模塊320,適于將網頁劃分為各個待監聽區域,并對各個待監聽區域賦予 不同的打點標簽。
[0099] 針對各個服務器需求的各種網頁內容,將網頁分為各個監聽區域,并為不同監聽 區域賦予不同的打點標簽,例如,可以為天龍八部展示區域賦予A標簽,為該誅仙展示區域 賦予B標簽,為花千骨區域富裕C標簽。在實際應用中,本領域技術人員可以根據實際需要 為將網頁劃分區域并賦予相應標簽,本發明對此不加以限制。
[0100] 優選地,所述網頁劃分模塊310還可以包括:
[0101] 區域劃分子模塊,適于在網頁的各區域所對應的div標簽中加入監聽標識 data-track=〃some_track〃,并對各個添加了監聽標識的div賦予打點標簽。
[0102] 本發明實施例中,可以針對劃分的各區域在對應的div標簽中加入監聽標識, 如〈div data-track=〃some_track〃>.··</div>,那么監聽線程則監聽有data-track= "some_track〃屬性的div塊。
[0103] 當然,在本發明實施例中,可以在web服務器側,以腳本的形式在需要的div中添 加上述監聽標識。比如預先配置待監聽區域的關鍵詞,然后分析網頁的html(Hypertext MarkupLanguage,超文本標記語言)代碼,在匹配到所示關鍵詞的所在的div中添加上述 監聽標識。
[0104] 可以理解,上述代碼只是為了能夠更好地理解本發明的技術方案舉出的例子,不 能以此作為本發明的限制
[0105] 打點監聽模塊330,適于監聽網頁中各區域的目標事件。
[0106] 參數傳輸模塊340,適于當監聽到一區域的目標事件時,調用打點接口,將對應該 目標事件的打點標簽發送給打點線程。
[0107] 本發明實施例中,由于每個目標服務器所需的網頁不同類別的用戶訪問信息的不 同,可以將每個目標服務器與網頁各區域的打點標簽進行對應,例如,目標服務器S1需要 針誅仙游戲的用戶訪問信息,誅仙游戲游戲所在區域的的打點標簽為A,則可以將目標服務 器S1與該打點標簽A相對應;或者如:目標服務器S2需要針對誅仙游戲游戲和天龍八部游 戲的用戶訪問信息,誅仙游戲對應的打點標簽為A,天龍八部游戲對應的打點標簽為B,則 可以將目標服務器S2與該打點標簽A和打點標簽B相對應。
[0108] 打點模塊350,適于由打點線程根據所述打點標簽與各目標服務器的對應關系,生 成打點信息并將所述打點信息傳輸給對應的目標服務器。
[0109] 本發明實施例中,對于每個目標服務器與打點標簽關系在打點模塊350都有相應 地記錄,參照下圖,示出了針對某一網頁內各區域的打點標簽與目標服務器的對應關系:
[0110] 區域內容 打點標簽 目標服務器 誅仙游戲 A 服務器S1 天龍八部游戲 B 服務器S2 花千骨 C 服務器S3和繼
[0111] 打點模塊350,可以針對打點標簽與目標服務器的對應關系,生成與目標服務器數 據格式相同的打點信息,并依據目標服務器的地址,將打點信息發送給指定的目標服務器。
[0112] 本發明實施例中,通過設置打點標簽與各個目標服務器的對應關系,可以將依據 打點標簽生成的打點信息發送給指定的目標服務器,并且可以自動轉換為目標服務器所需 的打點信息的數據格式,相對于在先技術中,需要設置單獨的針對打點標簽發送給目標服 務器的數據格式轉換代碼來說,本發明實施例提供的方案,通過一套代碼即可實現將各個 目標區域的打點信息發送給目標服務器的目的,減少了大量的代碼,降低了編程人員的工 作量,提高了工作效率。
[0113] 實施例四
[0114] 參照圖4,示出了本發明實施例四提供的一種便捷打點方法的步驟流程圖,具體可 以包括:
[0115] 步驟410:監聽網頁中各區域的目標事件;
[0116] 本發明實施例中,可以針對網頁中的目標事件進行打點,方便業務方對其業務的 效果進行監控。目標事件是指針對網頁中目標區域的目標事件,例如,當針用戶點擊當前網 頁的中"誅仙"區域內的鏈接,則可以觸發對"誅仙"的打點。那么該打點得到的打點信息 可以在后續步驟中傳送給相應服務器,使服務器可以進行統計通過該網頁"誅仙"入口進入 "誅仙"游戲的用戶量等操作。
[0117] 優選地,所述目標事件可以包括:對所述區域內的按鈕和/或鏈接的點擊事件。
[0118] 當然,本發明實施例可以預先配置各個網頁的區域中需要監聽的目標事件。從而 本發明實施例,則可以偵聽網頁中各個區域出現的前述目標事件。本發明監到目標區域的 點擊事件,則進入參數傳輸模塊120。對于非目標區域的點擊事件,則不會進行后續處理。
[0119] 步驟420:當監聽到一區域的目標事件時,調用打點接口將對應該目標事件的打 點標簽發送給打點線程;
[0120] 本發明實施例中,打點標簽是指與某一區域內的各目標事件對應的參數,例如,對 于網頁中的網頁游戲"赤月傳說"的點擊事件的打點標簽可以設置為A,網頁游戲"花千骨" 的點擊事件的打點標簽可以設置為B。在本發明實施例中,一個區域設置一個打點標簽,該 區域內的各個目標事件都對于該打點標簽。在實際應用中,本領域技術人員可以根據實際 需要自行設置不同符號以代表目標事件對應的打點標簽,本發明對此不加以限制。
[0121] 當監聽到針對某一區域的目標事件時,調用對應的打點接口將對應該點擊事件的 打點標簽發送給打點線程,例如,當用戶點擊網頁中一區域內網頁游戲"花千骨"的鏈接時, 可以觸發網頁游戲"花千骨"對應的點擊事件,本發明實施例監聽到該點擊事件后,通過調 用該區域的打點接口,將該點擊事件的打點標簽發送給打點模塊的打點線程進行處理。
[0122] 步驟430 :由所述打點線程根據所述打點標簽與各目標服務器的對應關系,生成 打點信息并將所述打點信息傳輸給對應的目標服務器。
[0123] 在本發明實施例中,在打點線程收到打點標簽后,首先根據該打點標簽對應的各 服務器所需的信息以及格式,去生成打點信息,然后將該打點信息傳輸給該服務器。
[0124] 本發明實施例中,打點信息是指對應于網頁中的某一目標事件的數據,類似于日 志數據,打點一次則記錄一次。例如,對于網頁中目標事件所對應的打點信息可以是如下所 示:
[0125] 打點標簽 名稱 點擊時間
[0126] A. 花千骨 12:20 A 花千骨 14:00 B天龍八部 丨卜30 C 誅仙 01:58
[0127] 本發明實施例提供的上述便捷打點裝置,通過依據參數傳輸模塊,調用打點接口 將對應目標事件的打點標簽發送給打點線程,依據打點模塊根據打點標簽和各目標服務器 的對應關系生成打點信息,并將該打點信息傳輸給對應的目標服務器。相對在先技術中針 對網頁中的每一個目標事件都需要設置相應的打點函數代碼,并且,需要設置業務數據的 數據格式進行相應轉換的代碼模塊,以將業務數據發送給各個服務器的方案,其針對每一 目標事件都設置對應的打點代碼模塊,使得代碼量大,不方便維護的問題,本發明實施例可 以無需針對每一目標事件都設置對應的打點代碼模塊,且無需針對每一個服務器都設置相 應的轉換業務數據的地址和業務數據格式的代碼模塊,只需設置一個打點模塊就可以實現 對目標事件的打點,能夠大幅度的減少代碼量,減少了編程人員的工作量,增加了工作效 率。
[0128] 實施例五
[0129] 參照圖5,示出了本發明實施例五提供的一種便捷打點方法的步驟流程圖,具體可 以包括:
[0130] 步驟510:監聽網頁中各區域的目標事件;
[0131] 步驟520:當監聽到一區域的目標事件時,調用打點接口將對應該目標事件的打 點標簽發送給打點線程;
[0132] 步驟530:打點線程根據打點標簽與目標服務器的對應關系,生成對應目標服務 器所規定的數據格式的打點信息;
[0133] 在獲得打點標簽后,可能有一個或者多個服務器需要對應該打點標簽的打點信 息,那么本發明實施例則將各服務器需求的打點信息發送給服務器存儲。例如,有3個打 點標簽A、B、C;兩個目標服務器SI、S2,打點標簽A對應的打點信息需要發送給目標服務器 S1,打點標簽B對應的打點信息需要發送給目標服務器S2,打點標簽C對應的打點信息需要 發送給目標服務器S1和S2。
[0134] 在實際應用中,不同的服務器可能識別的數據格式不同,以將打點信息的數據格 式轉換為與目標服務器對應的數據格式,例如,將打點標簽A對應的打點信息的數據格式, 轉換為目標服務器S1所需要的數據格式;將打點標簽B對應的打點信息的數據格式,轉換 為目標服務器S2所需要的數據格式;將打點標簽C對應的打點信息的數據格式,不僅需要 轉換為目標服務器S1所需要的數據格式,也需要轉換為目標服務器S2所需要的數據格式。
[0135] 優選地,所述根據打點標簽與目標服務器的對應關系,生成對應目標服務器所規 定的數據格式的打點信息的步驟,可以包括:
[0136]子步驟531,根據