關聯用戶信息的方法及信息推送系統與流程
2023-06-06 20:11:46
本申請屬於信息推送領域,特別涉及一種關聯用戶信息的方法及信息推送系統。
背景技術:
在網際網路電子商務領域,基於用戶行為分析和數據挖掘生成的定製化界面和商品展現已經被廣泛運用。根據用戶瀏覽器訪問生成的cookie,用戶ID等進行識別,收集用戶訪問網頁、停留時間、關注的內容,用戶在電子商務網、SNS的消費互動記錄等等,對用戶進行深度數據挖掘和數據分析,推斷用戶可能的喜好和需求,在用戶再次訪問電子商務網站時,給用戶返回最可能符合其需求和愛好的頁面展現和信息推送。但上述方法並不適用於線下商業場所投放廣告的需求。
目前線下商業場所中對顧客的廣告投放通常有兩種方法。一種為基於顧客到店的盲目引導推送,顧客被動接收營銷廣告。另一種為移動終端利用WiFi終端通過無線網絡接入移動網際網路對其數據分析,通過識別到該終端設備的MAC碼,結合用戶的位置、時間信息及用戶的線下行為分析,對持有終端設備用戶進行廣告投放。
技術實現要素:
上述線下商業場所對顧客的廣告投放存在無法獲取用戶真正的需求喜好,未分析用戶身份信息及其線上歷史瀏覽記錄及線下商業環境中的行為軌跡,更難以將其結合進行數據分析,對用戶需求分析不夠全面,從而導致推送內容與用戶需求相關性精度低,影響用戶體驗,給顧客和導購造成困擾。進一步導致交易轉化率低,營業損失大的問題。
為了解決上述技術問題,本申請的一技術方案為提供一種關聯用戶信息的方法,包括:
用戶在線下商業場所觸發事件時,獲取用戶身份信息,同時獲取觸發事件對應的行動裝置MAC碼或觸發事件發生區域內所有行動裝置MAC碼;
將一觸發事件下獲取的用戶身份信息與行動裝置MAC碼進行虛綁定;
根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼;
以篩選出的行動裝置MAC碼為索引,關聯篩選出的各觸發事件對應的用戶身份信息得到用戶信息列表。
本申請的另一技術方案為提供一種信息推送系統,包括:
採集模塊,用於用戶在線下商業場所觸發事件時,獲取用戶身份信息,同時獲取觸發事件對應的行動裝置MAC碼或觸發事件發生區域內所有行動裝置MAC碼,將一觸發事件下獲取的用戶身份信息與行動裝置MAC碼進行虛綁定;
關聯模塊,用於根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼,以篩選出的行動裝置MAC碼為索引,關聯篩選出的各觸發事件對應的用戶身份信息得到用戶信息列表;
用戶需求喜好分析模塊,用於根據用戶信息列表中的MAC碼獲取用戶線下的空間行為軌跡,根據用戶信息列表中的用戶身份信息獲取用戶線下的消費記錄和/或用戶線上的瀏覽記錄,根據線下的空間行為軌跡、用戶線下的消費記錄和/或用戶線上的瀏覽記錄確定用戶需求喜好;
個性化檔案建立模塊,用於結合用戶需求喜好及用戶信息列表得到用戶個性化檔案;
推送模塊,用於根據用戶個性化檔案推送符合用戶需求喜好的信息。
本申請建立了用戶身份信息列表,通過用戶身份信息列表將用戶線下商業環境中的行為軌跡與用戶身份信息下的消費記錄及瀏覽記錄結合進行數據分析,能夠全面地、精確地確定用戶的需求喜好。結合用戶需求喜好及用戶信息列表得到用戶個性化檔案,根據個性化檔案能夠推送符合用戶需求喜好的信息,使用戶所持移動終端能夠接收到與用戶需求相關性高的信息,提高用戶線下商業場所購物體驗,同時也會提高線下商業場所的交易量及營業額。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請實施例的關聯用戶信息的方法的流程圖;
圖2為本申請實施例的篩選最高關聯度的用戶身份信息及行動裝置MAC碼的流程圖;
圖3為本申請一具體實施例的建立親密用戶群組的流程圖;
圖4為本申請實施例的信息推送系統的結構圖。
具體實施方式
為了使本申請的技術特點及效果更加明顯,下面結合附圖對本申請的技術方案做進一步說明,本申請也可有其他不同的具體實例來加以說明或實施,任何本領域技術人員在權利要求範圍內做的等同變換均屬於本申請的保護範疇。
在本說明書的描述中,參考術語「一實施例」、「一具體實施例」、「一些實施方式」等的描述意指結合該實施例描述的具體特徵、結構或者特點包含於本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。各實施例中涉及的步驟順序用於示意性說明本申請的實施,其中的步驟順序不作限定,可根據需要作適當調整。
如圖1所示,圖1為本申請關聯用戶信息的方法的流程圖。本實施例能夠根據用戶觸發事件的行為將用戶行動裝置MAC與該用戶的各用戶身份信息關聯到一起,建立了用戶身份信息列表,以便根據該用戶身份信息列表確定用戶需求喜好。具體的,包括:
步驟101:用戶在線下商業場所觸發事件時,獲取用戶身份信息,同時獲取觸發事件對應的行動裝置MAC碼或觸發事件發生區域內所有行動裝置MAC碼。
實施時,線下商業場所(包括但不限於購物中心、百貨公司及連鎖店等)內部署有多個信號採集器,以確保用戶在線下商業場所的任意區域都能被準確定位,從而能夠採集到各區域範圍的行動裝置MAC碼。本申請對信號採集器的部署形式不做限定,可為固定位置設定,也可為移動固定(例如由導購的手持設備進行信號採集)。
步驟102:將一觸發事件下獲取的用戶身份信息與行動裝置MAC碼進行虛綁定。
實施時,進行虛綁定即將一觸發事件下獲取的用戶身份信息及行動裝置MAC碼整理成一個數據組。
步驟103:根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼。
步驟104:以篩選出的行動裝置MAC碼為索引,關聯篩選出的各觸發事件對應的用戶身份信息得到用戶信息列表。
詳細的說,觸發事件包括:會員現金買單、會員註冊、登錄WiFi網絡、行動支付及以會員行動支付。行動支付事件指的是支付寶支付、微信支付、掃碼送券、電子券兌換等與支付相關的事件。
用戶身份信息包括會員信息(如會員ID)、手機號碼及SNS用戶信息(如SNS用戶ID)中的一個或多個。SNS用戶信息指的是支付寶帳號、微信帳號、QQ號等SNS社交網絡平臺的帳號信息。
下面分別說明不同觸發事件下獲取用戶身份信息的過程:
1)通過行動支付獲取用戶身份信息
隨著移動網際網路的飛速發展,現如今越來越多的用戶交易通過手機完成快速的支付流程。
行動支付時獲取的用戶身份信息包括SNS用戶信息。在用戶進入、流動和停留在商業場所內時,當有用戶觸發行動支付時,獲取SNS用戶ID,信號採集器採集行動支付發生區域內的所有行動裝置MAC碼(如行動支付發生區域為收銀區半徑為r米的範圍)。
2)通過登錄WiFi網絡獲取用戶身份信息
隨著帶有WiFi功能的行動裝置的不斷普及,線下商業場所會大量部署WiFi熱點,通過提供WiFi上網服務能夠吸引用戶駐留消費。
登錄WiFi網絡時獲取的用戶身份信息包括會員號和/或手機號。具體地,線下商業場所內部署有多個WiFi熱點,用戶可使用支持WiFi功能的移動終端輸入手機號碼和/或會員號認證WiFi網絡,認證過程中會獲得移動終端MAC碼,由後臺伺服器記錄移動終端的MAC碼及用戶輸入的手機號碼和/或會員號。通過該種方式能夠採集到登錄終端的唯一MAC碼、會員號和/或手機號碼,將採集到的MAC碼、會員號和/或手機號碼進行虛綁定就能實現用戶手機號碼/會員編號和MAC碼的精準綁定。登錄WiFi網絡的觸發方式可省略步驟103而直接得到具有最高關聯度的用戶身份信息及行動裝置MAC碼。
3)通過會員現金買單/會員註冊時獲取用戶身份信息
企業為了建立、維護並發展客戶,建立會員管理系統,為提高會員的滿意度和忠誠度、最大限度地開發利用會員,因此商業活動中建立會員管理體系是常規的服務工作。
會員現金買單/會員註冊時獲取的用戶身份信息包括會員信息和/或手機號碼。具體地,當會員現金買單/會員註冊時獲取用戶會員號和/或手機號碼,信號採集器採集觸發事件發生區域內的所有用戶MAC碼。
4)通過會員行動支付獲取用戶身份信息
當會員觸發SNS帳號買單時,獲取SNS用戶ID,同時獲取會員號,信號採集器採集行動支付發生區域內的所有行動裝置MAC碼。
本申請進一步實施例中,如圖2所示,上述步驟103根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼包括:
步驟201:對於每種觸發事件下的每個用戶身份信息對應的多個虛綁定結果,計算該些虛綁定結果中各行動裝置MAC碼出現的次數。
步驟202:若存在唯一行動裝置MAC碼出現次數等於該些虛綁定結果個數,則該唯一行動裝置MAC碼與該用戶身份信息具有最高關聯度。
下面以觸發事件為行動支付、用戶身份信息為SNS用戶ID1、用戶ID1對應的虛綁定結果個數為3為例,對最高關聯度的用戶身份信息及行動裝置MAC碼的確定過程進行詳細說明,假定:
ID1第一次觸發事件時採集的MAC碼列表M1包括{m1,m2x,m3x,m4x,…mnx};
ID1第二次觸發事件時採集的MAC碼列表M2包括{m1,m5y,m6y,m7y,m8y,…mny};
ID1第三次觸發事件時採集的MAC碼列表M3包括{m1,m9z,m10z,m11z,m12z,…mnz};
則該三次觸發事件對應的三個虛綁定結果為[ID1,{m1,m2x,m3x,m4x,…mnx}],[ID1,{m1,m5y,m6y,m7y,m8y,…mny}],[ID1,{m1,m9z,m10z,m11z,m12z,…mnz}]。
由上述綁定結果可以得出用戶ID1在每次觸發事件採集到的MAC碼列表中均含有特定MAC碼m1,MAC碼m1的出現的次數等於ID1虛綁定結果的個數,因此,MAC碼m1與用戶ID1具有最高關聯度。
一些實施方式中,關聯用戶信息的方法還包括:對於任一觸發事件發生區域內連續N次獲取的MAC碼,統計每兩個MAC碼同時出現的次數,將出現次數大於預定閾值的MAC碼建成一個親密用戶群組,根據親密用戶群組完善用戶信息列表。具體的,預定閾值可以為N/2,本申請對此不作具體限定,可根據親密精度需求進行設定。
下面以一具體實施例來說明親密用戶群組的建立過程,如圖3所示,假定預定閾值為2,一觸發事件發生區域內連續3次獲取的MAC碼列表為:
第n次獲取的MAC碼列表:Mn={m1,m2,m3x,m4x,m5x,…mx};
第n+1次獲取的MAC碼列表:Mn+1={m1,m2,m6y,m7y,m8y,…my};
第n+2次獲取的MAC碼列表:Mn+2={m1,m2,m9z,m10z,m11z,…mz};
首先,分析上述3個MAC碼列表中每兩個MAC碼出現次數。
其次,將出現次數大於2的MAC碼建成一個親密用戶群組,經分析僅m1,m2碼出現的次數大於2,因此,可以確定持有m1,m2碼的行動裝置用戶親密度等級高,將m1,m2碼建成一個親密用戶群組。
最後,存儲親密用戶群組,將親密用戶群組中各MAC碼及其相關聯的用戶身份信息相關聯,從而完善用戶信息列表。
如圖4所示,圖4為本申請實施例的一種信息推送系統的結構圖。本實施例能夠結合用戶線上線下的購物行為全面分析用戶需求喜好,實現精準推送用戶喜好信息。具體的,包括:
採集模塊401,用於用戶在線下商業場所觸發事件時,獲取用戶身份信息,同時獲取觸發事件對應的行動裝置MAC碼或觸發事件發生區域內所有行動裝置MAC碼,將一觸發事件下獲取的用戶身份信息與行動裝置MAC碼進行虛綁定。實施時,觸發事件發生時還獲取用戶線下消費記錄及用戶線上的瀏覽記錄,以便後續分析用戶需求喜好時調用。
關聯模塊402,用於根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼,以篩選出的行動裝置MAC碼為索引,關聯篩選出的各觸發事件對應的用戶身份信息得到用戶信息列表。
用戶需求喜好分析模塊403,用於根據用戶信息列表中的MAC碼獲取用戶線下的空間行為軌跡,根據用戶信息列表中的用戶身份信息獲取用戶線下的消費記錄和/或用戶線上的瀏覽記錄,根據線下的空間行為軌跡、用戶線下的消費記錄和/或用戶線上的瀏覽記錄確定用戶需求喜好。具體的,線下空間行為軌跡包括但不限於途徑的商鋪名、駐留時間等。用戶線上的瀏覽記錄包括但不限於用戶訪問的網頁、停留時間、關注的內容、電子商務網站的瀏覽記錄等。
個性化檔案建立模塊404,用於結合用戶需求喜好及用戶信息列表得到用戶個性化檔案。實施時,將該個性化檔案存儲在資料庫中。
推送模塊405,用於根據用戶個性化檔案推送符合用戶需求喜好的信息。具體的,推送給用戶的信息包括但不限於促銷信息、廣告信息等。推送模塊根據用戶個性化檔案從廣告資源資料庫中匹配符合用戶喜好的廣告信息,按匹配度大小返回最可能符合用戶喜好的廣告信息。
本實施例建立了用戶身份信息列表,通過用戶身份信息列表將用戶線下商業環境中的行為軌跡與用戶身份信息下的消費記錄及瀏覽記錄結合進行數據分析,能夠全面地、精確地確定用戶的需求喜好。結合用戶需求喜好及用戶信息列表得到用戶個性化檔案,根據個性化檔案能夠推送符合用戶需求喜好的信息,使用戶所持移動終端能夠接收到與用戶需求相關性高的信息,提高用戶線下商業場所購物體驗,同時也會提高高線下商業場所的交易量及營業額。
進一步的,關聯模塊402根據同種觸發事件的虛綁定結果篩選出具有最高關聯度的用戶身份信息及行動裝置MAC碼進一步包括:
對於每種觸發事件下的每個用戶身份信息對應的多個虛綁定結果,計算該些虛綁定結果中各行動裝置MAC碼出現的次數;
若存在唯一行動裝置MAC碼出現次數等於該些虛綁定結果個數,則該唯一行動裝置MAC碼與該用戶身份信息具有最高關聯度。
復請參閱圖4,信息推送系統還包括:用戶親密度分析模塊406,用於對於任一觸發事件發生區域內連續N次獲取的MAC碼,統計每兩個MAC碼同時出現的次數,將出現次數大於預定閾值的MAC碼建成一個親密用戶群組,由所述關聯模塊根據親密用戶群組完善用戶信息列表。
建立親密用戶群組能夠使確定有親密關係的其中一用戶有消費需求時,可根據組內其他用戶的需求喜好進行廣告推送。
一些實施方式中,上述推送模塊405的推送方式包括線上精準投放和商鋪終端推送。線上精準推送即將符合用戶需求喜好的信息推送到SNS帳號上。商鋪終端推送即用戶進入商業場所後,先獲取用戶持有的行動裝置MAC碼,根據該行動裝置MAC碼從用戶個性化檔案中查找該用戶的喜好,通過螢屏頁面展現與用戶喜好相關的廣告。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述僅用於說明本申請的技術方案,任何本領域普通技術人員均可在不違背本申請的精神及範疇下,對上述實施例進行修飾與改變。因此,本申請的權利保護範圍應視權利要求範圍為準。