KR20210116854A - Method for providing dynamic landing page based on search keyword and apparatus using the same - Google Patents

Method for providing dynamic landing page based on search keyword and apparatus using the same Download PDF

Info

Publication number
KR20210116854A
KR20210116854A KR1020200032942A KR20200032942A KR20210116854A KR 20210116854 A KR20210116854 A KR 20210116854A KR 1020200032942 A KR1020200032942 A KR 1020200032942A KR 20200032942 A KR20200032942 A KR 20200032942A KR 20210116854 A KR20210116854 A KR 20210116854A
Authority
KR
South Korea
Prior art keywords
search
landing page
keyword
shopping mall
user
Prior art date
Application number
KR1020200032942A
Other languages
Korean (ko)
Inventor
김동진
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020200032942A priority Critical patent/KR20210116854A/en
Publication of KR20210116854A publication Critical patent/KR20210116854A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0253During e-commerce, i.e. online transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Disclosed are a search keyword-based dynamic landing page providing method and an apparatus using the same for collecting a search keyword of a user who accesses a shopping mall and a user action log associated with the search keyword, using the search keyword and the user action log to match a recommended product for each keyword, and configuring and providing a dynamic landing page of the shopping mall corresponding to the search keyword based on the recommended product for each keyword. The present invention can improve a conversion rate to increase a ratio of sales to advertising costs of the shopping mall by configuring and providing the dynamic landing page including the product suitable for the intention to visit the shopping mall based on the search keyword of the user.

Description

검색 키워드 기반의 동적 랜딩 페이지 제공 방법 및 이를 이용한 장치 {METHOD FOR PROVIDING DYNAMIC LANDING PAGE BASED ON SEARCH KEYWORD AND APPARATUS USING THE SAME}Method for providing dynamic landing page based on search keyword and device using the same

본 발명은 검색 키워드 기반의 동적 랜딩 페이지 제공 기술에 관한 것으로, 특히 사용자가 검색포털 사이트의 검색 광고를 경유하여 쇼핑몰에 접속한 경우에 하나의 동적 랜딩 페이지를 통해 검색 키워드 적합한 추천 상품을 보여줌으로써 반송률을 낮출 수 있는 기술에 관한 것이다.The present invention relates to a technology for providing a dynamic landing page based on a search keyword. In particular, when a user accesses a shopping mall via a search advertisement on a search portal site, the bounce rate by showing a recommended product suitable for a search keyword through one dynamic landing page technology that can lower it.

랜딩 페이지(Landing Page)라 함은 검색 엔진이나 온라인 광고, 이메일 및 앱 푸시와 같은 각종 마케팅 캠페인을 통해 연결된 사이트에서 처음으로 보여지는 웹 페이지를 의미한다. 이 중 검색 광고의 경우에는 검색포털 사이트에서 검색 키워드를 입력하여 제공된 검색 결과에 표시된 광고를 의미하는 것으로, 해당 광고를 클릭하여 특정 사이트의 랜딩 페이지에 접속하게 된다. 따라서, 쇼핑몰과 같은 사이트의 경우에는 랜딩 페이지를 어떻게 구성하느냐에 따라 반송률(Bounce Rate)과 전환율(Conversion Rate)에 큰 차이가 발생한다. Landing page refers to a web page that is first displayed on a site connected through a search engine, online advertisement, various marketing campaigns such as email and app push. Among them, in the case of a search advertisement, an advertisement displayed in a search result provided by entering a search keyword in a search portal site is clicked on to access a landing page of a specific site. Therefore, in the case of a site such as a shopping mall, a big difference occurs in a bounce rate and a conversion rate depending on how a landing page is configured.

도 1을 참고하면, 종래에는 검색 포털(100)을 통한 대다수의 검색 광고 랜딩 페이지로써 고객사 사이트(110)의 메인 페이지, 카테고리 페이지, 기획전 페이지 등의 웹 페이지가 사용되었다. 그러나 기존의 랜딩 페이지들은, 마케팅 담당자가 웹 로그 분석 리포트나 판매 리포트를 분석하여 수작업으로 페이지 내 상품들을 변경해야 한다는 불편함이 존재하였다. 또한, 이렇게 등록된 랜딩 페이지의 컨텐츠 및 상품들은 사용자 관점이 아닌 쇼핑몰에서 임의로 선정한 것으로, 모든 사용자들에게 동일한 내용이 보여지게 된다. 따라서, 이와 같은 기존의 랜딩 페이지는 평균 50% 이상, 최대 90% 이상까지 반송률을 기록하고 있다. Referring to FIG. 1 , conventionally, web pages such as a main page, a category page, and a special exhibition page of a customer site 110 are used as the majority of search advertisement landing pages through the search portal 100 . However, in the existing landing pages, there was an inconvenience in that the marketer had to manually change the products in the page by analyzing the web log analysis report or the sales report. In addition, the contents and products of the registered landing page are arbitrarily selected from the shopping mall rather than the user's point of view, and the same contents are displayed to all users. Therefore, such existing landing pages record a bounce rate of 50% or more on average and up to 90% or more.

예를 들어, 검색 키워드는 쇼핑몰에 방문하는 사용자의 방문 의도를 나타내는 매우 중요한 정보이지만, 기존의 랜딩 페이지에서는 검색 키워드와 상관 없이 모든 사용자들에게 동일한 상품들을 보여주기 때문에 사용자가 쇼핑몰 내에서 다시 원하는 상품을 찾아야 하는 불편함을 주거나 혹은 사용자들이 바로 쇼핑몰을 이탈하게 만든다.For example, search keywords are very important information indicating a user's intention to visit a shopping mall, but because the existing landing page shows the same products to all users regardless of search keywords, the products that users want again in the shopping mall It gives the inconvenience of having to find a shopping mall or makes users immediately leave the shopping mall.

이처럼 사용자들이 반송되는 경우를 줄이기 위한 방안으로 웹 로그분석 기반의 랜딩 페이지 최적화 기법이 사용되기도 한다. 그러나, 이러한 기법을 사용하더라도 검색 키워드 유형별로 랜딩 페이지를 다수 생성해야 하고, 웹 로그분석 결과에 따라 주기적으로 페이지별 상품 구성을 변경해야 하므로 유지보수 비용이 증가하는 단점이 존재한다. 또한, 데이터 분석과 전시 상품 구성을 관리자가 수작업으로 진행해야 하므로, 지속적으로 변하는 사용자들의 방문 의도에 맞추어 랜딩 페이지에서 추천할 상품을 구성하는게 쉽지 않다.As such, a landing page optimization technique based on web log analysis is sometimes used as a measure to reduce the cases where users are returned. However, even if this technique is used, a number of landing pages must be created for each type of search keyword, and the product composition for each page must be changed periodically according to the results of web log analysis, so there is a disadvantage in that the maintenance cost increases. In addition, it is not easy to compose products to be recommended on the landing page in accordance with the continuously changing intentions of users, since the data analysis and exhibition product composition must be manually performed by the administrator.

한국 공개 특허 제10-2016-0098865호, 2016년 8월 19일 공개 (명칭: 사용자 행동 패턴을 기반으로 한 웹페이지 생성 방법 및 활용 방법)Korean Patent Laid-Open Patent No. 10-2016-0098865, published on August 19, 2016 (Title: Web page creation method and utilization method based on user behavior patterns)

본 발명의 목적은, 검색포털 사이트의 검색광고를 경유하여 고객사 사이트에 접속한 사용자에게 방문의도에 적합한 컨텐츠로 구성된 동적 랜딩 페이지를 제공하는 것이다. SUMMARY OF THE INVENTION It is an object of the present invention to provide a dynamic landing page composed of content suitable for the purpose of visit to a user who has accessed a customer site via a search advertisement of a search portal site.

또한, 본 발명의 목적은 사용자의 방문 의도에 적합한 동적 랜딩 페이지를 제공함으로써 반송률을 낮추는 것이다.Another object of the present invention is to reduce the bounce rate by providing a dynamic landing page suitable for the user's intention to visit.

또한, 본 발명의 목적은 레코픽 검색어 추천 알고리즘을 기반으로 검색 키워드와 연관된 컨텐츠 및 상품으로 구성된 랜딩 페이지를 동적 제공함으로써 전환율을 향상시키는 것이다.In addition, an object of the present invention is to improve the conversion rate by dynamically providing a landing page composed of contents and products related to a search keyword based on a record search word recommendation algorithm.

또한, 본 발명의 목적은 검색 키워드와 연관도 높은 상품들을 하나의 동적 랜딩 페이지를 통해 자동으로 구성 및 제공되도록 함으로써 랜딩 페이지 유지보수 비용을 감소시키는 것이다.Another object of the present invention is to reduce landing page maintenance costs by automatically configuring and providing products highly related to search keywords through a single dynamic landing page.

또한, 본 발명의 목적은 반송률이 감소하고 전환율이 상승하는 동적 랜딩 페이지를 제공함으로써 광고비 대비 매출비율 ROAS(Returns of Ad Spending)을 증가시키는 것이다.In addition, an object of the present invention is to increase the return of Ad Spending (ROAS) by providing a dynamic landing page in which the bounce rate is reduced and the conversion rate is increased.

상기한 목적을 달성하기 위한 본 발명에 따른 동적 랜딩 페이지 제공 방법은, 동적 랜딩 페이지 제공 장치가, 쇼핑몰에 접속한 사용자의 검색 키워드 및 상기 검색 키워드와 연관된 사용자 행동 로그를 수집하는 단계; 상기 동적 랜딩 페이지 제공 장치가, 상기 검색 키워드와 상기 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하는 단계; 및 상기 동적 랜딩 페이지 제공 장치가, 상기 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method for providing a dynamic landing page, comprising: collecting, by a dynamic landing page providing apparatus, a search keyword of a user accessing a shopping mall and a user behavior log associated with the search keyword; matching, by the device for providing a dynamic landing page, recommended products for each keyword using the search keyword and the user behavior log; and constructing, by the dynamic landing page providing device, a dynamic landing page of a shopping mall corresponding to a search keyword based on the recommended products for each keyword and providing the dynamic landing page.

이 때, 매칭하는 단계는 상기 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 상기 키워드별 추천 상품을 매칭할 수 있다.In this case, the matching may include matching the recommended products for each keyword by using inquiry information on at least one product included in the user behavior log.

이 때, 매칭하는 단계는 상기 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 상기 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 상기 키워드별 추천 상품을 매칭할 수 있다.In this case, in the matching step, when the inquiry information for a plurality of products is included in the user behavior log, weights are given corresponding to the inquiry order for the plurality of products to match the recommended products for each keyword. have.

이 때, 키워드별 추천 상품은 상기 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭될 수 있다.In this case, the recommended products for each keyword may be matched against the keywords for which the user behavior log is collected by more than a preset reference amount.

이 때, 동적 랜딩 페이지 제공 방법은 기설정된 업데이트 주기마다 상기 키워드별 추천 상품을 업데이트하는 단계를 더 포함할 수 있다.In this case, the method of providing a dynamic landing page may further include updating the recommended product for each keyword at each preset update cycle.

이 때, 사용자 행동 로그는 기설정된 보관 기간이 지나면 삭제될 수 있다.In this case, the user behavior log may be deleted after a preset storage period.

이 때, 검색 키워드는 상기 사용자가 상기 쇼핑몰에 접속하기 위해서 검색 엔진에 입력한 검색어에 상응할 수 있다.In this case, the search keyword may correspond to a search word input by the user into a search engine to access the shopping mall.

이 때, 제공하는 단계는 상기 검색 엔진에 키워드별로 상기 동적 랜딩 페이지를 등록하는 단계를 포함할 수 있다.In this case, the providing may include registering the dynamic landing page for each keyword in the search engine.

이 때, 검색 엔진에 등록된 동적 랜딩 페이지는 상기 쇼핑몰에 대한 검색 광고로 활용될 수 있다.In this case, the dynamic landing page registered in the search engine may be used as a search advertisement for the shopping mall.

또한, 본 발명에 따른 동적 랜딩 페이지 제공 장치는, 쇼핑몰에 접속한 사용자의 검색 키워드 및 상기 검색 키워드와 연관된 사용자 행동 로그를 수집하고, 상기 검색 키워드와 상기 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하고, 상기 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공하는 프로세서; 및 상기 검색 키워드, 상기 사용자 행동 로그 및 상기 키워드별 추천 상품을 저장하는 메모리를 포함한다.In addition, the apparatus for providing a dynamic landing page according to the present invention collects a search keyword of a user who has accessed a shopping mall and a user behavior log related to the search keyword, and uses the search keyword and the user behavior log to recommend products for each keyword. a processor for matching and configuring and providing a dynamic landing page of a shopping mall corresponding to a search keyword based on the recommended product for each keyword; and a memory for storing the search keyword, the user behavior log, and recommended products for each keyword.

이 때, 프로세서는 상기 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 상기 키워드별 추천 상품을 매칭할 수 있다.In this case, the processor may match the recommended products for each keyword by using inquiry information on at least one product included in the user behavior log.

이 때, 프로세서는 상기 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 상기 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 상기 키워드별 추천 상품을 매칭할 수 있다.In this case, when the query information for a plurality of products is included in the user behavior log, the processor may match the recommended products for each keyword by assigning weights corresponding to the inquiry order for the plurality of products.

이 때, 키워드별 추천 상품은 상기 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭될 수 있다.In this case, the recommended products for each keyword may be matched against the keywords for which the user behavior log is collected by more than a preset reference amount.

이 때, 프로세서는 기설정된 업데이트 주기마다 상기 키워드별 추천 상품을 업데이트할 수 있다.In this case, the processor may update the recommended product for each keyword at every preset update cycle.

이 때, 사용자 행동 로그는 기설정된 보관 기간이 지나면 삭제될 수 있다.In this case, the user behavior log may be deleted after a preset storage period.

이 때, 검색 키워드는 상기 사용자가 상기 쇼핑몰에 접속하기 위해서 검색 엔진에 입력한 검색어에 상응할 수 있다.In this case, the search keyword may correspond to a search word input by the user into a search engine to access the shopping mall.

이 때, 프로세서는 상기 검색 엔진에 키워드별로 상기 동적 랜딩 페이지를 등록하는 단계를 포함할 수 있다.In this case, the processor may include registering the dynamic landing page for each keyword in the search engine.

이 때, 검색 엔진에 등록된 동적 랜딩 페이지는 상기 쇼핑몰에 대한 검색 광고로 활용될 수 있다.In this case, the dynamic landing page registered in the search engine may be used as a search advertisement for the shopping mall.

본 발명에 따르면, 검색포털 사이트의 검색광고를 경유하여 고객사 사이트에 접속한 사용자에게 방문의도에 적합한 컨텐츠로 구성된 동적 랜딩 페이지를 제공할 수 있다.According to the present invention, it is possible to provide a dynamic landing page composed of contents suitable for the purpose of visit to a user who accesses the customer site via a search advertisement of a search portal site.

또한, 본 발명은 사용자의 방문 의도에 적합한 동적 랜딩 페이지를 제공함으로써 반송률을 낮출 수 있다.In addition, the present invention can lower the bounce rate by providing a dynamic landing page suitable for the user's intention to visit.

또한, 본 발명은 레코픽 검색어 추천 알고리즘을 기반으로 검색 키워드와 연관된 컨텐츠 및 상품으로 구성된 랜딩 페이지를 동적 제공함으로써 전환율을 향상시킬 수 있다.In addition, the present invention can improve the conversion rate by dynamically providing a landing page composed of contents and products related to a search keyword based on a record search word recommendation algorithm.

또한, 본 발명은 검색 키워드와 연관도 높은 상품들을 하나의 동적 랜딩 페이지를 통해 자동으로 구성 및 제공되도록 함으로써 랜딩 페이지 유지보수 비용을 감소시킬 수 있다.In addition, the present invention can reduce landing page maintenance costs by automatically configuring and providing products that are highly related to search keywords through one dynamic landing page.

또한, 본 발명은 반송률이 감소하고 전환율이 상승하는 동적 랜딩 페이지를 제공함으로써 광고비 대비 매출비율 ROAS(Returns of Ad Spending)을 증가시킬 수 있다.In addition, the present invention can increase the return of Ad Spending (ROAS) by providing a dynamic landing page in which the bounce rate is reduced and the conversion rate is increased.

도 1은 종래의 랜딩 페이지 제공 시스템의 일 예를 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 시스템을 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법을 나타낸 동작 흐름도이다.
도 4 내지 도 7은 본 발명에 따른 동적 랜딩 페이지의 일 예를 나타낸 도면이다.
도 8은 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 시스템을 상세하게 나타낸 도면이다.
도 9는 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 과정을 상세하게 나타낸 도면이다.
도 10은 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 장치를 나타낸 블록도이다.
1 is a diagram illustrating an example of a conventional landing page providing system.
2 is a diagram illustrating a system for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.
3 is a flowchart illustrating a method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.
4 to 7 are diagrams illustrating an example of a dynamic landing page according to the present invention.
8 is a detailed diagram illustrating a system for providing a dynamic landing page according to an embodiment of the present invention.
9 is a diagram illustrating in detail a process of providing a dynamic landing page according to an embodiment of the present invention.
10 is a block diagram illustrating an apparatus for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.

이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, detailed descriptions of well-known functions or configurations that may obscure the gist of the present invention in the following description and accompanying drawings will be omitted. Also, it should be noted that throughout the drawings, the same components are denoted by the same reference numerals as much as possible.

이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. 또한 제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다.The terms or words used in the present specification and claims described below should not be construed as being limited to their ordinary or dictionary meanings, and the inventor is appropriate as a concept of terms for describing his invention in the best way. It should be interpreted as meaning and concept consistent with the technical idea of the present invention based on the principle that it can be defined in Accordingly, the embodiments described in this specification and the configurations shown in the drawings are only the most preferred embodiment of the present invention, and do not represent all of the technical spirit of the present invention. It should be understood that there may be equivalents and variations. In addition, terms such as first, second, etc. are used to describe various components, and are used only for the purpose of distinguishing one component from other components, and are not used to limit the components.

도 2는 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 시스템을 나타낸 도면이다.2 is a diagram illustrating a system for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 시스템은 사용자가 검색 포털 사이트(200)에서 검색 광고를 클릭하여 고객사 사이트(210)로 유입되는 경우, 사용자가 검색 포털 사이트(200)에 입력한 검색어인 검색 키워드에 매칭된 추천 상품으로 동적 랜딩 페이지를 구성하여 제공할 수 있다. Referring to FIG. 2 , in the system for providing a dynamic landing page based on search keywords according to an embodiment of the present invention, when a user clicks a search advertisement on the search portal site 200 and flows into the customer site 210 , the user A dynamic landing page may be configured and provided with recommended products matching a search keyword, which is a search word input into the search portal site 200 .

이 때, 본 발명의 일실시예에 따른 동적 랜딩 페이지는 레코픽 검색어추천(keyword to item) 알고리즘을 기반으로 한 키워드 랜딩을 기반으로 구축될 수 있다. 예를 들어, 고객사 사이트가 쇼핑몰인 경우, 쇼핑몰 내 사용자의 다양한 행동 로그를 쇼핑몰 외부의 검색 포털 사이트(200)에서 사용자에 의해 입력된 검색 키워드와 연관시켜 관리함으로써 키워드 기반의 동적 랜딩 페이지를 제공할 수 있다. In this case, the dynamic landing page according to an embodiment of the present invention may be constructed based on keyword landing based on a record search word recommendation (keyword to item) algorithm. For example, if the customer site is a shopping mall, a keyword-based dynamic landing page may be provided by managing various behavior logs of users in the shopping mall in association with the search keyword input by the user in the search portal site 200 outside the shopping mall. can

이 때, 키워드 랜딩은 사용자가 검색 포털 사이트(200)의 검색광고를 경유하여 고객사 사이트(210)의 웹 페이지로 유입되었을 때, 고객사 사이트(210) 에서 제공되는 하나의 동적 랜딩 페이지를 사용자의 방문 의도를 뜻하는 검색 키워드에 적합한 추천 상품만으로 구성하여 보여줌으로써 반송률을 낮추는데 기여할 수 있다. 즉, 사용자가 입력한 검색 키워드에 최적화된 랜딩 페이지를 동적으로 구성하여 제공할 수 있다. At this time, the keyword landing is when the user enters the web page of the customer site 210 via the search advertisement of the search portal site 200 , the user visits one dynamic landing page provided by the customer site 210 . It can contribute to lowering the bounce rate by showing only recommended products suitable for search keywords that indicate intent. That is, it is possible to dynamically configure and provide a landing page optimized for the search keyword input by the user.

이 때, 추천 상품은 사용자 행동 로그에 포함된 상품 조회 정보 및 구매 내역 등을 고려하여 선택되고, 해당 검색 키워드에 매칭될 수 있다. In this case, the recommended product may be selected in consideration of product inquiry information and purchase history included in the user behavior log, and may be matched with the corresponding search keyword.

이와 같이 사용자의 검색 키워드에 기반한 동적 랜딩 페이지를 제공함으로써 마케팅 캠페인에서 기존 기술의 랜딩 페이지 대비 반송률을 감소시킬 수 있고, 구매 전환율을 상승시켜 결과적으로 광고비 대비 매출비율 ROAS(Returns of Ad Spending)을 증가시킬 수 있다. In this way, by providing a dynamic landing page based on the user's search keywords, it is possible to reduce the bounce rate compared to the landing page of the existing technology in marketing campaigns, and increase the purchase conversion rate, resulting in an increase in ROAS (Returns of Ad Spending). can do it

또한, 온라인 홈쇼핑이나 온라인 전문 패션몰과 같은 고객사 페이지의 마케팅 담당자가 지속적으로 랜딩 페이지 내 상품들을 변경하거나 또는 랜딩 페이지 URL을 변경 등록하는 등의 관리 작업을 수작업으로 하는 수고를 감소시킬 수 있다. In addition, it is possible to reduce the effort of a marketing manager of a customer page such as an online home shopping or an online specialized fashion mall to manually perform management tasks such as continuously changing products in a landing page or changing and registering a landing page URL.

또한, 하나의 동적 랜딩 페이지만으로 다양한 검색 키워드에 대한 랜딩 페이지를 제공할 수 있으므로 유지 보수 비용을 감소시키는 효과가 발생할 수 있다.In addition, since it is possible to provide landing pages for various search keywords with only one dynamic landing page, an effect of reducing maintenance costs may occur.

도 3은 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법을 나타낸 동작 흐름도이다.3 is a flowchart illustrating a method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법은 동적 랜딩 페이지 제공 장치가, 쇼핑몰에 접속한 사용자의 검색 키워드 및 검색 키워드와 연관된 사용자 행동 로그를 수집한다(S310).Referring to FIG. 3 , in the method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention, the apparatus for providing a dynamic landing page collects a search keyword of a user accessing a shopping mall and a user behavior log associated with the search keyword (S310).

이 때, 검색 키워드는 사용자가 쇼핑몰에 접속하기 위해서 검색 엔진에 입력한 검색어에 상응할 수 있다. In this case, the search keyword may correspond to a search word input by the user into the search engine to access the shopping mall.

즉, 사용자가 검색포털 사이트나 검색 엔진의 검색창에 원하는 상품에 대한 검색어를 입력하고, 검색어에 대한 검색 결과로써 제공된 검색 광고를 클릭하여 쇼핑몰을 방문하는 경우에 사용자가 검색창에 입력한 검색어를 검색 키워드로써 수집할 수 있다. 또한, 이렇게 쇼핑몰에 방문한 사용자가 쇼핑몰에서 행동한 로그를 사용자 행동 로그로써 수집할 수 있다. That is, when a user enters a search term for a desired product in the search box of a search portal site or search engine, and clicks a search advertisement provided as a search result for the search term to visit a shopping mall, It can be collected as a search keyword. In addition, a log of a user's actions in the shopping mall who has visited the shopping mall in this way may be collected as a user behavior log.

예를 들어, 사용자가 검색창에 청바지를 입력하였을 때, 검색어에 대한 검색 결과로써 A 쇼핑몰에 대한 검색 광고가 제공되었고, 사용자가 해당 검색 광고를 클릭하여 A 쇼핑몰에 접속하였다고 가정할 수 있다. 이 때, 검색 키워드로는 청바지를 수집할 수 있고, 사용자가 A 쇼핑몰에서 조회하거나 구매한 이력을 청바지라는 검색 키워드에 대한 사용자 행동 로그로써 수집할 수 있다. For example, it may be assumed that when a user inputs jeans into a search box, a search advertisement for shopping mall A is provided as a search result for a search term, and the user clicks on the corresponding search advertisement to access shopping mall A. In this case, jeans may be collected as a search keyword, and a history of the user's inquiry or purchase in shopping mall A may be collected as a user action log with respect to the search keyword of jeans.

이 때, 검색엔진에 원하는 검색어나 키워드를 입력하여 쇼핑몰을 방문하는 사용자의 경우, 해당 쇼핑몰에서 구입하고자 하는 품목이 정해져 있는 목적 구매 고객일 확률이 높기 때문에 해당 사용자의 방문이 구매로 이어질 가능성도 높다. At this time, in the case of a user who visits a shopping mall by entering a desired search term or keyword into a search engine, the probability that the item he or she wants to purchase from the shopping mall is a fixed purchase customer, there is a high possibility that the user's visit will lead to a purchase .

그러나, 상품을 구매할 목적을 가지고 쇼핑몰에 접속한 사용자들도 구입하고자 하는 상품이나 관심 있는 상품들이 쇼핑몰 접속 후 한, 두 페이지 내에 바로 눈에 보이지 않는다면, 구매를 하지 않고 쇼핑몰을 이탈하는 경우가 매우 많이 발생할 수 있다. However, even users who access the shopping mall for the purpose of purchasing a product often leave the shopping mall without making a purchase if the products they want to purchase or products they are interested in are not immediately visible within one or two pages after accessing the shopping mall. can occur

따라서, 본 발명에서는 쇼핑몰에 접속한 사용자들이 입력한 검색 키워드와 연관된 추천 상품으로 동적 랜딩 페이지를 구성하여 제공함으로써 쇼핑몰을 이탈하는 사용자를 줄이고, 전환율을 향상시키기 위한 동적 랜딩 페이지 제공 기술을 제안하고자 한다. Therefore, the present invention proposes a dynamic landing page providing technology for reducing users leaving the shopping mall and improving the conversion rate by configuring and providing a dynamic landing page with recommended products related to search keywords input by users accessing the shopping mall. .

이 때, 본 발명에서는 쇼핑몰에 레코픽 행동로그 수집 스크립트를 설치하고, 일정 기간 동안에 레코픽 행동로그 수집 스크립트를 이용하여 사용자들의 다양한 행동 로그와 검색포털 사이트로부터 유입된 검색 키워드를 수집하여 축적할 수 있다.At this time, in the present invention, the record behavior log collection script is installed in the shopping mall, and various behavior logs of users and search keywords introduced from the search portal site can be collected and accumulated by using the record behavior log collection script for a certain period of time. have.

이 때, 동적 랜딩 페이지는 검색포털 사이트나 검색 엔진에 등록된 검색 광고의 각종 검색 키워드에 상응하게 등록된 랜딩 페이지로써 하나의 랜딩 페이지 URL을 등록하여 사용하는 것에 상응할 수 있다. In this case, the dynamic landing page may correspond to registering and using one landing page URL as a landing page registered corresponding to various search keywords of a search advertisement registered in a search portal site or a search engine.

예를 들어, 검색 키워드마다 그에 상응하는 만큼의 랜딩 페이지를 만들어두는 것이 아니라, 쇼핑몰에 접속한 사용자가 입력한 검색 키워드에 매칭된 추천 상품으로 랜딩 페이지를 동적으로 구성하여 제공하도록 한다. For example, instead of creating a corresponding number of landing pages for each search keyword, a landing page is dynamically configured and provided with recommended products matching the search keyword input by a user accessing the shopping mall.

또한, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법은 동적 랜딩 페이지 제공 장치가, 검색 키워드와 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭한다(S320).Also, in the method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention, the apparatus for providing a dynamic landing page matches the recommended product for each keyword using the search keyword and the user behavior log ( S320 ).

이 때, 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 키워드별 추천 상품을 매칭할 수 있다. 이 때, 사용자 행동 로그에 포함된 상품에 대한 조회 정보 이외에도 장바구니 담기 내역, 주문 내역 및 상품 검색 내역 등을 이용하여 키워드별 추천 상품을 매칭할 수도 있다.In this case, the recommended products for each keyword may be matched using inquiry information on at least one product included in the user behavior log. In this case, in addition to the inquiry information on the products included in the user behavior log, it is also possible to match the recommended products for each keyword by using the shopping cart history, order history, product search history, and the like.

예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 A'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 a, b, c 를 조회한 경우, 상품 a, b, c를 키워드 '쇼핑몰 A'에 대한 추천 상품으로 매칭할 수 있다. For example, if a user searches for 'shopping mall A' on a search portal site or search engine, connects to shopping mall A, and then searches for products a, b, and c sold in shopping mall A, use product a, b, and c as keywords. It can be matched as a recommended product for 'Shopping Mall A'.

다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '레깅스'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 d, e를 조회한 경우, 상품 d, e를 키워드 '레깅스'에 대한 추천 상품으로 매칭할 수 있다. For another example, if a user searches for 'leggings' on a search portal site or search engine and accesses shopping mall A, then searches for products d and e sold in shopping mall A. It can be matched with recommended products.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 B'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 f, g를 조회한 경우, 상품 f, g를 키워드 '쇼핑몰 B'에 대한 추천 상품으로 매칭할 수도 있다.As another example, if a user searches for 'shopping mall B' on a search portal site or search engine, connects to shopping mall A, and then searches for products f and g sold in shopping mall A, It can also be matched as a recommended product for B'.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '20대 여성 의류'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 h, i, j를 조회한 경우, 상품 h, i, j를 키워드 '20대 여성 의류'에 대한 추천 상품으로 매칭할 수 있다.As another example, if a user searches for 'women's clothing in their twenties' on a search portal site or search engine, accesses shopping mall A, and then searches for products h, i, j sold in shopping mall A, product h, i , j can be matched as recommended products for the keyword 'women's clothing in their twenties'.

이 때, 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 키워드별 추천 상품을 매칭할 수 있다. In this case, when the user behavior log includes inquiry information on a plurality of products, weights may be assigned to match the inquiry order for the plurality of products to match recommended products for each keyword.

예를 들어, 청바지를 검색 키워드로 쇼핑몰에 접속한 사용자가 순차적으로 10가지 상품을 조회한 경우, 먼저 조회한 상품일수록 높은 가중치를 부여하는 방식으로 추천 상품을 선택하여 매칭할 수 있다. 이 때, 각 추천 상품에 부여된 가중치는 추후에 동적 랜딩 페이지에 보여지는 순서에 영향을 줄 수도 있다. For example, when a user who accesses a shopping mall using jeans as a search keyword sequentially inquires 10 products, the recommended products may be selected and matched in such a way that a higher weight is given to the products searched first. In this case, the weight given to each recommended product may affect the order in which it is later displayed on the dynamic landing page.

이 때, 키워드별 추천 상품은 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭될 수 있다. In this case, the recommended products for each keyword may be matched against the keywords for which the user behavior log is collected more than a preset reference amount.

예를 들어, 최소 10명의 사용자에 의해 사용자 행동 로그가 수집된 검색 키워드에 대해서만 추천 상품이 매칭되도록 할 수 있다. 이 때, 사용자 행동 로그의 기설정된 기준량은 해당 쇼핑몰의 규모나 상품개수 또는 방문자 수를 고려하여 자유롭게 설정 변경될 수 있다. For example, recommended products may be matched only with respect to search keywords for which user behavior logs are collected by at least 10 users. In this case, the preset reference amount of the user behavior log may be freely set and changed in consideration of the size of the corresponding shopping mall, the number of products, or the number of visitors.

또한, 도 3에는 도시하지 아니하였으나, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법은 동적 랜딩 페이지 제공 장치가, 기설정된 업데이트 주기마다 키워드별 추천 상품을 업데이트할 수 있다. Also, although not shown in FIG. 3 , in the method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention, the apparatus for providing a dynamic landing page may update a recommended product for each keyword at a preset update cycle.

이 때, 기설정된 업데이트 주기는 쇼핑몰의 마케팅 담당자 또는 관리자에 의해 설정 및 변경될 수 있다. In this case, the preset update period may be set and changed by a marketing manager or manager of the shopping mall.

예를 들어, 기설정된 업데이트 주기가 1일이라고 가정한다면, 매일 새롭게 축적된 키워드별 사용자 행동 로그를 기반으로 키워드별 추천 상품을 업데이트할 수 있다. For example, if it is assumed that the preset update cycle is one day, the recommended product for each keyword may be updated based on a user behavior log for each keyword newly accumulated every day.

이 때, 업데이트 주기를 너무 짧게 설정하는 경우, 업데이트에 의한 시스템 과부하가 발생할 수 있으므로 시스템 자원량을 고려하여 업데이트 주기를 설정 및 변경할 수도 있다. In this case, if the update period is set too short, system overload may occur due to the update, so the update period may be set and changed in consideration of the amount of system resources.

이 때, 사용자 행동 로그는 기설정된 보관 기간이 지나면 삭제될 수 있다. In this case, the user behavior log may be deleted after a preset storage period.

예를 들어, 기설정된 보관 기간이 30일로 설정되었다고 가정한다면, 수집된 지 30일이 지난 과거의 사용자 행동 로그는 삭제함으로써 추천 상품을 매칭할 때 계절적인 요소가 반영될 수 있도록 할 수 있다. For example, if it is assumed that the preset storage period is set to 30 days, user behavior logs of the past 30 days after being collected may be deleted so that a seasonal factor can be reflected when matching recommended products.

이 때, 기설정된 보관 기간도 쇼핑몰의 마케팅 담당자나 관리자에 의해 자유롭게 설정 및 변경이 가능하다. In this case, the preset storage period can also be freely set and changed by the marketing manager or manager of the shopping mall.

이 때, 본 발명에서는 사전에 검색 키워드에 대한 추천 상품이 제대로 매칭되었는지 여부를 확인할 수 있다. 예를 들어, 레코픽 랜딩 어드민에서 키워드 랜딩용 랜딩 위젯을 생성 및 설정하고, 검색수가 많은 주요 키워드를 입력함으로써 검색 키워드에 대한 추천 상품들이 동적 랜딩 페이지에 제대로 출력되는지 확인해볼 수 있다. At this time, in the present invention, it can be checked whether the recommended product for the search keyword is properly matched in advance. For example, by creating and setting a landing widget for keyword landing in Record Landing Admin, and inputting major keywords with a large number of searches, you can check whether recommended products for search keywords are displayed properly on the dynamic landing page.

또한, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법은 동적 랜딩 페이지 제공 장치가, 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공한다(S330).In addition, in the method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention, the apparatus for providing a dynamic landing page configures and provides a dynamic landing page of a shopping mall corresponding to the search keyword based on recommended products for each keyword ( S330).

즉, 사용자가 검색 포털 사이트의 검색광고를 경유하여 쇼핑몰의 웹 페이지로 유입되었을 때, 쇼핑몰에서 제공되는 하나의 동적 랜딩 페이지를 사용자의 방문 의도를 뜻하는 검색 키워드에 적합한 추천 상품만으로 구성하여 보여줌으로써 반송률을 낮추는데 기여할 수 있다. 즉, 사용자가 입력한 검색 키워드에 최적화된 랜딩 페이지를 동적으로 구성하여 제공할 수 있다.That is, when a user enters a web page of a shopping mall through a search advertisement on a search portal site, a dynamic landing page provided by the shopping mall is composed of only recommended products suitable for the search keyword indicating the user's intention to visit. It can contribute to lowering the return rate. That is, it is possible to dynamically configure and provide a landing page optimized for the search keyword input by the user.

예를 들어, 도 4를 참조하면 검색 포털 사이트(410)에서 자사 쇼핑몰 명을 검색한 뒤 자사 쇼핑몰의 검색 광고(411)를 클릭하여 자사 쇼핑몰에 유입된 사용자에게는 자사 쇼핑몰에 방문한 사용자들이 선호하는 상품들이 우선적으로 자동 추천되도록 동적 랜딩 페이지(420)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(420)에 포함된 추천 상품들은 자사 쇼핑몰 명을 검색하여 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For example, referring to FIG. 4 , after searching for the name of the company's shopping mall on the search portal site 410 , the user who enters the company's shopping mall by clicking the search advertisement 411 of the company's shopping mall is a product preferred by users who visit the company's shopping mall The dynamic landing page 420 may be configured and provided so that they are preferentially automatically recommended. That is, the recommended products included in the dynamic landing page 420 may correspond to products that many users inquired by searching for their own shopping mall name or purchased.

다른 예를 들어, 도 5를 참조하면 검색 광고를 많이 활용하는 패션, 의류, 잡화 업종에 한하여 경쟁사 쇼핑몰 명을 검색 키워드로 입력한 뒤 자사 쇼핑몰에 유입된 사용자에게는 경쟁사 쇼핑몰의 특성이나 스타일을 따르는 추천 상품을 자동 추천되도록 동적 랜딩 페이지(510~530)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(510~530)에 포함된 추천 상품들은 경쟁사 쇼핑몰을 검색하여 자사 쇼핑몰에 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For another example, referring to FIG. 5 , only in the fashion, clothing, and miscellaneous goods industries that use search advertisements a lot, after entering the name of the competitor's shopping mall as a search keyword, the user who entered the company's shopping mall is recommended following the characteristics or style of the competitor's shopping mall The dynamic landing pages 510 to 530 may be configured and provided to automatically recommend products. That is, the recommended products included in the dynamic landing pages 510 to 530 may correspond to products that are frequently viewed or purchased by users who searched for a competitor's shopping mall and entered their own shopping mall.

또 다른 예를 들어, '여성의류쇼핑몰'이나 '40대 미시옷'이라는 검색 키워드의 경우에는 해당 키워드의 의미와 일치하는 상품들이 전시된 랜딩 페이지를 특정할 수 없으므로 일반적으로 특정 쇼핑몰의 메인 페이지나 기획전 페이지를 랜딩 페이지로 설정하게 된다. 그러나 이러한 경우, 검색 키워드에 부합하는 상품들이 랜딩 페이지에 바로 나오지 않을 가능성이 높기 때문에 사용자가 직접 검색 의도에 부합하는 상품들을 다시 찾아야 하는 불편함이 발생하여 쇼핑몰을 이탈하는 경우의 수가 높아진다. 따라서, 본 발명에서는 도 6에 도시된 것처럼 성별이나 연령대를 포함하는 검색 키워드를 통해 자사 쇼핑몰에 유입된 사용자에게는 동일한 검색 키워드를 입력하여 자사 쇼핑몰에 유입된 다른 사용자들이 조회한 상품들을 추천 상품으로 동적 랜딩 페이지(610~630)를 구성하여 제공할 수 있다. For another example, in the case of search keywords such as 'women's clothing shopping mall' or '40's missiot', it is generally not possible to specify the landing page where products matching the meaning of the keyword are displayed. The exhibition page will be set as the landing page. However, in this case, since there is a high probability that products matching the search keyword do not appear immediately on the landing page, the user has to find the products matching the search intention again, which increases the number of cases in which the user leaves the shopping mall. Therefore, in the present invention, as shown in FIG. 6 , a user who entered the company's shopping mall through a search keyword including gender or age group inputs the same search keyword to dynamically select products inquired by other users who entered the company's shopping mall as recommended products. The landing pages 610 to 630 may be configured and provided.

또 다른 예를 들어, 기존에는 상품 카테고리에 해당하는 검색 키워드마다 각각의 상품 카테고리 페이지를 랜딩 페이지로 등록하여 광고를 제공하였으나, 본 발명에서는 도 7에 도시된 것처럼 하나의 동적 랜딩 페이지(710~730)를 사용하여 각각의 상품 카테고리 별 랜딩페이지를 제공할 수도 있다. For another example, in the past, each product category page was registered as a landing page for each search keyword corresponding to a product category to provide advertisements. However, in the present invention, as shown in FIG. ) to provide a landing page for each product category.

이 때, 검색 엔진에 키워드 별로 동적 랜딩 페이지를 등록할 수 있다. In this case, the dynamic landing page may be registered for each keyword in the search engine.

예를 들어, 사용자가 특정 검색 키워드를 입력하여 쇼핑몰에 접속하는 경우, 사용자가 입력한 특정 검색 키워드에 상응하게 동적으로 구성된 랜딩 페이지를 해당 쇼핑몰 내의 신규 URL로 생성할 수 있다. 이 때, 쇼핑몰의 룩앤필을 유지하기 위해서 header 영역과 footer 영역을 유지하고, 그 사이에 위치한 body 영역에 랜딩 위젯 스크립트 코드를 설치함으로써 검색 키워드에 매칭된 추천 상품들을 보여줄 수 있다. 이 후, 새롭게 생성한 동적 랜딩 페이지의 URL을 검색포털 사이트나 검색 엔진의 광고시스템에서 해당 검색 키워드에 대한 랜딩 페이지로 등록할 수 있다. For example, when a user inputs a specific search keyword to access a shopping mall, a landing page dynamically configured to correspond to a specific search keyword input by the user may be generated as a new URL in the corresponding shopping mall. In this case, by maintaining a header area and a footer area in order to maintain the look and feel of the shopping mall, and installing a landing widget script code in a body area located between them, recommended products matching the search keyword may be displayed. Thereafter, the URL of the newly created dynamic landing page may be registered as a landing page for the corresponding search keyword in a search portal site or an advertisement system of a search engine.

이와 같은 과정을 통해, 검색포털 사이트나 검색 엔진의 검색 창에 사용자가 특정 키워드를 입력하여 검색 결과가 제공되고, 검색 결과 중에서 쇼핑몰의 검색 광고를 클릭하는 경우에 신규로 등록한 동적 랜딩 페이지를 제공해줄 수 있다.Through this process, a user enters a specific keyword into the search window of a search portal site or search engine to provide search results, and when a user clicks a search advertisement in a shopping mall from among the search results, a newly registered dynamic landing page is provided. can

이 때, 검색 엔진에 등록된 동적 랜딩 페이지는 쇼핑몰에 대한 검색 광고로 활용될 수도 있다. In this case, the dynamic landing page registered in the search engine may be used as a search advertisement for the shopping mall.

이와 같이 동적 랜딩 페이지를 통해 사용자의 현재 관심사인 검색 키워드에 대한 상품 추천을 가능하게 할 수 있다. 또한, 검색 키워드에 맞는 연관도가 높은 상품들을 하나의 랜딩 페이지에 자동으로 구성되도록 함으로써 랜딩 페이지 유지 보수 비용을 절약할 수도 있다.As described above, it is possible to make product recommendation for a search keyword that is a user's current interest through the dynamic landing page. In addition, it is possible to reduce the cost of maintaining the landing page by automatically configuring products with high relevance to the search keyword on one landing page.

또한, 도 3에는 도시하지 아니하였으나, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법은 동적 랜딩 페이지 제공 장치가, 상술한 바와 같이 본 발명의 실시예에 따른 동적 랜딩 페이지 제공 과정에서 발생되는 다양한 정보를 별도의 저장 모듈에 저장할 수 있다.In addition, although not shown in FIG. 3 , in the method for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention, the apparatus for providing a dynamic landing page provides a dynamic landing page according to the embodiment of the present invention as described above. Various information generated in the process can be stored in a separate storage module.

이와 같은 검색 키워드 기반의 동적 랜딩 페이지 제공 방법을 이용함으로써 검색포털 사이트의 검색광고를 경유하여 고객사 사이트에 접속한 사용자에게 방문의도에 적합한 컨텐츠로 구성된 동적 랜딩 페이지를 제공할 수 있다.By using such a search keyword-based dynamic landing page providing method, it is possible to provide a dynamic landing page composed of contents suitable for the purpose of visitation to a user who accesses the customer site via a search advertisement of a search portal site.

또한, 사용자의 방문 의도에 적합한 동적 랜딩 페이지를 제공함으로써 반송률을 낮출 수 있다.In addition, the bounce rate can be reduced by providing a dynamic landing page suitable for the user's intention to visit.

또한, 레코픽 검색어 추천 알고리즘을 기반으로 검색 키워드와 연관된 컨텐츠 및 상품으로 구성된 랜딩 페이지를 동적 제공함으로써 전환율을 향상시킬 수 있다.In addition, it is possible to improve the conversion rate by dynamically providing a landing page composed of contents and products related to a search keyword based on the recopic search word recommendation algorithm.

또한, 검색 키워드와 연관도 높은 상품들을 하나의 동적 랜딩 페이지를 통해 자동으로 구성 및 제공되도록 함으로써 랜딩 페이지 유지보수 비용을 감소시킬 수 있다.In addition, it is possible to reduce landing page maintenance costs by automatically configuring and providing products that are highly related to search keywords through one dynamic landing page.

또한, 반송률이 감소하고 전환율이 상승하는 동적 랜딩 페이지를 제공함으로써 광고비 대비 매출비율 ROAS(Returns of Ad Spending)을 증가시킬 수 있다.In addition, by providing a dynamic landing page with a reduced bounce rate and an increased conversion rate, it is possible to increase ROAS (Returns of Ad Spending).

도 8은 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 시스템을 상세하게 나타낸 도면이다.8 is a detailed diagram illustrating a system for providing a dynamic landing page according to an embodiment of the present invention.

도 8을 참조하면, 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 시스템의 동적 랜딩 페이지 제공 장치(820)는 고객사 사이트(810)에 해당하는 쇼핑몰에 접속한 사용자의 검색 키워드 및 검색 키워드와 연관된 사용자 행동 로그를 수집할 수 있다.Referring to FIG. 8 , an apparatus 820 for providing a dynamic landing page of a system for providing a dynamic landing page according to an embodiment of the present invention relates to a search keyword of a user accessing a shopping mall corresponding to a customer site 810 and a search keyword. You can collect user behavior logs.

이 때, 검색 키워드는 사용자가 쇼핑몰에 접속하기 위해서 검색 포털 사이트(800)에 입력한 검색어에 상응할 수 있다. In this case, the search keyword may correspond to a search word input by the user into the search portal site 800 to access the shopping mall.

즉, 사용자가 검색포털 사이트나 검색 엔진의 검색창에 원하는 상품에 대한 검색어를 입력하고, 검색어에 대한 검색 결과로써 제공된 검색 광고를 클릭하여 쇼핑몰을 방문하는 경우에 사용자가 검색창에 입력한 검색어를 검색 키워드로써 수집할 수 있다. 또한, 이렇게 쇼핑몰에 방문한 사용자가 쇼핑몰에서 행동한 로그를 사용자 행동 로그로써 수집할 수 있다. That is, when a user enters a search term for a desired product in the search box of a search portal site or search engine, and clicks a search advertisement provided as a search result for the search term to visit a shopping mall, It can be collected as a search keyword. In addition, a log of a user's actions in the shopping mall who has visited the shopping mall in this way may be collected as a user behavior log.

예를 들어, 사용자가 검색창에 청바지를 입력하였을 때, 검색어에 대한 검색 결과로써 A 쇼핑몰에 대한 검색 광고가 제공되었고, 사용자가 해당 검색 광고를 클릭하여 A 쇼핑몰에 접속하였다고 가정할 수 있다. 이 때, 검색 키워드로는 청바지를 수집할 수 있고, 사용자가 A 쇼핑몰에서 조회하거나 구매한 이력을 청바지라는 검색 키워드에 대한 사용자 행동 로그로써 수집할 수 있다. For example, it may be assumed that when a user inputs jeans into a search box, a search advertisement for shopping mall A is provided as a search result for a search term, and the user clicks on the corresponding search advertisement to access shopping mall A. In this case, jeans may be collected as a search keyword, and a history of the user's inquiry or purchase in shopping mall A may be collected as a user action log with respect to the search keyword of jeans.

이 때, 검색 포털 사이트(800) 에 원하는 검색어나 키워드를 입력하여 쇼핑몰을 방문하는 사용자의 경우, 해당 쇼핑몰에서 구입하고자 하는 품목이 정해져 있는 목적 구매 고객일 확률이 높기 때문에 해당 사용자의 방문이 구매로 이어질 가능성도 높다. At this time, in the case of a user who visits a shopping mall by entering a desired search term or keyword in the search portal site 800, since the probability that the item to be purchased in the shopping mall is a fixed purchase customer is high, the user's visit is a purchase. It is highly probable that

그러나, 상품을 구매할 목적을 가지고 쇼핑몰에 접속한 사용자들도 구입하고자 하는 상품이나 관심 있는 상품들이 쇼핑몰 접속 후 한, 두 페이지 내에 바로 눈에 보이지 않는다면, 구매를 하지 않고 쇼핑몰을 이탈하는 경우가 매우 많이 발생할 수 있다. However, even users who access the shopping mall for the purpose of purchasing a product often leave the shopping mall without making a purchase if the products they want to purchase or products they are interested in are not immediately visible within one or two pages after accessing the shopping mall. can occur

따라서, 본 발명에서는 쇼핑몰에 접속한 사용자들이 입력한 검색 키워드와 연관된 추천 상품으로 동적 랜딩 페이지를 구성하여 제공함으로써 쇼핑몰을 이탈하는 사용자를 줄이고, 전환율을 향상시키기 위한 동적 랜딩 페이지 제공 기술을 제안하고자 한다. Therefore, the present invention proposes a dynamic landing page providing technology for reducing users leaving the shopping mall and improving the conversion rate by configuring and providing a dynamic landing page with recommended products related to search keywords input by users accessing the shopping mall. .

이 때, 본 발명에서는 쇼핑몰에 레코픽 행동로그 수집 스크립트를 설치하고, 일정 기간 동안에 레코픽 행동로그 수집 스크립트를 이용하여 사용자들의 다양한 행동 로그와 검색포털 사이트로부터 유입된 검색 키워드를 수집하여 축적할 수 있다.At this time, in the present invention, the record behavior log collection script is installed in the shopping mall, and various behavior logs of users and search keywords introduced from the search portal site can be collected and accumulated by using the record behavior log collection script for a certain period of time. have.

이 때, 동적 랜딩 페이지는 검색포털 사이트나 검색 엔진에 등록된 검색 광고의 각종 검색 키워드에 상응하게 등록된 랜딩 페이지로써 하나의 랜딩 페이지 URL을 등록하여 사용하는 것에 상응할 수 있다. In this case, the dynamic landing page may correspond to registering and using one landing page URL as a landing page registered corresponding to various search keywords of a search advertisement registered in a search portal site or a search engine.

예를 들어, 검색 키워드마다 그에 상응하는 만큼의 랜딩 페이지를 만들어두는 것이 아니라, 쇼핑몰에 접속한 사용자가 입력한 검색 키워드에 매칭된 추천 상품으로 랜딩 페이지를 동적으로 구성하여 제공하도록 한다. For example, instead of creating a corresponding number of landing pages for each search keyword, a landing page is dynamically configured and provided with recommended products matching the search keyword input by a user accessing the shopping mall.

또한, 동적 랜딩 페이지 제공 장치(820)는 검색 키워드와 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭할 수 있다.Also, the dynamic landing page providing apparatus 820 may match the recommended products for each keyword by using the search keyword and the user behavior log.

이 때, 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 키워드별 추천 상품을 매칭할 수 있다. 이 때, 사용자 행동 로그에 포함된 상품에 대한 조회 정보 이외에도 장바구니 담기 내역, 주문 내역 및 상품 검색 내역 등을 이용하여 키워드별 추천 상품을 매칭할 수도 있다.In this case, the recommended products for each keyword may be matched using inquiry information on at least one product included in the user behavior log. In this case, in addition to the inquiry information on the products included in the user behavior log, it is also possible to match the recommended products for each keyword by using the shopping cart history, order history, product search history, and the like.

예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 A'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 a, b, c 를 조회한 경우, 상품 a, b, c를 키워드 '쇼핑몰 A'에 대한 추천 상품으로 매칭할 수 있다. For example, if a user searches for 'shopping mall A' on a search portal site or search engine, connects to shopping mall A, and then searches for products a, b, and c sold in shopping mall A, use product a, b, and c as keywords. It can be matched as a recommended product for 'Shopping Mall A'.

다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '레깅스'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 d, e를 조회한 경우, 상품 d, e를 키워드 '레깅스'에 대한 추천 상품으로 매칭할 수 있다. For another example, if a user searches for 'leggings' on a search portal site or search engine and accesses shopping mall A, then searches for products d and e sold in shopping mall A. It can be matched with recommended products.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 B'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 f, g를 조회한 경우, 상품 f, g를 키워드 '쇼핑몰 B'에 대한 추천 상품으로 매칭할 수도 있다.As another example, if a user searches for 'shopping mall B' on a search portal site or search engine, connects to shopping mall A, and then searches for products f and g sold in shopping mall A, It can also be matched as a recommended product for B'.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '20대 여성 의류'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 h, i, j를 조회한 경우, 상품 h, i, j를 키워드 '20대 여성 의류'에 대한 추천 상품으로 매칭할 수 있다.As another example, if a user searches for 'women's clothing in their twenties' on a search portal site or search engine, accesses shopping mall A, and then searches for products h, i, j sold in shopping mall A, product h, i , j can be matched as recommended products for the keyword 'women's clothing in their twenties'.

이 때, 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 키워드별 추천 상품을 매칭할 수 있다. In this case, when the user behavior log includes inquiry information on a plurality of products, weights may be assigned to match the inquiry order for the plurality of products to match recommended products for each keyword.

예를 들어, 청바지를 검색 키워드로 쇼핑몰에 접속한 사용자가 순차적으로 10가지 상품을 조회한 경우, 먼저 조회한 상품일수록 높은 가중치를 부여하는 방식으로 추천 상품을 선택하여 매칭할 수 있다. 이 때, 각 추천 상품에 부여된 가중치는 추후에 동적 랜딩 페이지에 보여지는 순서에 영향을 줄 수도 있다. For example, when a user who accesses a shopping mall using jeans as a search keyword sequentially inquires 10 products, the recommended products may be selected and matched in such a way that a higher weight is given to the products searched first. In this case, the weight given to each recommended product may affect the order in which it is later displayed on the dynamic landing page.

이 때, 키워드별 추천 상품은 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭될 수 있다. In this case, the recommended products for each keyword may be matched against the keywords for which the user behavior log is collected more than a preset reference amount.

예를 들어, 최소 10명의 사용자에 의해 사용자 행동 로그가 수집된 검색 키워드에 대해서만 추천 상품이 매칭되도록 할 수 있다. 이 때, 사용자 행동 로그의 기설정된 기준량은 해당 쇼핑몰의 규모나 상품개수 또는 방문자 수를 고려하여 자유롭게 설정 변경될 수 있다. For example, recommended products may be matched only with respect to search keywords for which user behavior logs are collected by at least 10 users. In this case, the preset reference amount of the user behavior log may be freely set and changed in consideration of the size of the corresponding shopping mall, the number of products, or the number of visitors.

또한, 동적 랜딩 페이지 제공 장치(820)는 기설정된 업데이트 주기마다 키워드별 추천 상품을 업데이트할 수 있다.Also, the dynamic landing page providing apparatus 820 may update recommended products for each keyword at a preset update cycle.

이 때, 기설정된 업데이트 주기는 쇼핑몰의 마케팅 담당자 또는 관리자에 의해 설정 및 변경될 수 있다. In this case, the preset update period may be set and changed by a marketing manager or manager of the shopping mall.

예를 들어, 기설정된 업데이트 주기가 1일이라고 가정한다면, 매일 새롭게 축적된 키워드별 사용자 행동 로그를 기반으로 키워드별 추천 상품을 업데이트할 수 있다. For example, if it is assumed that the preset update cycle is one day, the recommended product for each keyword may be updated based on a user behavior log for each keyword newly accumulated every day.

이 때, 업데이트 주기를 너무 짧게 설정하는 경우, 업데이트에 의한 시스템 과부하가 발생할 수 있으므로 시스템 자원량을 고려하여 업데이트 주기를 설정 및 변경할 수도 있다. In this case, if the update period is set too short, the system overload may occur due to the update, so the update period may be set and changed in consideration of the amount of system resources.

이 때, 사용자 행동 로그는 기설정된 보관 기간이 지나면 삭제될 수 있다. In this case, the user behavior log may be deleted after a preset storage period.

예를 들어, 기설정된 보관 기간이 30일로 설정되었다고 가정한다면, 수집된 지 30일이 지난 과거의 사용자 행동 로그는 삭제함으로써 추천 상품을 매칭할 때 계절적인 요소가 반영될 수 있도록 할 수 있다. For example, if it is assumed that the preset storage period is set to 30 days, user behavior logs of the past 30 days after being collected may be deleted so that a seasonal factor can be reflected when matching recommended products.

이 때, 기설정된 보관 기간도 쇼핑몰의 마케팅 담당자나 관리자에 의해 자유롭게 설정 및 변경이 가능하다. In this case, the preset storage period can also be freely set and changed by the marketing manager or manager of the shopping mall.

이 때, 본 발명에서는 사전에 검색 키워드에 대한 추천 상품이 제대로 매칭되었는지 여부를 확인할 수 있다. 예를 들어, 레코픽 랜딩 어드민에서 키워드 랜딩용 랜딩 위젯을 생성 및 설정하고, 검색수가 많은 주요 키워드를 입력함으로써 검색 키워드에 대한 추천 상품들이 동적 랜딩 페이지에 제대로 출력되는지 확인해볼 수 있다. At this time, in the present invention, it can be checked whether the recommended product for the search keyword is properly matched in advance. For example, by creating and setting a landing widget for keyword landing in Record Landing Admin, and inputting major keywords with a large number of searches, you can check whether recommended products for search keywords are displayed properly on the dynamic landing page.

또한, 동적 랜딩 페이지 제공 장치(820)는 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공할 수 있다.Also, the dynamic landing page providing apparatus 820 may configure and provide a dynamic landing page of the shopping mall corresponding to the search keyword based on the recommended products for each keyword.

즉, 사용자가 검색 포털 사이트의 검색광고를 경유하여 쇼핑몰의 웹 페이지로 유입되었을 때, 쇼핑몰에서 제공되는 하나의 동적 랜딩 페이지를 사용자의 방문 의도를 뜻하는 검색 키워드에 적합한 추천 상품만으로 구성하여 보여줌으로써 반송률을 낮추는데 기여할 수 있다. 즉, 사용자가 입력한 검색 키워드에 최적화된 랜딩 페이지를 동적으로 구성하여 제공할 수 있다.That is, when a user enters a web page of a shopping mall through a search advertisement on a search portal site, a dynamic landing page provided by the shopping mall is composed of only recommended products suitable for the search keyword indicating the user's intention to visit. It can contribute to lowering the return rate. That is, it is possible to dynamically configure and provide a landing page optimized for the search keyword input by the user.

예를 들어, 도 4를 참조하면 검색 포털 사이트(410)에서 자사 쇼핑몰 명을 검색한 뒤 자사 쇼핑몰의 검색 광고(411)를 클릭하여 자사 쇼핑몰에 유입된 사용자에게는 자사 쇼핑몰에 방문한 사용자들이 선호하는 상품들이 우선적으로 자동 추천되도록 동적 랜딩 페이지(420)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(420)에 포함된 추천 상품들은 자사 쇼핑몰 명을 검색하여 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For example, referring to FIG. 4 , after searching for the name of the company's shopping mall on the search portal site 410 , the user who enters the company's shopping mall by clicking the search advertisement 411 of the company's shopping mall is a product preferred by users who visit the company's shopping mall The dynamic landing page 420 may be configured and provided so that they are preferentially automatically recommended. That is, the recommended products included in the dynamic landing page 420 may correspond to products that many users inquired by searching for their own shopping mall name or purchased.

다른 예를 들어, 도 5를 참조하면 검색 광고를 많이 활용하는 패션, 의류, 잡화 업종에 한하여 경쟁사 쇼핑몰 명을 검색 키워드로 입력한 뒤 자사 쇼핑몰에 유입된 사용자에게는 경쟁사 쇼핑몰의 특성이나 스타일을 따르는 추천 상품을 자동 추천되도록 동적 랜딩 페이지(510~530)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(510~530)에 포함된 추천 상품들은 경쟁사 쇼핑몰을 검색하여 자사 쇼핑몰에 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For another example, referring to FIG. 5 , only in the fashion, clothing, and miscellaneous goods industries that use search advertisements a lot, after entering the name of the competitor's shopping mall as a search keyword, the user who entered the company's shopping mall is recommended following the characteristics or style of the competitor's shopping mall The dynamic landing pages 510 to 530 may be configured and provided to automatically recommend products. That is, the recommended products included in the dynamic landing pages 510 to 530 may correspond to products that are frequently viewed or purchased by users who searched the competitor's shopping mall and entered their own shopping mall.

또 다른 예를 들어, '여성의류쇼핑몰'이나 '40대 미시옷'이라는 검색 키워드의 경우에는 해당 키워드의 의미와 일치하는 상품들이 전시된 랜딩 페이지를 특정할 수 없으므로 일반적으로 특정 쇼핑몰의 메인 페이지나 기획전 페이지를 랜딩 페이지로 설정하게 된다. 그러나 이러한 경우, 검색 키워드에 부합하는 상품들이 랜딩 페이지에 바로 나오지 않을 가능성이 높기 때문에 사용자가 직접 검색 의도에 부합하는 상품들을 다시 찾아야 하는 불편함이 발생하여 쇼핑몰을 이탈하는 경우의 수가 높아진다. 따라서, 본 발명에서는 도 6에 도시된 것처럼 성별이나 연령대를 포함하는 검색 키워드를 통해 자사 쇼핑몰에 유입된 사용자에게는 동일한 검색 키워드를 입력하여 자사 쇼핑몰에 유입된 다른 사용자들이 조회한 상품들을 추천 상품으로 동적 랜딩 페이지(610~630)를 구성하여 제공할 수 있다. For another example, in the case of search keywords such as 'women's clothing shopping mall' or '40's missiot', it is generally not possible to specify the landing page where products matching the meaning of the keyword are displayed. The exhibition page will be set as the landing page. However, in this case, since there is a high possibility that products matching the search keyword do not appear immediately on the landing page, the inconvenience of the user having to find the products matching the search intention again occurs, and the number of cases of leaving the shopping mall increases. Therefore, in the present invention, as shown in FIG. 6 , a user who entered the company's shopping mall through a search keyword including gender or age group inputs the same search keyword to dynamically select products inquired by other users who entered the company's shopping mall as recommended products. The landing pages 610 to 630 may be configured and provided.

또 다른 예를 들어, 기존에는 상품 카테고리에 해당하는 검색 키워드마다 각각의 상품 카테고리 페이지를 랜딩 페이지로 등록하여 광고를 제공하였으나, 본 발명에서는 도 7에 도시된 것처럼 하나의 동적 랜딩 페이지(710~730)를 사용하여 각각의 상품 카테고리 별 랜딩페이지를 제공할 수도 있다. For another example, in the past, each product category page was registered as a landing page for each search keyword corresponding to a product category to provide advertisements. However, in the present invention, as shown in FIG. ) to provide a landing page for each product category.

이 때, 검색 엔진에 키워드 별로 동적 랜딩 페이지를 등록할 수 있다. In this case, the dynamic landing page may be registered for each keyword in the search engine.

예를 들어, 사용자가 특정 검색 키워드를 입력하여 쇼핑몰에 접속하는 경우, 사용자가 입력한 특정 검색 키워드에 상응하게 동적으로 구성된 랜딩 페이지를 해당 쇼핑몰 내의 신규 URL로 생성할 수 있다. 이 때, 쇼핑몰의 룩앤필을 유지하기 위해서 header 영역과 footer 영역을 유지하고, 그 사이에 위치한 body 영역에 랜딩 위젯 스크립트 코드를 설치함으로써 검색 키워드에 매칭된 추천 상품들을 보여줄 수 있다. 이 후, 새롭게 생성한 동적 랜딩 페이지의 URL을 검색포털 사이트나 검색 엔진의 광고시스템에서 해당 검색 키워드에 대한 랜딩 페이지로 등록할 수 있다. For example, when a user inputs a specific search keyword to access a shopping mall, a landing page dynamically configured to correspond to a specific search keyword input by the user may be generated as a new URL in the corresponding shopping mall. In this case, by maintaining a header area and a footer area in order to maintain the look and feel of the shopping mall, and installing a landing widget script code in a body area located between them, recommended products matching the search keyword may be displayed. Thereafter, the URL of the newly created dynamic landing page may be registered as a landing page for the corresponding search keyword in a search portal site or an advertisement system of a search engine.

이와 같은 과정을 통해, 검색포털 사이트나 검색 엔진의 검색 창에 사용자가 특정 키워드를 입력하여 검색 결과가 제공되고, 검색 결과 중에서 쇼핑몰의 검색 광고를 클릭하는 경우에 신규로 등록한 동적 랜딩 페이지를 제공해줄 수 있다.Through this process, a user enters a specific keyword into the search window of a search portal site or search engine to provide search results, and when a user clicks a search advertisement in a shopping mall from among the search results, a newly registered dynamic landing page is provided. can

이 때, 검색 엔진에 등록된 동적 랜딩 페이지는 쇼핑몰에 대한 검색 광고로 활용될 수도 있다. In this case, the dynamic landing page registered in the search engine may be used as a search advertisement for the shopping mall.

이와 같이 동적 랜딩 페이지를 통해 사용자의 현재 관심사인 검색 키워드에 대한 상품 추천을 가능하게 할 수 있다. 또한, 검색 키워드에 맞는 연관도가 높은 상품들을 하나의 랜딩 페이지에 자동으로 구성되도록 함으로써 랜딩 페이지 유지 보수 비용을 절약할 수도 있다.As described above, it is possible to make product recommendation for a search keyword that is a user's current interest through the dynamic landing page. In addition, it is possible to reduce the cost of maintaining the landing page by automatically configuring products with high relevance to the search keyword on one landing page.

도 9는 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 과정을 상세하게 나타낸 도면이다.9 is a diagram illustrating in detail a process of providing a dynamic landing page according to an embodiment of the present invention.

도 9를 참조하면, 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공 과정은 먼저 사용자가 사용자 단말(910)을 이용하여 쇼핑몰 사이트(930)에 접속함으로써 쇼핑몰을 이용하면(S902), 쇼핑몰 사이트(930)에서는 본 발명의 일실시예에 따른 동적 랜딩 페이지 제공을 위한 서버(940)에게 쇼핑몰에 접속한 사용자에 대한 사용자 행동 로그를 전송해줄 수 있다(S904).Referring to FIG. 9 , in the process of providing a dynamic landing page according to an embodiment of the present invention, when a user accesses a shopping mall site 930 using a user terminal 910 and uses a shopping mall (S902), the shopping mall site (S902) In step 930 ), a user action log for a user accessing the shopping mall may be transmitted to the server 940 for providing a dynamic landing page according to an embodiment of the present invention ( S904 ).

이 때, 사용자 단말(910)은 쇼핑몰(930)을 통해 자신이 입력한 검색 키워드에 대한 동적 랜딩 페이지를 수신하여 사용자에게 제공할 수 잇다.In this case, the user terminal 910 may receive the dynamic landing page for the search keyword entered by the user through the shopping mall 930 and provide it to the user.

또한, 사용자 단말(910) 각각 통신망에 연결되어 검색 포털 사이트(920)나 쇼핑몰 사이트(930)에 접속할 수 있는 장치로, 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말, 유선 단말, 고정형 단말 및 IP(Internet Protocol) 단말 등의 다양한 단말일 수 있다. 또한, 단말(120-1~ 120-N)은 각각 휴대폰, PMP(Portable Multimedia Played), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net Book), 개인휴대용 정보단말(Personal Digital Assistant; PDA), 스마트 TV 및 정보통신 기기 등과 같은 다양한 이동통신 사양을 갖는 모바일(Mobile) 단말일 수 있다.In addition, each of the user terminals 910 is connected to a communication network and is a device capable of accessing the search portal site 920 or the shopping mall site 930, and is not limited to a mobile communication terminal, and is not limited to all information and communication devices, multimedia terminals, wired terminals, It may be various terminals such as a fixed terminal and an IP (Internet Protocol) terminal. In addition, the terminals 120-1 to 120-N are each a mobile phone, a PMP (Portable Multimedia Played), a MID (Mobile Internet Device), a smart phone, a desktop, a tablet PC, and a notebook computer, respectively. It may be a mobile terminal having various mobile communication specifications, such as a note book, a net book, a personal digital assistant (PDA), a smart TV, and an information communication device.

또한, 사용자 단말(910) 숫자 및 문자 정보 등의 다양한 정보를 입력 받고, 각종 기능을 설정 및 사용자 단말(910)의 기능 제어와 관련하여 입력되는 신호를 입력부를 통해 제어부로 전달할 수 있다. 또한, 사용자 단말(910)의 입력부는 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성할 수 있다. 이 때, 사용자 단말(910)의 입력부는 사용자 단말(910)의 표시부와 함께 하나의 터치패널(또는 터치 스크린(touch screen))의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다. 또한, 사용자 단말(910)의 입력부는 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력 장치 외에도 향후 개발될 수 있는 모든 형태의 입력 수단이 사용될 수 있다. In addition, the user terminal 910 may receive various information such as number and text information, and transmit a signal input in connection with setting various functions and controlling the functions of the user terminal 910 to the control unit through the input unit. Also, the input unit of the user terminal 910 may include at least one of a keypad and a touchpad that generate an input signal according to a user's touch or manipulation. In this case, the input unit of the user terminal 910 may be configured in the form of a single touch panel (or touch screen) together with the display unit of the user terminal 910 to simultaneously perform input and display functions. In addition, as the input unit of the user terminal 910 , all types of input means that may be developed in the future may be used in addition to input devices such as a keyboard, a keypad, a mouse, a joystick, and the like.

또한, 사용자 단말(910)의 표시부는 사용자 단말(910)의 기능 수행 중에 발생하는 일련의 동작상태 및 동작결과 등에 대한 정보를 표시할 수 있다. 또한, 사용자 단말(910)의 표시부는 사용자 단말(910)의 메뉴 및 사용자가 입력한 사용자 데이터 등을 표시할 수 있다. 여기서, 사용자 단말(910)의 표시부는 액정표시장치(LCD, Liquid Crystal Display), 초박막 액정표시장치(TFT-LCD, Thin Film Transistor LCD), 발광다이오드(LED, Light Emitting Diode), 유기 발광다이오드(OLED, Organic LED), 능동형 유기발광다이오드(AMOLED, Active Matrix OLED), 레티나 디스플레이(Retina Display), 플렉시블 디스플레이(Flexible display) 및 3차원(3 Dimension) 디스플레이 등으로 구성될 수 있다. 이 때, 사용자 단말(910)의 표시부가 터치스크린 형태로 구성된 경우, 사용자 단말(910)의 표시부는 사용자 단말(910)의 입력부의 기능 중 일부 또는 전부를 수행할 수 있다. In addition, the display unit of the user terminal 910 may display information about a series of operation states and operation results that occur while the function of the user terminal 910 is performed. Also, the display unit of the user terminal 910 may display a menu of the user terminal 910 and user data input by the user. Here, the display unit of the user terminal 910 is a liquid crystal display (LCD), an ultra-thin liquid crystal display (TFT-LCD, Thin Film Transistor LCD), a light emitting diode (LED, Light Emitting Diode), an organic light emitting diode ( OLED, Organic LED), an active organic light emitting diode (AMOLED, Active Matrix OLED), a Retina Display, a flexible display, a three-dimensional display, and the like. In this case, when the display unit of the user terminal 910 is configured in the form of a touch screen, the display unit of the user terminal 910 may perform some or all of the functions of the input unit of the user terminal 910 .

또한, 사용자 단말(910)의 저장부는 데이터를 저장하기 위한 장치로, 주 기억장치 및 보조 기억장치를 포함하고, 사용자 단말(910)의 기능 동작에 필요한 응용 프로그램을 저장할 수 있다. 이러한 사용자 단말(910)의 저장부는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 여기서, 사용자 단말(910)은 사용자의 요청에 상응하여 각 기능을 활성화하는 경우, 제어부의 제어 하에 해당 응용 프로그램들을 실행하여 각 기능을 제공하게 된다. In addition, the storage unit of the user terminal 910 is a device for storing data, including a main storage device and an auxiliary storage device, and may store an application program required for a functional operation of the user terminal 910 . The storage unit of the user terminal 910 may largely include a program area and a data area. Here, when each function is activated in response to a user's request, the user terminal 910 executes corresponding application programs under the control of the control unit to provide each function.

또한, 사용자 단말(910)의 통신부는 검색 포털 사이트(920)나 쇼핑몰 사이트(930)와 네트워크를 통해 데이터를 송수신하기 위한 기능을 수행할 수 있다. 여기서 사용자 단말(910)의 통신부는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신 수단과 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신 수단 등을 포함할 수 있다. 이러한 사용자 단말(910)의 통신부는 무선통신 모듈 및 유선통신 모듈 중 적어도 하나를 포함할 수 있다. 그리고, 무선통신 모듈은 무선 통신 방법에 따라 데이터를 송수신하기 위한 구성이며, 사용자 단말(910)이 무선 통신을 이용하는 경우, 무선망 통신 모듈, 무선랜 통신 모듈 및 무선팬 통신 모듈 중 어느 하나를 이용하여 데이터를 송수신할 수 있다. 또한, 유선통신 모듈은 유선으로 데이터를 송수신하기 위한 것이다. 유선통신 모듈은 유선을 통해 네트워크에 접속하여, 데이터를 송수신할 수 있다. 즉 사용자 단말(910)은 무선통신 모듈 또는 유선통신 모듈을 이용하여 네트워크에 접속하며, 네트워크를 통해 데이터를 송수신할 수 있다.In addition, the communication unit of the user terminal 910 may perform a function for transmitting and receiving data through a network with the search portal site 920 or the shopping mall site 930 . Here, the communication unit of the user terminal 910 may include an RF transmitting unit for up-converting and amplifying the frequency of the transmitted signal, and an RF receiving unit for low-noise amplifying the received signal and down-converting the frequency. The communication unit of the user terminal 910 may include at least one of a wireless communication module and a wired communication module. In addition, the wireless communication module is a configuration for transmitting and receiving data according to a wireless communication method, and when the user terminal 910 uses wireless communication, any one of a wireless network communication module, a wireless LAN communication module, and a wireless fan communication module is used. data can be transmitted and received. In addition, the wired communication module is for transmitting and receiving data by wire. The wired communication module may connect to a network through a wire and transmit/receive data. That is, the user terminal 910 may access a network using a wireless communication module or a wired communication module, and may transmit/receive data through the network.

이 후, 서버(940)에서는 수신된 사용자 행동 로그를 수집하여 축적할 수 있고(S906), 축적된 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하고 업데이트할 수 있다(S908).Thereafter, the server 940 may collect and accumulate the received user behavior log ( S906 ), and match and update recommended products for each keyword using the accumulated user behavior log ( S908 ).

이 후, 사용자 단말(910)이 검색 포털 사이트(920)에 검색 키워드를 입력하고(S910), 검색 포털 사이트(920)에서는 검색 키워드에 대한 검색 결과를 생성하여(S912) 사용자 단말에게 제공할 수 있다(S914).After that, the user terminal 910 may input a search keyword into the search portal site 920 (S910), and the search portal site 920 may generate a search result for the search keyword (S912) and provide it to the user terminal. There is (S914).

만약, 사용자 단말(910)에서 쇼핑몰 사이트(930)에 상응하는 검색 광고를 선택하는 경우(S916), 검색 포털 사이트(920)에서는 쇼핑몰 사이트(930)에게 랜딩 페이지 연결을 요청할 수 있다(S918).If the user terminal 910 selects a search advertisement corresponding to the shopping mall site 930 ( S916 ), the search portal site 920 may request a landing page connection from the shopping mall site 930 ( S918 ).

이 후, 쇼핑몰 사이트(930)에서는 서버(940)로 사용자 단말(910)에서 입력한 검색 키워드에 매칭된 추천 상품을 요청할 수 있다(S920).Thereafter, the shopping mall site 930 may request the server 940 for a recommended product matching the search keyword input by the user terminal 910 ( S920 ).

이 후, 서버(940)에서는 사용자 단말(910)에서 입력한 검색 키워드에 매칭된 추천 상품을 추출하고(S922), 추출된 추천 상품들로 키워드 랜딩 위젯을 생성하여(S924) 쇼핑몰 사이트(930)로 제공함으로써(S926) 검색 키워드에 상응하는 동적 랜딩 페이지를 구성할 수 있다. Thereafter, the server 940 extracts a recommended product matching the search keyword input from the user terminal 910 ( S922 ), and creates a keyword landing widget with the extracted recommended products ( S924 ) to the shopping mall site ( 930 ) By providing (S926) as a dynamic landing page corresponding to the search keyword can be configured.

이 후, 쇼핑몰 사이트(930)에서는 사용자 단말(910)로 동적 랜딩 페이지를 전송해줄 수 있고(S928) 사용자 단말(910)은 수신된 동적 랜딩 페이지를 사용자에게 출력해줄 수 있다(S930).Thereafter, the shopping mall site 930 may transmit a dynamic landing page to the user terminal 910 ( S928 ), and the user terminal 910 may output the received dynamic landing page to the user ( S930 ).

도 10은 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 장치를 나타낸 블록도이다.10 is a block diagram illustrating an apparatus for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention.

도 10을 참조하면, 본 발명의 일실시예에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 장치는 통신부(1010), 프로세서(1020) 및 메모리(1030)를 포함한다. Referring to FIG. 10 , an apparatus for providing a dynamic landing page based on a search keyword according to an embodiment of the present invention includes a communication unit 1010 , a processor 1020 , and a memory 1030 .

통신부(1010)는 검색포털 사이트 또는 홈쇼핑 사이트와 같은 고객사 사이트와 동적 랜딩 페이지 제공에 관련된 정보를 송수신하는 역할을 한다. 특히, 본 발명의 실시예에 따른 통신부(1010)는 홈쇼핑과 같은 고객사 사이트로부터 사용자 행동 로그를 수신하고, 키워드별 추천 상품 및 동적 랜딩 페이지를 구성하기 위한 키워드 랜딩 위젯을 고객사 사이트로 제공할 수 있다. The communication unit 1010 serves to transmit/receive information related to providing a dynamic landing page with a customer site such as a search portal site or a home shopping site. In particular, the communication unit 1010 according to an embodiment of the present invention may receive a user behavior log from a customer site such as home shopping, and provide a keyword landing widget for configuring a recommended product for each keyword and a dynamic landing page to the customer site. .

이 때, 통신부(1010)는 네트워크와 같은 통신망을 이용할 수 있는데, 네트워크는 동적 랜딩 페이지 제공 장치와 고객사 사이트 사이에 데이터를 전달하는 통로를 제공하는 것으로서, 기존에 이용되는 네트워크 및 향후 개발 가능한 네트워크를 모두 포괄하는 개념이다. 예를 들어, 네트워크는 한정된 지역 내에서 각종 정보장치들의 통신을 제공하는 유무선근거리 통신망, 이동체 상호 간 및 이동체와 이동체 외부와의 통신을 제공하는 이동통신망, 위성을 이용해 지구국과 지구국간 통신을 제공하는 위성통신망이거나 유무선 통신망 중에서 어느 하나이거나, 둘 이상의 결합으로 이루어질 수 있다. 한편, 네트워크의 전송 방식 표준은, 기존의 전송 방식 표준에 한정되는 것은 아니며, 향후 개발될 모든 전송 방식 표준을 포함할 수 있다.At this time, the communication unit 1010 may use a communication network such as a network. The network provides a path for transferring data between the device for providing a dynamic landing page and a customer site, and provides an existing network and a future development network. It is an all-inclusive concept. For example, the network is a wired/wireless local area network that provides communication of various information devices within a limited area, a mobile communication network that provides communication between and between mobile devices and between a mobile device and the outside of the mobile device, and provides communication between an earth station and an earth station using satellites. It may be either a satellite communication network or a wired/wireless communication network, or a combination of two or more. Meanwhile, the transmission method standard of the network is not limited to the existing transmission method standard, and may include all transmission method standards to be developed in the future.

프로세서(1020)는 쇼핑몰에 접속한 사용자의 검색 키워드 및 검색 키워드와 연관된 사용자 행동 로그를 수집한다.The processor 1020 collects a search keyword of a user accessing the shopping mall and a user action log associated with the search keyword.

이 때, 검색 키워드는 사용자가 쇼핑몰에 접속하기 위해서 검색 엔진에 입력한 검색어에 상응할 수 있다. In this case, the search keyword may correspond to a search word input by the user into the search engine to access the shopping mall.

즉, 사용자가 검색포털 사이트나 검색 엔진의 검색창에 원하는 상품에 대한 검색어를 입력하고, 검색어에 대한 검색 결과로써 제공된 검색 광고를 클릭하여 쇼핑몰을 방문하는 경우에 사용자가 검색창에 입력한 검색어를 검색 키워드로써 수집할 수 있다. 또한, 이렇게 쇼핑몰에 방문한 사용자가 쇼핑몰에서 행동한 로그를 사용자 행동 로그로써 수집할 수 있다. That is, when a user enters a search term for a desired product in the search box of a search portal site or search engine, and clicks a search advertisement provided as a search result for the search term to visit a shopping mall, It can be collected as a search keyword. In addition, a log of a user's actions in the shopping mall who has visited the shopping mall in this way may be collected as a user behavior log.

예를 들어, 사용자가 검색창에 청바지를 입력하였을 때, 검색어에 대한 검색 결과로써 A 쇼핑몰에 대한 검색 광고가 제공되었고, 사용자가 해당 검색 광고를 클릭하여 A 쇼핑몰에 접속하였다고 가정할 수 있다. 이 때, 검색 키워드로는 청바지를 수집할 수 있고, 사용자가 A 쇼핑몰에서 조회하거나 구매한 이력을 청바지라는 검색 키워드에 대한 사용자 행동 로그로써 수집할 수 있다. For example, it may be assumed that when a user inputs jeans into a search box, a search advertisement for shopping mall A is provided as a search result for a search term, and the user clicks on the corresponding search advertisement to access shopping mall A. In this case, jeans may be collected as a search keyword, and a history of the user's inquiry or purchase in shopping mall A may be collected as a user action log with respect to the search keyword of jeans.

이 때, 검색엔진에 원하는 검색어나 키워드를 입력하여 쇼핑몰을 방문하는 사용자의 경우, 해당 쇼핑몰에서 구입하고자 하는 품목이 정해져 있는 목적 구매 고객일 확률이 높기 때문에 해당 사용자의 방문이 구매로 이어질 가능성도 높다. At this time, in the case of a user who visits a shopping mall by entering a desired search term or keyword into a search engine, the probability that the item he or she wants to purchase from the shopping mall is a fixed purchase customer, there is a high possibility that the user's visit will lead to a purchase .

그러나, 상품을 구매할 목적을 가지고 쇼핑몰에 접속한 사용자들도 구입하고자 하는 상품이나 관심 있는 상품들이 쇼핑몰 접속 후 한, 두 페이지 내에 바로 눈에 보이지 않는다면, 구매를 하지 않고 쇼핑몰을 이탈하는 경우가 매우 많이 발생할 수 있다. However, even users who access the shopping mall for the purpose of purchasing a product often leave the shopping mall without making a purchase if the products they want to purchase or products they are interested in are not immediately visible within one or two pages after accessing the shopping mall. can occur

따라서, 본 발명에서는 쇼핑몰에 접속한 사용자들이 입력한 검색 키워드와 연관된 추천 상품으로 동적 랜딩 페이지를 구성하여 제공함으로써 쇼핑몰을 이탈하는 사용자를 줄이고, 전환율을 향상시키기 위한 동적 랜딩 페이지 제공 기술을 제안하고자 한다. Therefore, the present invention proposes a dynamic landing page providing technology for reducing users leaving the shopping mall and improving the conversion rate by configuring and providing a dynamic landing page with recommended products related to search keywords input by users accessing the shopping mall. .

이 때, 본 발명에서는 쇼핑몰에 레코픽 행동로그 수집 스크립트를 설치하고, 일정 기간 동안에 레코픽 행동로그 수집 스크립트를 이용하여 사용자들의 다양한 행동 로그와 검색포털 사이트로부터 유입된 검색 키워드를 수집하여 축적할 수 있다.At this time, in the present invention, the record behavior log collection script is installed in the shopping mall, and various behavior logs of users and search keywords introduced from the search portal site can be collected and accumulated by using the record behavior log collection script for a certain period of time. have.

이 때, 동적 랜딩 페이지는 검색포털 사이트나 검색 엔진에 등록된 검색 광고의 각종 검색 키워드에 상응하게 등록된 랜딩 페이지로써 하나의 랜딩 페이지 URL을 등록하여 사용하는 것에 상응할 수 있다. In this case, the dynamic landing page may correspond to registering and using one landing page URL as a landing page registered corresponding to various search keywords of a search advertisement registered in a search portal site or a search engine.

예를 들어, 검색 키워드마다 그에 상응하는 만큼의 랜딩 페이지를 만들어두는 것이 아니라, 쇼핑몰에 접속한 사용자가 입력한 검색 키워드에 매칭된 추천 상품으로 랜딩 페이지를 동적으로 구성하여 제공하도록 한다. For example, instead of creating a corresponding number of landing pages for each search keyword, a landing page is dynamically configured and provided with recommended products matching the search keyword input by a user accessing the shopping mall.

또한, 프로세서(1020)는 검색 키워드와 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭한다.In addition, the processor 1020 matches the recommended products for each keyword by using the search keyword and the user behavior log.

이 때, 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 키워드별 추천 상품을 매칭할 수 있다. 이 때, 사용자 행동 로그에 포함된 상품에 대한 조회 정보 이외에도 장바구니 담기 내역, 주문 내역 및 상품 검색 내역 등을 이용하여 키워드별 추천 상품을 매칭할 수도 있다.In this case, the recommended products for each keyword may be matched using inquiry information on at least one product included in the user behavior log. In this case, in addition to the inquiry information on the products included in the user behavior log, it is also possible to match the recommended products for each keyword by using the shopping cart history, order history, product search history, and the like.

예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 A'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 a, b, c 를 조회한 경우, 상품 a, b, c를 키워드 '쇼핑몰 A'에 대한 추천 상품으로 매칭할 수 있다. For example, if a user searches for 'shopping mall A' on a search portal site or search engine, connects to shopping mall A, and then searches for products a, b, and c sold in shopping mall A, use product a, b, and c as keywords. It can be matched as a recommended product for 'Shopping Mall A'.

다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '레깅스'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 d, e를 조회한 경우, 상품 d, e를 키워드 '레깅스'에 대한 추천 상품으로 매칭할 수 있다. For another example, if a user searches for 'leggings' on a search portal site or search engine and accesses shopping mall A, then searches for products d and e sold in shopping mall A. It can be matched with recommended products.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '쇼핑몰 B'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 f, g를 조회한 경우, 상품 f, g를 키워드 '쇼핑몰 B'에 대한 추천 상품으로 매칭할 수도 있다.As another example, if a user searches for 'shopping mall B' on a search portal site or search engine, connects to shopping mall A, and then searches for products f and g sold in shopping mall A, It can also be matched as a recommended product for B'.

또 다른 예를 들어, 사용자가 검색포털 사이트나 검색 엔진에서 '20대 여성 의류'를 검색하여 쇼핑몰 A로 접속한 뒤에 쇼핑몰 A에서 판매하는 상품 h, i, j를 조회한 경우, 상품 h, i, j를 키워드 '20대 여성 의류'에 대한 추천 상품으로 매칭할 수 있다.As another example, if a user searches for 'women's clothing in their twenties' on a search portal site or search engine, accesses shopping mall A, and then searches for products h, i, j sold in shopping mall A, product h, i , j can be matched as recommended products for the keyword 'women's clothing in their twenties'.

이 때, 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 키워드별 추천 상품을 매칭할 수 있다. In this case, when the user behavior log includes inquiry information on a plurality of products, weights may be assigned to match the inquiry order for the plurality of products to match recommended products for each keyword.

예를 들어, 청바지를 검색 키워드로 쇼핑몰에 접속한 사용자가 순차적으로 10가지 상품을 조회한 경우, 먼저 조회한 상품일수록 높은 가중치를 부여하는 방식으로 추천 상품을 선택하여 매칭할 수 있다. 이 때, 각 추천 상품에 부여된 가중치는 추후에 동적 랜딩 페이지에 보여지는 순서에 영향을 줄 수도 있다. For example, when a user who accesses a shopping mall using jeans as a search keyword sequentially inquires 10 products, the recommended products may be selected and matched in such a way that a higher weight is given to the products searched first. In this case, the weight given to each recommended product may affect the order in which it is later displayed on the dynamic landing page.

이 때, 키워드별 추천 상품은 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭될 수 있다. In this case, the recommended products for each keyword may be matched against the keywords for which the user behavior log is collected more than a preset reference amount.

예를 들어, 최소 10명의 사용자에 의해 사용자 행동 로그가 수집된 검색 키워드에 대해서만 추천 상품이 매칭되도록 할 수 있다. 이 때, 사용자 행동 로그의 기설정된 기준량은 해당 쇼핑몰의 규모나 상품개수 또는 방문자 수를 고려하여 자유롭게 설정 변경될 수 있다. For example, recommended products may be matched only with respect to search keywords for which user behavior logs are collected by at least 10 users. In this case, the preset reference amount of the user behavior log may be freely set and changed in consideration of the size of the corresponding shopping mall, the number of products, or the number of visitors.

또한, 프로세서(1020)는 기설정된 업데이트 주기마다 키워드별 추천 상품을 업데이트할 수 있다.In addition, the processor 1020 may update the recommended product for each keyword at every preset update cycle.

이 때, 기설정된 업데이트 주기는 쇼핑몰의 마케팅 담당자 또는 관리자에 의해 설정 및 변경될 수 있다. In this case, the preset update period may be set and changed by a marketing manager or manager of the shopping mall.

예를 들어, 기설정된 업데이트 주기가 1일이라고 가정한다면, 매일 새롭게 축적된 키워드별 사용자 행동 로그를 기반으로 키워드별 추천 상품을 업데이트할 수 있다. For example, if it is assumed that the preset update cycle is one day, the recommended product for each keyword may be updated based on a user behavior log for each keyword newly accumulated every day.

이 때, 업데이트 주기를 너무 짧게 설정하는 경우, 업데이트에 의한 시스템 과부하가 발생할 수 있으므로 시스템 자원량을 고려하여 업데이트 주기를 설정 및 변경할 수도 있다. In this case, if the update period is set too short, the system overload may occur due to the update, so the update period may be set and changed in consideration of the amount of system resources.

이 때, 사용자 행동 로그는 기설정된 보관 기간이 지나면 삭제될 수 있다. In this case, the user behavior log may be deleted after a preset storage period.

예를 들어, 기설정된 보관 기간이 30일로 설정되었다고 가정한다면, 수집된 지 30일이 지난 과거의 사용자 행동 로그는 삭제함으로써 추천 상품을 매칭할 때 계절적인 요소가 반영될 수 있도록 할 수 있다. For example, if it is assumed that the preset storage period is set to 30 days, user behavior logs of the past 30 days after being collected may be deleted so that a seasonal factor can be reflected when matching recommended products.

이 때, 기설정된 보관 기간도 쇼핑몰의 마케팅 담당자나 관리자에 의해 자유롭게 설정 및 변경이 가능하다. In this case, the preset storage period can also be freely set and changed by the marketing manager or manager of the shopping mall.

이 때, 본 발명에서는 사전에 검색 키워드에 대한 추천 상품이 제대로 매칭되었는지 여부를 확인할 수 있다. 예를 들어, 레코픽 랜딩 어드민에서 키워드 랜딩용 랜딩 위젯을 생성 및 설정하고, 검색수가 많은 주요 키워드를 입력함으로써 검색 키워드에 대한 추천 상품들이 동적 랜딩 페이지에 제대로 출력되는지 확인해볼 수 있다. At this time, in the present invention, it can be checked whether the recommended product for the search keyword is properly matched in advance. For example, by creating and setting a landing widget for keyword landing in Record Landing Admin, and inputting major keywords with a large number of searches, you can check whether recommended products for search keywords are displayed properly on the dynamic landing page.

또한, 프로세서(1020)는 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공한다.In addition, the processor 1020 configures and provides a dynamic landing page of the shopping mall corresponding to the search keyword based on the recommended product for each keyword.

즉, 사용자가 검색 포털 사이트의 검색광고를 경유하여 쇼핑몰의 웹 페이지로 유입되었을 때, 쇼핑몰에서 제공되는 하나의 동적 랜딩 페이지를 사용자의 방문 의도를 뜻하는 검색 키워드에 적합한 추천 상품만으로 구성하여 보여줌으로써 반송률을 낮추는데 기여할 수 있다. 즉, 사용자가 입력한 검색 키워드에 최적화된 랜딩 페이지를 동적으로 구성하여 제공할 수 있다.That is, when a user enters a web page of a shopping mall through a search advertisement on a search portal site, a dynamic landing page provided by the shopping mall is composed of only recommended products suitable for the search keyword indicating the user's intention to visit. It can contribute to lowering the return rate. That is, it is possible to dynamically configure and provide a landing page optimized for the search keyword input by the user.

예를 들어, 도 4를 참조하면 검색 포털 사이트(410)에서 자사 쇼핑몰 명을 검색한 뒤 자사 쇼핑몰의 검색 광고(411)를 클릭하여 자사 쇼핑몰에 유입된 사용자에게는 자사 쇼핑몰에 방문한 사용자들이 선호하는 상품들이 우선적으로 자동 추천되도록 동적 랜딩 페이지(420)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(420)에 포함된 추천 상품들은 자사 쇼핑몰 명을 검색하여 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For example, referring to FIG. 4 , after searching for the name of the company's shopping mall on the search portal site 410 , the user who enters the company's shopping mall by clicking the search advertisement 411 of the company's shopping mall is a product preferred by users who visit the company's shopping mall The dynamic landing page 420 may be configured and provided so that they are preferentially automatically recommended. That is, the recommended products included in the dynamic landing page 420 may correspond to products that many users inquired by searching for their own shopping mall name or purchased.

다른 예를 들어, 도 5를 참조하면 검색 광고를 많이 활용하는 패션, 의류, 잡화 업종에 한하여 경쟁사 쇼핑몰 명을 검색 키워드로 입력한 뒤 자사 쇼핑몰에 유입된 사용자에게는 경쟁사 쇼핑몰의 특성이나 스타일을 따르는 추천 상품을 자동 추천되도록 동적 랜딩 페이지(510~530)를 구성하여 제공할 수 있다. 즉, 동적 랜딩 페이지(510~530)에 포함된 추천 상품들은 경쟁사 쇼핑몰을 검색하여 자사 쇼핑몰에 유입된 사용자들이 많이 조회하거나 구매한 상품에 해당할 수 있다. For another example, referring to FIG. 5 , only in the fashion, clothing, and miscellaneous goods industries that use search advertisements a lot, after entering the name of the competitor's shopping mall as a search keyword, the user who entered the company's shopping mall is recommended following the characteristics or style of the competitor's shopping mall The dynamic landing pages 510 to 530 may be configured and provided to automatically recommend products. That is, the recommended products included in the dynamic landing pages 510 to 530 may correspond to products that are frequently viewed or purchased by users who searched the competitor's shopping mall and entered their own shopping mall.

또 다른 예를 들어, '여성의류쇼핑몰'이나 '40대 미시옷'이라는 검색 키워드의 경우에는 해당 키워드의 의미와 일치하는 상품들이 전시된 랜딩 페이지를 특정할 수 없으므로 일반적으로 특정 쇼핑몰의 메인 페이지나 기획전 페이지를 랜딩 페이지로 설정하게 된다. 그러나 이러한 경우, 검색 키워드에 부합하는 상품들이 랜딩 페이지에 바로 나오지 않을 가능성이 높기 때문에 사용자가 직접 검색 의도에 부합하는 상품들을 다시 찾아야 하는 불편함이 발생하여 쇼핑몰을 이탈하는 경우의 수가 높아진다. 따라서, 본 발명에서는 도 6에 도시된 것처럼 성별이나 연령대를 포함하는 검색 키워드를 통해 자사 쇼핑몰에 유입된 사용자에게는 동일한 검색 키워드를 입력하여 자사 쇼핑몰에 유입된 다른 사용자들이 조회한 상품들을 추천 상품으로 동적 랜딩 페이지(610~630)를 구성하여 제공할 수 있다. For another example, in the case of search keywords such as 'women's clothing shopping mall' or '40's missiot', it is generally not possible to specify the landing page where products matching the meaning of the keyword are displayed. The exhibition page will be set as the landing page. However, in this case, since there is a high possibility that products matching the search keyword do not appear immediately on the landing page, the inconvenience of the user having to find the products matching the search intention again occurs, and the number of cases of leaving the shopping mall increases. Therefore, in the present invention, as shown in FIG. 6 , a user who entered the company's shopping mall through a search keyword including gender or age group inputs the same search keyword to dynamically select products inquired by other users who entered the company's shopping mall as recommended products. The landing pages 610 to 630 may be configured and provided.

또 다른 예를 들어, 기존에는 상품 카테고리에 해당하는 검색 키워드마다 각각의 상품 카테고리 페이지를 랜딩 페이지로 등록하여 광고를 제공하였으나, 본 발명에서는 도 7에 도시된 것처럼 하나의 동적 랜딩 페이지(710~730)를 사용하여 각각의 상품 카테고리 별 랜딩페이지를 제공할 수도 있다. For another example, in the past, each product category page was registered as a landing page for each search keyword corresponding to a product category to provide advertisements. However, in the present invention, as shown in FIG. ) to provide a landing page for each product category.

이 때, 검색 엔진에 키워드 별로 동적 랜딩 페이지를 등록할 수 있다. In this case, the dynamic landing page may be registered for each keyword in the search engine.

예를 들어, 사용자가 특정 검색 키워드를 입력하여 쇼핑몰에 접속하는 경우, 사용자가 입력한 특정 검색 키워드에 상응하게 동적으로 구성된 랜딩 페이지를 해당 쇼핑몰 내의 신규 URL로 생성할 수 있다. 이 때, 쇼핑몰의 룩앤필을 유지하기 위해서 header 영역과 footer 영역을 유지하고, 그 사이에 위치한 body 영역에 랜딩 위젯 스크립트 코드를 설치함으로써 검색 키워드에 매칭된 추천 상품들을 보여줄 수 있다. 이 후, 새롭게 생성한 동적 랜딩 페이지의 URL을 검색포털 사이트나 검색 엔진의 광고시스템에서 해당 검색 키워드에 대한 랜딩 페이지로 등록할 수 있다. For example, when a user inputs a specific search keyword to access a shopping mall, a landing page dynamically configured to correspond to a specific search keyword input by the user may be generated as a new URL in the corresponding shopping mall. In this case, by maintaining a header area and a footer area in order to maintain the look and feel of the shopping mall, and installing a landing widget script code in a body area located between them, recommended products matching the search keyword may be displayed. Thereafter, the URL of the newly created dynamic landing page may be registered as a landing page for the corresponding search keyword in a search portal site or an advertisement system of a search engine.

이와 같은 과정을 통해, 검색포털 사이트나 검색 엔진의 검색 창에 사용자가 특정 키워드를 입력하여 검색 결과가 제공되고, 검색 결과 중에서 쇼핑몰의 검색 광고를 클릭하는 경우에 신규로 등록한 동적 랜딩 페이지를 제공해줄 수 있다.Through this process, a user enters a specific keyword into the search window of a search portal site or search engine to provide search results, and when a user clicks a search advertisement in a shopping mall from among the search results, a newly registered dynamic landing page is provided. can

이 때, 검색 엔진에 등록된 동적 랜딩 페이지는 쇼핑몰에 대한 검색 광고로 활용될 수도 있다. In this case, the dynamic landing page registered in the search engine may be used as a search advertisement for the shopping mall.

이와 같이 동적 랜딩 페이지를 통해 사용자의 현재 관심사인 검색 키워드에 대한 상품 추천을 가능하게 할 수 있다. 또한, 검색 키워드에 맞는 연관도가 높은 상품들을 하나의 랜딩 페이지에 자동으로 구성되도록 함으로써 랜딩 페이지 유지 보수 비용을 절약할 수도 있다.As described above, it is possible to make product recommendation for a search keyword that is a user's current interest through the dynamic landing page. In addition, it is possible to reduce the cost of maintaining the landing page by automatically configuring products with high relevance to the search keyword on one landing page.

메모리(1030)는 검색 키워드, 사용자 행동 로그 및 키워드별 추천 상품을 저장한다.The memory 1030 stores search keywords, user behavior logs, and recommended products for each keyword.

또한, 메모리(1030)는 상술한 바와 같이 본 발명의 실시예에 따른 동적 랜딩 페이지 제공 과정에서 발생되는 다양한 정보를 저장한다.Also, as described above, the memory 1030 stores various information generated in the process of providing a dynamic landing page according to an embodiment of the present invention.

실시예에 따라, 메모리(1030)는 동적 랜딩 페이지 제공 장치와 독립적으로 구성되어 동적 랜딩 페이지 제공을 위한 기능을 지원할 수 있다. 이 때, 메모리(1030)는 별도의 대용량 스토리지로 동작할 수 있고, 동작 수행을 위한 제어 기능을 포함할 수 있다.According to an embodiment, the memory 1030 may be configured independently of the apparatus for providing a dynamic landing page to support a function for providing a dynamic landing page. In this case, the memory 1030 may operate as a separate mass storage and may include a control function for performing an operation.

한편, 동적 랜딩 페이지 제공 장치는 메모리가 탑재되어 그 장치 내에서 정보를 저장할 수 있다. 일 구현예의 경우, 메모리는 컴퓨터로 판독 가능한 매체이다. 일 구현 예에서, 메모리는 휘발성 메모리 유닛일 수 있으며, 다른 구현예의 경우, 메모리는 비휘발성 메모리 유닛일 수도 있다. 일 구현예의 경우, 저장장치는 컴퓨터로 판독 가능한 매체이다. 다양한 서로 다른 구현 예에서, 저장장치는 예컨대 하드디스크 장치, 광학디스크 장치, 혹은 어떤 다른 대용량 저장장치를 포함할 수도 있다.On the other hand, the dynamic landing page providing device may be equipped with a memory to store information in the device. For one implementation, the memory is a computer-readable medium. In one implementation, the memory may be a volatile memory unit, and in another implementation, the memory may be a non-volatile memory unit. In one embodiment, the storage device is a computer-readable medium. In various different implementations, the storage device may include, for example, a hard disk device, an optical disk device, or some other mass storage device.

이와 같은 검색 키워드 기반의 동적 랜딩 페이지 제공 장치를 통해 검색포털 사이트의 검색광고를 경유하여 고객사 사이트에 접속한 사용자에게 방문의도에 적합한 컨텐츠로 구성된 동적 랜딩 페이지를 제공할 수 있다.Through such a search keyword-based dynamic landing page providing device, it is possible to provide a dynamic landing page composed of contents suitable for the purpose of visitation to a user who accesses the customer site via a search advertisement of a search portal site.

또한, 사용자의 방문 의도에 적합한 동적 랜딩 페이지를 제공함으로써 반송률을 낮출 수 있다.In addition, the bounce rate can be reduced by providing a dynamic landing page suitable for the user's intention to visit.

또한, 레코픽 검색어 추천 알고리즘을 기반으로 검색 키워드와 연관된 컨텐츠 및 상품으로 구성된 랜딩 페이지를 동적 제공함으로써 전환율을 향상시킬 수 있다.In addition, it is possible to improve the conversion rate by dynamically providing a landing page composed of contents and products related to a search keyword based on the recopic search word recommendation algorithm.

또한, 검색 키워드와 연관도 높은 상품들을 하나의 동적 랜딩 페이지를 통해 자동으로 구성 및 제공되도록 함으로써 랜딩 페이지 유지보수 비용을 감소시킬 수 있다.In addition, it is possible to reduce landing page maintenance costs by automatically configuring and providing products that are highly related to search keywords through one dynamic landing page.

또한, 반송률이 감소하고 전환율이 상승하는 동적 랜딩 페이지를 제공함으로써 광고비 대비 매출비율 ROAS(Returns of Ad Spending)을 증가시킬 수 있다.In addition, by providing a dynamic landing page with a reduced bounce rate and an increased conversion rate, it is possible to increase ROAS (Returns of Ad Spending).

본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 처리 시스템의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다.Implementations of the functional operations and subject matter described in this specification may be implemented in digital electronic circuitry, in computer software, firmware, or hardware including the structures disclosed herein and structural equivalents thereof, or in a combination of one or more thereof. can be implemented Implementations of the subject matter described herein are one or more computer program products, ie, one or more modules of computer program instructions encoded on a tangible program storage medium for controlling the operation of, or for execution by, a processing system. can be implemented.

컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.The computer readable medium may be a machine readable storage device, a machine readable storage substrate, a memory device, a composition of matter that affects a machine readable radio wave signal, or a combination of one or more thereof.

본 명세서에서 '시스템'이나 '장치'라 함은 예컨대 프로그래머블 프로세서, 컴퓨터 혹은 다중 프로세서나 컴퓨터를 포함하여 데이터를 처리하기 위한 모든 기구, 장치 및 기계를 포괄한다. 처리 시스템은, 하드웨어에 부가하여, 예컨대 프로세서 펌웨어를 구성하는 코드, 프로토콜 스택, 데이터베이스 관리 시스템, 운영 체제 혹은 이들 중 하나 이상의 조합 등 요청 시 컴퓨터 프로그램에 대한 실행 환경을 형성하는 코드를 포함할 수 있다.As used herein, the term 'system' or 'device' encompasses all devices, devices and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. A processing system may include, in addition to hardware, code that, upon request, forms an execution environment for a computer program, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of these. .

컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.A computer program (also known as a program, software, software application, script or code) may be written in any form of programming language, including compiled or interpreted language or a priori or procedural language, and may be written as a stand-alone program or module; It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment. A computer program does not necessarily correspond to a file in a file system. A program may be in a single file provided to the requested program, or in multiple interacting files (eg, files that store one or more modules, subprograms, or portions of code), or portions of files that hold other programs or data. (eg, one or more scripts stored within a markup language document). The computer program may be deployed to be executed on a single computer or multiple computers located at one site or distributed over a plurality of sites and interconnected by a communication network.

한편, 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체는, 예컨대 EPROM, EEPROM 및 플래시메모리 장치와 같은 반도체 메모리 장치, 예컨대 내부 하드디스크나 외장형 디스크와 같은 자기 디스크, 자기광학 디스크 및 CD-ROM과 DVD-ROM 디스크를 포함하여 모든 형태의 비휘발성 메모리, 매체 및 메모리 장치를 포함할 수 있다. 프로세서와 메모리는 특수 목적의 논리 회로에 의해 보충되거나, 그것에 통합될 수 있다.On the other hand, computer-readable media suitable for storing computer program instructions and data include, for example, semiconductor memory devices such as EPROMs, EEPROMs and flash memory devices, such as magnetic disks such as internal hard disks or external disks, magneto-optical disks and CDs. -Can include all types of non-volatile memory, media and memory devices, including ROM and DVD-ROM disks. The processor and memory may be supplemented by, or integrated into, special purpose logic circuitry.

본 명세서에서 설명한 주제의 구현물은 예컨대 데이터 서버와 같은 백엔드 컴포넌트를 포함하거나, 예컨대 어플리케이션 서버와 같은 미들웨어 컴포넌트를 포함하거나, 예컨대 사용자가 본 명세서에서 설명한 주제의 구현물과 상호 작용할 수 있는 웹 브라우저나 그래픽 유저 인터페이스를 갖는 클라이언트 컴퓨터와 같은 프론트엔드 컴포넌트 혹은 그러한 백엔드, 미들웨어 혹은 프론트엔드 컴포넌트의 하나 이상의 모든 조합을 포함하는 연산 시스템에서 구현될 수도 있다. 시스템의 컴포넌트는 예컨대 통신 네트워크와 같은 디지털 데이터 통신의 어떠한 형태나 매체에 의해서도 상호 접속 가능하다.Implementations of the subject matter described herein may include a backend component, such as a data server, or a middleware component, such as an application server, such as a web browser or graphical user that allows a user to interact with an implementation of the subject matter described herein, for example. It may be implemented in a front-end component, such as a client computer having an interface, or in a computing system including any combination of one or more of such back-end, middleware, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication, such as, for example, a communication network.

본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 마찬가지로, 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.While this specification contains numerous specific implementation details, they should not be construed as limitations on the scope of any invention or claim, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. should be understood Likewise, certain features that are described herein in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments, either individually or in any suitable subcombination. Furthermore, although features operate in a particular combination and may be initially depicted as claimed as such, one or more features from a claimed combination may in some cases be excluded from the combination, the claimed combination being a sub-combination. or a variant of a sub-combination.

또한, 본 명세서에서는 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다Also, although operations are depicted in the drawings in a specific order, it is not to be understood that such operations must be performed in the specific order or sequential order shown or that all illustrated operations must be performed in order to obtain a desirable result. Can not be done. In certain cases, multitasking and parallel processing may be advantageous. Further, the separation of the various system components of the above-described embodiments should not be construed as requiring such separation in all embodiments, and the program components and systems described may generally be integrated together into a single software product or packaged into multiple software products. It must be understood that

이와 같이, 본 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하려는 의도가 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, this specification is not intended to limit the invention to the specific terminology presented. Accordingly, although the present invention has been described in detail with reference to the above-described examples, those skilled in the art can make modifications, changes, and modifications to the examples without departing from the scope of the present invention. The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.

이상에서와 같이 본 발명에 따른 검색 키워드 기반의 동적 랜딩 페이지 제공 방법 및 이를 이용한 장치는 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, in the method for providing a dynamic landing page based on a search keyword and the apparatus using the same according to the present invention, the configuration and method of the above-described embodiments are not limitedly applicable, and the embodiments are subject to various modifications. All or part of each embodiment may be selectively combined and configured to be achieved.

본 발명에 의하면 쇼핑몰에 접속한 사용자의 검색 키워드 및 검색 키워드와 연관된 사용자 행동 로그를 수집하고, 검색 키워드와 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하고, 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공할 수 있다. 나아가, 사용자의 검색 키워드를 기반으로 쇼핑몰 방문 의도에 적합한 상품을 포함하는 동적 랜딩 페이지를 구성하여 제공함으로써 전환율을 향상시켜 쇼핑몰의 광고비 대비 매출비율을 증가시킬 수 있다.According to the present invention, a search keyword of a user who has accessed a shopping mall and a user behavior log related to the search keyword are collected, the search keyword and the user behavior log are used to match the recommended product by keyword, and the search keyword is based on the recommended product by the keyword It is possible to configure and provide a dynamic landing page of the shopping mall corresponding to . Furthermore, by constructing and providing a dynamic landing page including products suitable for the intention of visiting the shopping mall based on the user's search keyword, it is possible to improve the conversion rate and increase the sales ratio to the advertising cost of the shopping mall.

100, 200, 410, 800, 920: 검색 포털 사이트
110, 210, 810: 고객사 사이트
411: 검색 광고
420, 510~530, 610~630, 710~730: 동적 랜딩 페이지
820: 동적 랜딩 페이지 제공 장치
910: 사용자 단말
930: 쇼핑몰
940: 서버
1010: 통신부
1020: 프로세서
1030: 메모리
100, 200, 410, 800, 920: search portal site
110, 210, 810: customer site
411: Search Ads
420, 510-530, 610-630, 710-730: dynamic landing pages
820: Dynamic landing page providing device
910: user terminal
930: shopping mall
940: server
1010: communication department
1020: Processor
1030: memory

Claims (10)

동적 랜딩 페이지 제공 장치가, 쇼핑몰에 접속한 사용자의 검색 키워드 및 상기 검색 키워드와 연관된 사용자 행동 로그를 수집하는 단계;
상기 동적 랜딩 페이지 제공 장치가, 상기 검색 키워드와 상기 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하는 단계; 및
상기 동적 랜딩 페이지 제공 장치가, 상기 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공하는 단계
를 포함하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
collecting, by the device for providing a dynamic landing page, a search keyword of a user who has accessed the shopping mall and a user behavior log associated with the search keyword;
matching, by the device for providing a dynamic landing page, recommended products for each keyword using the search keyword and the user behavior log; and
constructing and providing, by the dynamic landing page providing device, a dynamic landing page of a shopping mall corresponding to a search keyword based on the recommended product for each keyword
A method of providing a dynamic landing page comprising a.
청구항 1에 있어서,
상기 매칭하는 단계는
상기 사용자 행동 로그에 포함된 적어도 하나의 상품에 대한 조회 정보를 이용하여 상기 키워드별 추천 상품을 매칭하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
The method according to claim 1,
The matching step
A method for providing a dynamic landing page, characterized in that matching the recommended product for each keyword using inquiry information on at least one product included in the user behavior log.
청구항 2에 있어서,
상기 매칭하는 단계는
상기 사용자 행동 로그에 복수개의 상품들에 대한 조회 정보가 포함된 경우, 상기 복수개의 상품들에 대한 조회 순서에 상응하게 가중치를 부여하여 상기 키워드별 추천 상품을 매칭하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
3. The method according to claim 2,
The matching step
When the user behavior log includes inquiry information on a plurality of products, a weight is assigned according to the inquiry order for the plurality of products to match the recommended products for each keyword. Way.
청구항 1에 있어서,
상기 키워드별 추천 상품은
상기 사용자 행동 로그가 기설정된 기준량 이상 수집된 키워드에 대해 매칭되는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
The method according to claim 1,
The recommended products for each keyword are
The method for providing a dynamic landing page, characterized in that the user behavior log is matched against keywords collected over a preset reference amount.
청구항 1에 있어서,
상기 동적 랜딩 페이지 제공 방법은
기설정된 업데이트 주기마다 상기 키워드별 추천 상품을 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
The method according to claim 1,
The method of providing the dynamic landing page is
The method of providing a dynamic landing page, characterized in that it further comprises the step of updating the recommended product for each keyword at every preset update cycle.
청구항 1에 있어서,
상기 사용자 행동 로그는
기설정된 보관 기간이 지나면 삭제되는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
The method according to claim 1,
The user behavior log is
A method of providing a dynamic landing page, characterized in that it is deleted after a preset retention period.
청구항 1에 있어서,
상기 검색 키워드는
상기 사용자가 상기 쇼핑몰에 접속하기 위해서 검색 엔진에 입력한 검색어에 상응하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
The method according to claim 1,
The search keyword is
The method of providing a dynamic landing page, characterized in that it corresponds to a search term input by the user into a search engine to access the shopping mall.
청구항 7에 있어서,
상기 제공하는 단계는
상기 검색 엔진에 키워드별로 상기 동적 랜딩 페이지를 등록하는 단계를 포함하는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
8. The method of claim 7,
The step of providing
and registering the dynamic landing page for each keyword in the search engine.
청구항 8에 있어서,
상기 검색 엔진에 등록된 동적 랜딩 페이지는 상기 쇼핑몰에 대한 검색 광고로 활용되는 것을 특징으로 하는 동적 랜딩 페이지 제공 방법.
9. The method of claim 8,
The method of providing a dynamic landing page, characterized in that the dynamic landing page registered in the search engine is used as a search advertisement for the shopping mall.
쇼핑몰에 접속한 사용자의 검색 키워드 및 상기 검색 키워드와 연관된 사용자 행동 로그를 수집하고, 상기 검색 키워드와 상기 사용자 행동 로그를 이용하여 키워드별 추천 상품을 매칭하고, 상기 키워드별 추천 상품을 기반으로 검색 키워드에 상응하는 쇼핑몰의 동적 랜딩 페이지를 구성하여 제공하는 프로세서; 및
상기 검색 키워드, 상기 사용자 행동 로그 및 상기 키워드별 추천 상품을 저장하는 메모리
를 포함하는 것을 특징으로 하는 동적 랜딩 페이지 제공 장치.
Collects search keywords of users who have accessed the shopping mall and user behavior logs related to the search keywords, matches recommended products for each keyword using the search keywords and the user behavior logs, and searches keywords based on the recommended products for each keyword a processor that configures and provides a dynamic landing page of a shopping mall corresponding to the ; and
A memory for storing the search keyword, the user behavior log, and recommended products for each keyword
Dynamic landing page providing device comprising a.
KR1020200032942A 2020-03-18 2020-03-18 Method for providing dynamic landing page based on search keyword and apparatus using the same KR20210116854A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200032942A KR20210116854A (en) 2020-03-18 2020-03-18 Method for providing dynamic landing page based on search keyword and apparatus using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200032942A KR20210116854A (en) 2020-03-18 2020-03-18 Method for providing dynamic landing page based on search keyword and apparatus using the same

Publications (1)

Publication Number Publication Date
KR20210116854A true KR20210116854A (en) 2021-09-28

Family

ID=77923113

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200032942A KR20210116854A (en) 2020-03-18 2020-03-18 Method for providing dynamic landing page based on search keyword and apparatus using the same

Country Status (1)

Country Link
KR (1) KR20210116854A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023249153A1 (en) * 2022-06-22 2023-12-28 쿠팡 주식회사 Electronic device and information provision method therefor
WO2023249154A1 (en) * 2022-06-22 2023-12-28 쿠팡 주식회사 Electronic device and information providing method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160098865A (en) 2015-02-11 2016-08-19 삼성에스디에스 주식회사 Method for generating and utiliting web page based on behavior pattern of customer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160098865A (en) 2015-02-11 2016-08-19 삼성에스디에스 주식회사 Method for generating and utiliting web page based on behavior pattern of customer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023249153A1 (en) * 2022-06-22 2023-12-28 쿠팡 주식회사 Electronic device and information provision method therefor
WO2023249154A1 (en) * 2022-06-22 2023-12-28 쿠팡 주식회사 Electronic device and information providing method thereof

Similar Documents

Publication Publication Date Title
KR101475552B1 (en) Method and server for providing content to a user
US20080215416A1 (en) Searchable interactive internet advertisements
US9477969B2 (en) Automatic feed creation for non-feed enabled information objects
CN101490677B (en) Presenting search result information
US11455660B2 (en) Extraction device, extraction method, and non-transitory computer readable storage medium
US20110179078A1 (en) Open Framework for Integrating, Associating, and Interacting with Content Objects
US9864768B2 (en) Surfacing actions from social data
US20120123857A1 (en) Bidding Model for Sponsored Search Advertising Based on User Query Intent
US20160098489A1 (en) Landing page search results
JP2013534673A (en) Infinite browsing
KR20190007875A (en) Method for providing marketing management data for optimization of distribution and logistic and apparatus therefor
US20110015990A1 (en) Advertising Based on a Dynamic Ad Taxonomy
US9542475B2 (en) Presenting content in accordance with a placement designation
US20160162583A1 (en) Apparatus and method for searching information using graphical user interface
JP2017054176A (en) Determination device, determination method, and determination program
US8886799B1 (en) Identifying a similar user identifier
KR20210116854A (en) Method for providing dynamic landing page based on search keyword and apparatus using the same
JP6833540B2 (en) Extractor, extraction method and extraction program
US8423558B2 (en) Targeting online ads by grouping and mapping user properties
KR102238438B1 (en) System for providing commercial product transaction service using price standardization
US20140201620A1 (en) Method and system for intelligent web site information aggregation with concurrent web site access
KR102224782B1 (en) System for providing local contents management service
WO2022084454A1 (en) Searching using electronic devices
US20150248491A1 (en) Data processing device and data processing method
KR101417894B1 (en) System and Method of participation search service for providing contents of interest

Legal Events

Date Code Title Description
A201 Request for examination