KR20200045354A - Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method - Google Patents

Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method Download PDF

Info

Publication number
KR20200045354A
KR20200045354A KR1020180126308A KR20180126308A KR20200045354A KR 20200045354 A KR20200045354 A KR 20200045354A KR 1020180126308 A KR1020180126308 A KR 1020180126308A KR 20180126308 A KR20180126308 A KR 20180126308A KR 20200045354 A KR20200045354 A KR 20200045354A
Authority
KR
South Korea
Prior art keywords
advertisement
information
target
medium
automatic
Prior art date
Application number
KR1020180126308A
Other languages
Korean (ko)
Other versions
KR102191486B1 (en
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 KR1020180126308A priority Critical patent/KR102191486B1/en
Publication of KR20200045354A publication Critical patent/KR20200045354A/en
Application granted granted Critical
Publication of KR102191486B1 publication Critical patent/KR102191486B1/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/0242Determining effectiveness of advertisements
    • G06Q30/0244Optimization
    • 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/0272Period of advertisement exposure
    • 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/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (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

An embodiment of the present invention discloses a method of automatically generating campaign information for an advertisement medium to execute an advertisement, which includes the steps of: receiving, by an automatic advertisement agency server, advertisement target information, advertisement budget information, and advertisement target information from an advertiser terminal; setting, by the automatic advertisement agency server, a tag set based on at least one of category, brand, attribute, discount rate, start time, CTR, and conversion rate with respect to at least one item information included in the advertisement target, and selecting a product set to be advertised in consideration of the tag set of the item information; generating, by the automatic advertisement agency server, campaign information including, for a plurality of advertisement media, at least one set and at least one material data included in each set, respectively, based on the advertisement target set; registering, by the automatic advertisement agency server, each generated campaign information into a corresponding advertisement medium; and receiving, by the automatic advertisement agency server, advertisement performance information from a plurality of advertisement media servers, and optimizing at least one of material data, campaign information, and landing page in consideration of the advertisement performance information. Accordingly, the advertiser saves a lot of time and money, and maximizes performance through data-driven optimizing process.

Description

자동 광고 대행 서버, 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법 및 상기 방법을 실행하기 위한 컴퓨터 프로그램{AUTOMATIC ADVERTISEMENT EXECUTION DEVICE, METHOD FOR AUTOMATICALLY GENERATING CAMPAIGN INFORMATION FOR AN ADVERTISEMENT MEDIUM TO EXECUTE AN ADVERTISEMENT AND COMPUTER PROGRAM FOR EXECUTING THE METHOD}Automatic advertisement agency server, a method of automatically generating campaign information for an advertising medium and executing an advertisement, and a computer program for executing the above method {AUTOMATIC ADVERTISEMENT EXECUTION DEVICE, METHOD FOR AUTOMATICALLY GENERATING CAMPAIGN INFORMATION FOR AN ADVERTISEMENT MEDIUM TO EXECUTE AN ADVERTISEMENT AND COMPUTER PROGRAM FOR EXECUTING THE METHOD}

본 개시는 자동 광고 대행 서버, 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법 및 상기 방법을 실행하기 위한 컴퓨터 프로그램에 관한 것이다. The present disclosure relates to an automatic advertisement agency server, a method for automatically generating campaign information for an advertising medium, and executing an advertisement, and a computer program for executing the method.

유무선 인터넷 기술 및 모바일 기술의 발전으로 인하여 광고시장 중심이 기존의 TV, 신문, 잡지 등 오프라인 상의 구세대 매체에서 인터넷을 축으로 한 컴퓨터, 모바일 단말기 등 온라인 상의 새로운 매체로 이동되고 있다. 이러한 추세를 반영하여 온라인을 통한 광고 기법에 있어 다양한 방법들에 대한 연구/개발이 이루어지고 있으며, 또한 실제 온라인 광고 시장에 적용되어 서비스 되고 있는 중이다. With the development of wired / wireless Internet technology and mobile technology, the advertising market is shifting from the old-fashioned media such as TVs, newspapers, and magazines to the new online media such as computers and mobile terminals. In response to this trend, research / development of various methods in online advertising techniques is being conducted, and it is being applied and serviced in the actual online advertising market.

현재 이루어지고 있는 온라인 광고는 다양한 매체(페이스북, 구글 등)를 통해서 제공되며, 광고주가 다양한 매체를 통해서 광고주 웹사이트 및 판매 상품을 광고하기 위해서는 매체 별 규격에 맞게 광고를 편집해야 하는 불편함이 있었다. Online advertisements that are currently being conducted are provided through various media (Facebook, Google, etc.), and it is inconvenient for advertisers to edit advertisements according to media standards in order to advertise advertiser websites and products sold through various media. there was.

따라서, 광고주의 간단한 광고 요청을 통해 다양한 매체에 제공되는 광고 정보를 한번에 편집해주는 광고 플랫폼의 개발이 요구되고 있다. Accordingly, there is a need to develop an advertising platform that edits advertisement information provided to various media at once through a simple advertisement request from an advertiser.

본 개시에서는 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법을 제공하고자 한다. In the present disclosure, it is intended to provide a method for automatically generating campaign information for an advertisement medium and acting for the advertisement.

본 발명의 실시예들에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법은 자동 광고 대행 서버가 광고주 단말기로부터 광고 대상 정보, 광고 예산 정보, 광고 목표 정보를 수신 받는 단계; 상기 자동 광고 대행 서버가 상기 광고 대상에 포함된 하나 이상의 항목 정보들을 카테고리, 브랜드, 속성, 할인율, 개시 시점, CTR, 전환율 중 적어도 하나를 기준으로 태그셋을 설정하고, 상기 항목 정보들의 태그셋을 고려하여 광고 대상 상품 셋트를 선정하는 단계; 상기 자동 광고 대행 서버가 상기 광고 대상 셋트를 중심으로, 복수의 광고 매체들을 위한, 하나 이상의 세트 및 각 세트에 포함되는 하나 이상의 소재를 포함하는 캠페인 정보를 각각 생성하는 단계; 상기 자동 광고 대행 서버가 각각 생성한 캠페인 정보를 대응되는 광고 매체에 등록 시키는 단계; 및 상기 자동 광고 대행 서버가 상기 복수의 광고 매체 서버들로부터 광고 성과 정보들을 각각 수신하고, 상기 광고 성과 정보들을 이용하여 랜딩 페이지 및 광고 소재를 최적화하는 단계;를 포함할 수 있다. A method of automatically executing advertisement by generating campaign information for an advertising medium according to embodiments of the present invention includes receiving an advertisement target information, advertisement budget information, and advertisement target information from an advertiser terminal by an automatic advertisement agency server ; The automatic advertisement agency server sets a tag set based on at least one of category, brand, attribute, discount rate, start time, CTR, and conversion rate of one or more item information included in the advertisement target, and sets the tag set of the item information. Selecting a product set to be advertised in consideration; Generating, by the automatic advertisement agency server, campaign information including one or more sets and one or more materials included in each set, for a plurality of advertisement media, centered on the advertisement target set; Registering campaign information generated by each of the automatic advertisement agency servers in a corresponding advertisement medium; And the automatic advertisement agency server receiving advertisement performance information from the plurality of advertisement media servers, respectively, and optimizing the landing page and the creative using the advertisement performance information.

본 실시예에 따르면, 상기 캠페인 정보를 상기 광고 대상의 업데이트 주기에 맞춰 갱신하는 단계;를 더 포함할 수 있다. According to the present embodiment, updating the campaign information according to the update period of the advertisement target; may further include.

상기 태그셋의 그룹은 데이터베이스에 등록되며, 제1 시간 주기마다 사용자들의 행동 패턴을 통해 재 설정되는 것 일 수 있다. The group of the tag set is registered in the database, and may be reset through the user's behavior pattern every first time period.

본 실시예에 따르면, 각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 상세정보를 포함한 랜딩페이지를 제공하고, 상기 랜딩페이지 상에서 상품의 상세 내용을 확인하고 뒤로 가기 또는 창 닫기 등의 사용자 행동에 반응하여, 상기 상품과 유사하거나, 사용자의 과거 행동 데이터를 바탕으로 좋아할만한 상품 그룹의 리스트 페이지를 제공하는 랜딩페이지 최적화 단계를 더 포함할 수 있다. According to the present embodiment, a landing page including detailed information of a product selected by the user is provided to a terminal of a user introduced through each advertisement medium, and details of the product are checked on the landing page and a back or window is closed In response to user actions, such as, the landing page optimization step of providing a list page of a product group that is similar to the product or based on the user's past behavior data may be further included.

본 실시예에 따르면, 복수의 광고 매체 별 광고 성과 정보를 이용하여, 각 광고 매체를 통해 집행되는 캠페인 정보에 포함되는 광고 중인 클릭률(CTR)이 기 등록된 최소 클릭율 보다 낮은 상품 및 상기 상품 세트의 광고 소재 이미지 및 활용 데이터를 주기적으로 변경하는 광고소재 최적화 단계를 더 포함할 수 있다. According to this embodiment, using a plurality of advertising media advertising performance information, the clickthrough rate (CTR) being included in the campaign information executed through each advertisement medium is lower than a previously registered minimum clickthrough rate and the set of products The advertisement material optimization step of periodically changing the creative image and utilization data may be further included.

본 실시예에 따르면, 복수의 광고 매체 별 광고 성과 정보 중에서, 가장 낮은 광고 성과를 가지는 제1 광고 매체를 통해 집행한 제1 캠페인 정보를 수정하여, 상기 제1 광고 매체에 대한 광고 예산을 감소시키고, 가장 높은 광고 성과를 가지는 제2 광고 매체를 통해 집행한 제2 캠페인 정보를 수정하여 상기 제2 광고 매체에 대한 광고 예산을 증가시키는 단계를 더 포함할 수 있다. According to the present embodiment, among the plurality of advertisement media-specific advertisement performance information, the first campaign information executed through the first advertisement media having the lowest advertisement performance is corrected, thereby reducing the advertisement budget for the first advertisement media and And, it may further include the step of increasing the advertising budget for the second advertising medium by modifying the second campaign information executed through the second advertising medium having the highest advertising performance.

상기 광고 대상 상품 셋트를 선정하는 단계는 각 상품의 타이틀에 해당하는 텍스트를 중심으로 크롤링하되, 각 상품의 대표 이미지를 추가적으로 분석하여 각 상품의 상품 정보를 크롤링할 수 있다. In the step of selecting the advertisement target product set, the text corresponding to the title of each product is crawled, but the product representative information of each product may be further analyzed to crawl product information of each product.

상기 광고 대상 상품 셋트를 선정하는 단계는 상기 광고 대상에 포함되는 각 상품의 상세 페이지의 URL을 분석하여 각 상품의 태그셋을 설정할 수 있다. In the step of selecting the advertisement target product set, a tag set of each product may be set by analyzing a URL of a detailed page of each product included in the advertisement target.

상기 대응되는 광고 매체에 등록 시키는 단계는 각 사용자 단말기에 저장된 쿠키 정보 및 상기 캠페인 정보에 의해 설정된 타겟 정보를 고려하여 광고 매체를 통한 광고를 노출 시키는 단계를 포함할 수 있다. The step of registering the corresponding advertisement medium may include exposing an advertisement through an advertising medium in consideration of cookie information stored in each user terminal and target information set by the campaign information.

본 실시예에 따르면, 복수의 광고 매체들의 광고 매체 서버로부터 집행된 광고에 대한 사용자의 행동 데이터 및 광고 성과 정보를 수신하는 단계를 포함할 수 있다. According to the present embodiment, the method may include receiving user behavior data and advertisement performance information for an advertisement executed from an advertisement media server of a plurality of advertisement media.

본 발명의 실시예들에 따른 자동 광고 대행 서버는 광고주 단말기로부터 광고 대상 정보, 광고 예산 정보, 광고 목표 정보를 수신 받는 정보 수신부; 상기 광고 대상에 포함된 하나 이상의 항목 정보들을 카테고리, 브랜드, 속성, 할인율, 개시 시점, CTR, 전환율 중 적어도 하나를 기준으로 태그셋을 설정하고, 상기 항목 정보들의 태그셋을 고려하여 광고 대상 상품 셋트를 선정하는 광고 대상 셋트 선정부; 상기 광고 대상 셋트를 중심으로, 복수의 광고 매체들을 위한, 하나 이상의 세트 및 각 세트에 포함되는 하나 이상의 소재 데이터를 포함하는 캠페인 정보를 각각 생성하는 캠페인 정보 생성부; 각각 생성한 캠페인 정보를 대응되는 광고 매체에 등록 시키는 광고 집행부; 및 상기 복수의 광고 매체 서버들로부터 광고 성과 정보들을 각각 수신하고, 상기 광고 성과 정보들을 고려하여 광고 목표에 대한 도달율을 광고 매체 별로 구분하여 산출하고, 전체적인 광고 목표에 대한 도달율을 산출하는 광고 성과 모니터링부; 상기 광고 성과 및 광고 목표에 대한 도달율을 바탕으로 광고 성과를 최적화하는 광고 최적화부;를 포함할 수 있다. The automatic advertisement agency server according to embodiments of the present invention includes an information receiving unit receiving advertisement target information, advertisement budget information, and advertisement target information from an advertiser terminal; Set the tag set based on at least one of category, brand, attribute, discount rate, start time, CTR, conversion rate of one or more item information included in the advertisement target, and consider the tag set of the item information to set the advertisement target product Ad target set selection unit for selecting; A campaign information generating unit for generating campaign information including one or more sets and one or more material data included in each set, for a plurality of advertisement media, based on the advertisement target set; An advertisement executive unit that registers each generated campaign information in a corresponding advertisement medium; And advertisement performance monitoring for receiving advertisement performance information from the plurality of advertisement media servers, calculating the reach rate for the advertisement target by advertising medium in consideration of the advertisement performance information, and calculating the reach rate for the overall advertisement goal. part; It may include; an advertisement optimization unit for optimizing advertisement performance based on the advertisement performance and the reach rate for the advertisement goal.

상기 캠페인 정보 생성부는 상기 캠페인 정보를 상기 광고 대상의 업데이트 주기에 맞춰 갱신하는 점을 특징으로 할 수 있다. The campaign information generating unit may update the campaign information according to an update period of the advertisement target.

상기 태그셋의 그룹은 데이터베이스에 등록되며, 제1 시간 주기마다 사용자들의 행동 패턴을 통해 재 설정되는 것일 수 있다. The group of the tag set is registered in the database, and may be reset through the user's behavior pattern every first time period.

상기 캠페인 정보는 각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 단독 페이지를 제공하고, 상기 단독 페이지의 제거 입력과 대응하여 상기 상품과 유사한 상품 그룹의 리스트 페이지를 제공하도록 설정되는 점을 특징으로 할 수 있다. 각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 상세정보를 포함한 랜딩페이지를 제공하고, 상기 랜딩페이지 상에서 상품의 상세 내용을 확인하고 뒤로 가기 또는 창 닫기 등의 사용자 행동에 반응하여, 상기 상품과 유사하거나, 사용자의 과거 행동 데이터를 바탕으로 좋아할만한 상품 그룹의 리스트 페이지를 제공하는 랜딩페이지 최적화 단계를 더 포함하는 것을 특징으로 할 수 있다.The campaign information is set to provide a single page of a product selected by the user to a terminal of a user introduced through each advertisement medium, and to provide a list page of a product group similar to the product in response to the removal input of the single page. It can be characterized by being. Provides a landing page including the detailed information of the product selected by the user to the terminal of the user introduced through each advertisement medium, checks the detailed contents of the product on the landing page and responds to user actions such as back or closing a window Therefore, it may be characterized in that it further comprises a landing page optimization step of providing a list page of a product group that is similar to the product or that may be liked based on the user's past behavior data.

상기 캠페인 정보 생성부는 복수의 광고 매체 별 광고 성과 정보를 이용하여, 각 광고 매체를 통해 집행되는 캠페인 정보에 포함되는 세트 또는 세트 별 소재 데이터를 주기적으로 변경하는 점을 특징으로 할 수 있다. 복수의 광고 매체 별 광고 성과 정보를 이용하여, 각 광고 매체를 통해 집행되는 캠페인 정보에 포함되는 광고 중인 상품 및 상품 세트 또는 클릭률(CTR)이 안좋은 상품 및 상품 세트의 광고 소재 이미지 및 활용 데이터를 주기적으로 변경하는 광고소재 최적화 단계를 더 포함하는 것을 특징으로 할 수 있다.The campaign information generating unit may be characterized by periodically changing a set or set-specific material data included in campaign information executed through each advertisement medium using advertisement performance information for each advertisement medium. Advertising image and utilization data of products and product sets being advertised or products and product sets with poor click-through rate (CTR) included in campaign information executed through each advertisement medium are periodically used by using advertisement performance information for each advertisement medium. It may be characterized in that it further comprises the step of optimizing the advertising material to change to.

상기 광고 집행부는 복수의 광고 매체 별 광고 성과 정보 중에서, 가장 낮은 광고 성과를 가지는 제1 광고 매체를 통해 집행한 제1 캠페인 정보를 수정하여, 상기 제1 광고 매체에 대한 광고 예산을 감소시키고, 가장 높은 광고 성과를 가지는 제2 광고 매체를 통해 집행한 제2 캠페인 정보를 수정하여 상기 제2 광고 매체에 대한 광고 예산을 증가시키는 점을 특징으로 할 수 있다. The advertisement execution unit modifies the first campaign information executed through the first advertisement medium having the lowest advertisement performance among advertisement performance information for each advertisement medium, thereby reducing the advertising budget for the first advertisement medium, and It may be characterized by increasing the advertising budget for the second advertising medium by modifying the second campaign information executed through the second advertising medium with high advertising performance.

상기 광고 대상 셋트 선정부는 각 상품의 타이틀에 해당하는 텍스트를 중심으로 크롤링하되, 각 상품의 대표 이미지를 추가적으로 분석하여 각 상품의 상품 정보를 크롤링할 수 있다. The advertisement set selection unit crawls around the text corresponding to the title of each product, but can further analyze the product information of each product by additionally analyzing a representative image of each product.

상기 광고 대상 셋트 선정부는 상기 광고 대상에 포함되는 각 상품의 상세 페이지의 URL을 분석하여 각 상품의 태그셋을 설정할 수 있다. The advertisement target set selection unit may set a tag set of each product by analyzing a URL of a detailed page of each product included in the advertisement target.

상기 광고 집행부는 각 사용자 단말기에 저장된 쿠키 정보 및 상기 캠페인 정보에 의해 설정된 타겟 정보를 고려하여 광고 매체를 통한 광고를 노출 시키는 점을 특징으로 할 수 있다. The advertisement execution unit may be characterized by exposing advertisements through an advertisement medium in consideration of cookie information stored in each user terminal and target information set by the campaign information.

상기 광고 성과 모니터링부는 복수의 광고 매체들의 광고 매체 서버로부터 집행된 광고에 대한 사용자의 행동 데이터 및 광고 성과 정보를 수신하는 점을 특징으로 할 수 있다. The advertisement performance monitoring unit may receive a user's behavior data and advertisement performance information for an advertisement executed from an advertisement media server of a plurality of advertisement media.

상기 광고 최적화부는 각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 상세정보를 포함한 랜딩페이지를 제공하고, 상기 랜딩페이지 상에서 상품의 상세 내용을 확인하고 뒤로 가기 또는 창 닫기 등의 사용자 행동에 반응하여, 상기 상품과 유사하거나, 사용자의 과거 행동 데이터를 바탕으로 좋아할만한 상품 그룹의 리스트 페이지를 제공하는 랜딩페이지 최적화 단계를 더 포함하는 것을 특징으로 할 수 있다. 또한, 복수의 광고 매체 별 광고 성과 정보를 이용하여, 각 광고 매체를 통해 집행되는 캠페인 정보에 포함되는 광고 중인 상품 및 상품 세트 또는 클릭률(CTR)이 안좋은 상품 및 상품 세트의 광고 소재 이미지 및 활용 데이터를 주기적으로 변경하는 광고소재 최적화 단계를 더 포함하는 것을 특징으로 할 수 있다.The advertisement optimization unit provides a landing page including detailed information of a product selected by the user to a terminal of a user introduced through each advertisement medium, checks the detailed contents of the product on the landing page, and goes back or closes a window. In response to user behavior, it may be characterized in that it further comprises a landing page optimization step of providing a list page of a product group that is similar to the product or based on the user's past behavior data. In addition, the advertisement image and utilization data of the product and product set being advertised or the product and product set having poor click-through rate (CTR) included in the campaign information executed through each advertisement medium by using advertisement performance information for each advertisement medium. It may be characterized in that it further comprises the step of optimizing the advertising material periodically changing.

본 발명의 실시예에 따른 컴퓨터 프로그램은 컴퓨터를 이용하여 본 발명의 실시예에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법 중 어느 하나의 방법을 실행시키기 위하여 매체에 저장될 수 있다. The computer program according to the embodiment of the present invention uses the computer to automatically generate campaign information for the advertising medium according to the embodiment of the present invention, and executes any one of the methods of executing the advertising. Can be saved.

이 외에도, 본 발명을 구현하기 위한 다른 방법, 다른 시스템 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공된다. In addition to this, another method for implementing the present invention, another system, and a computer-readable recording medium for recording a computer program for executing the method are further provided.

전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해 질 것이다.Other aspects, features, and advantages other than those described above will become apparent from the following drawings, claims, and detailed description of the invention.

본 개시의 실시예들은 광고주 웹사이트 및 판매 상품을 자동으로 크롤링하여 광고 대상 상품 셋트를 선별하고 광고 대상 상품 셋트를 포함하는 다양한 매체들 각각의 규격에 맞는 캠페인 정보를 자동으로 생성하여 각 매체를 통해 광고를 집행할 수 있다. 이에 따라, 광고주는 기존에 웹사이트 및 판매 상품을 광고하는데 소요되었던 시간과 비용을 매우 단축시킬 수 있고, 데이터 기반의 최적화 단계를 통해 성과를 극대화할 수 있다.The embodiments of the present disclosure automatically crawl the advertiser's website and sales products to select a target product set, and automatically generate campaign information corresponding to standards of various media including the target product set through each medium. Advertising can be executed. Accordingly, the advertiser can greatly reduce the time and cost of previously advertising the website and products, and maximize the performance through the data-based optimization step.

도 1은 본 발명의 실시예에 따른 온라인 광고 시스템의 네트워크 환경에 대한 도면이다.
도 2는 본 발명의 실시예들에 따른 사용자 단말의 블록도이다.
도 3은 자동 광고 대행 서버의 구조를 나타내는 블록도이다.
도 4 내지 도 6은 본 발명의 실시예들에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하고 광고의 집행을 대행하는 방법의 흐름도들이다.
도 7은 본 발명의 실시예들에 따라서, 사용자 단말에게 광고가 제공되는 방법의 흐름도이다.
1 is a diagram of a network environment of an online advertisement system according to an embodiment of the present invention.
2 is a block diagram of a user terminal according to embodiments of the present invention.
3 is a block diagram showing the structure of an automatic advertisement agency server.
4 to 6 are flow charts of a method for automatically generating campaign information for an advertising medium and acting for advertising, according to embodiments of the present invention.
7 is a flowchart of a method in which advertisements are provided to a user terminal according to embodiments of the present invention.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시예를 상세하게 설명한다. 또한, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명의 실시예에 따른 전자 장치를 구성하고 사용하는 방법을 상세히 설명한다. 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the accompanying drawings. Also, a method of configuring and using an electronic device according to an embodiment of the present invention will be described in detail with reference to contents described in the accompanying drawings. The same reference numerals or symbols in each drawing denote parts or components that perform substantially the same function.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되지는 않는다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 항목들의 조합 또는 복수의 관련된 항목들 중의 어느 하나의 항목을 포함한다. Terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from other components. For example, the first component may be referred to as a second component without departing from the scope of the present invention, and similarly, the second component may be referred to as a first component. The term and / or includes a combination of a plurality of related items or any one of a plurality of related items.

본 명세서에서 사용한 용어는 실시예를 설명하기 위해 사용된 것으로, 본 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원서에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this specification are used to describe the examples, and are not intended to limit and / or limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, terms such as include or have are intended to designate the existence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and one or more other features, numbers, or steps. It should be understood that it does not preclude the existence or addition possibility of the operation, components, parts or combinations thereof.

명세서 전체에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 전기적으로 연결되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is connected to another part, this includes not only the case of being directly connected, but also the case of being electrically connected with another element in between. Also, when a part includes a certain component, this means that other components may be further included rather than excluding other components unless otherwise specified. In addition, terms such as “... unit” and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software. .

도 1은 본 발명의 실시예들에 따른 온라인 광고 시스템(10)의 네트워크 환경에 대한 도면이다. 1 is a diagram of a network environment of an online advertisement system 10 according to embodiments of the present invention.

온라인 광고 시스템(10)은 통신망을 통해 연결되는 사용자 단말들(101, 102, 100), 자동 광고 대행 서버(200), 광고 대상 서버(300), 및 광고 매체 서버(400)을 포함할 수 있다. 온라인 광고 시스템(10)에 따르면, 사용자 단말(101)를 통해서 입력된 광고가 자동 광고 대행 서버(200)에 등록되어 광고 매체 서버(400)를 통해 노출될 수 있다. 또한, 선택적으로 온라인 광고 시스템(10)에 따르면, 사용자 단말(102)로부터의 입력에 의해 광고 매체 서버(400)로 접속한 사용자 단말(102)로 노출 광고를 제공하고, 노출 광고에 대한 선택 입력에 의해 광고 대상 서버(300)로 접속되게 된다. The online advertisement system 10 may include user terminals 101, 102, 100 connected through a communication network, an automatic advertisement agency server 200, an advertisement target server 300, and an advertisement media server 400. . According to the online advertisement system 10, advertisements input through the user terminal 101 may be registered in the automatic advertisement agency server 200 and exposed through the advertisement media server 400. In addition, according to the online advertisement system 10, optionally, the advertisement input is provided to the user terminal 102 connected to the advertisement media server 400 by input from the user terminal 102, and the selection input for the exposure advertisement By being connected to the advertisement target server 300.

광고를 하려는 사용자는 사용자 단말(101)을 통해 광고를 집행하기 위해서, 자동 광고 대행 서버에 접속할 수 있다. 웹 서비스를 이용하는 사용자는 사용자 단말(102)을 통해 광고 매체 서버(400) 또는 광고 대상 서버(300)에 접속할 수 있다. The user who wants to advertise can access the automatic advertisement agency server to execute advertisement through the user terminal 101. A user using a web service may access the advertisement media server 400 or the advertisement target server 300 through the user terminal 102.

보다 구체적으로, 사용자 단말들(101, 102)은 웹 브라우저를 통해서 자동 광고 대행 서버에 접속하여 광고의 생성 및 실행을 요청 할 수 있다. 사용자 단말(101, 102)은 유무선 통신 환경에서, 자동 광고 대행 서버(200), 광고 대상 서버(300), 또는 광고 매체 서버(400)와 데이터를 송수신 받는 전자 장치로, 스마트폰(smartphone), 태블릿 PC(tablet personal computer), 이동 전화기(mobile phone), 영상 전화기, 전자책 리더기(e-book reader), 데스크탑 PC (desktop PC), 랩탑 PC(laptop PC), 넷북 컴퓨터(netbook computer), 워크스테이션(workstation), 서버, PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라, 또는 웨어러블 장치(wearable device) 중 적어도 하나 일 수 있다.More specifically, the user terminals 101 and 102 may request the creation and execution of an advertisement by accessing an automatic advertisement agency server through a web browser. The user terminals 101 and 102 are electronic devices that transmit and receive data to and from the automatic advertisement agency server 200, the advertisement target server 300, or the advertisement media server 400 in a wired / wireless communication environment, a smartphone, Tablet PC (tablet personal computer), mobile phone (mobile phone), video phone, e-book reader (desktop PC), laptop PC (laptop PC), netbook computer (netbook computer), work It may be at least one of a workstation, a server, a personal digital assistant (PDA), a portable multimedia player (PMP), an MP3 player, a mobile medical device, a camera, or a wearable device.

자동 광고 대행 서버(200)는 광고 매체를 통해 제공하는 광고 및 광고의 집행과 관련된 정보를 자동적으로 생성할 수 있다. 자동 광고 대행 서버(200)는 사용자 단말(101)로부터의 요청에 의해 광고 대상 서버(300)에 접속하고 자동적으로 광고할 캠페인 정보를 생성할 수 있다. 자동 광고 대행 서버(200)는 생성된 캠페인 정보에 따라 광고 대상 정보, 광고 목표 정보, 광고 예산 정보와 대응하여 각 매체 별로 광고를 집행할 수 있다. 자동 광고 대행 서버(200)는 광고 매체 서버(400)의 규격에 맞도록 캠페인 정보의 형식을 변환할 수 있다. The automatic advertisement agency server 200 may automatically generate advertisements provided through the advertisement medium and information related to the execution of advertisements. The automatic advertisement agency server 200 may access the advertisement target server 300 at the request from the user terminal 101 and automatically generate campaign information to be advertised. The automatic advertisement agency server 200 may execute advertisement for each medium in correspondence with advertisement target information, advertisement target information, and advertisement budget information according to the generated campaign information. The automatic advertisement agency server 200 may convert the format of campaign information to meet the specifications of the advertisement media server 400.

자동 광고 대행 서버(200)는 생성된 캠페인 정보에 따라서, 광고를 실행하는 기능을 수행한다. 자동 광고 대행 서버(200)는 광고 실행 결과를 이용하여 캠페인 정보 및/또는 사용자 단말(102)에 제공되는 랜딩 페이지를 최적화할 수 있다. 자동 광고 대행 서버(200)는 광고 실행 결과를 이용하여 광고 대상 셋트, 항목 정보, 항목 정보의 소재 데이터 등을 변경할 수 있다. The automatic advertisement agency server 200 performs a function of executing advertisements according to the generated campaign information. The automatic advertisement agency server 200 may optimize the landing page provided to the campaign information and / or the user terminal 102 using the advertisement execution result. The automatic advertisement agency server 200 may change an advertisement target set, item information, material data of the item information, etc. using the advertisement execution result.

광고 대상 서버(300)는 자동 광고 대행 서버(200)에 의해 광고되어야 하는 대상인 웹 사이트를 제공하는 서버이며, 광고주의 사용자 단말(101)에 의해 특정될 수 있다. 예를 들어, 광고 대상 서버(300)는 사용자 단말(102)의 접속 또는 광고 매체 서버(400)로부터의 유입에 의해 웹 사이트를 제공한다. The advertisement target server 300 is a server that provides a website to be advertised by the automatic advertisement agency server 200, and may be specified by the advertiser's user terminal 101. For example, the advertisement target server 300 provides a website by the connection of the user terminal 102 or the inflow from the advertisement media server 400.

광고 매체 서버(400)는 자동 광고 대행 서버(200)의 요청에 의해 광고를 실행하는 서버로서, 포털 사이트, SNS 사이트 등과 같이 광고를 제공하는 모든 웹 사이트를 말한다. 광고 매체 서버(400)는 자동 광고 대행 서버(200)로 광고 성과 및 행동 데이터를 전달할 수 있다. 자동 광고 대행 서버(200)는 광고 매체 서버(400)로부터 수신한 광고 성과 및 행동 데이터를 가공한 리포트를 사용자 단말(101)로 전달하는 기능을 수행할 수 있다. The advertisement media server 400 is a server that executes advertisements at the request of the automatic advertisement agency server 200, and refers to all websites that provide advertisements, such as portal sites and SNS sites. The advertisement media server 400 may transmit advertisement performance and behavior data to the automatic advertisement agency server 200. The automatic advertisement agency server 200 may function to deliver a report processing the advertisement performance and behavior data received from the advertisement media server 400 to the user terminal 101.

행동 데이터는 광고 대상 서버(300)에 설치된 모듈을 통해서 수집될 수 있으며, 사용자 단말기들로부터의 유입 등을 반영한 행동 데이터는 광고 매체 서버(400) 또는 자동 광고 대행 서버(200)에 전달될 수 있다. Behavioral data may be collected through a module installed in the advertisement target server 300, and behavioral data reflecting inflow from user terminals may be transmitted to the advertisement media server 400 or the automatic advertisement agency server 200. .

광고 매체 서버(400)는 광고주들의 복수의 광고 대상 서버들로부터 사용자들의 유입, 선택 등의 행동 데이터들을 수집하고 이를 바탕으로 광고 노출 사용자 그룹을 결정할 수 있다. The advertisement media server 400 may collect behavioral data such as inflow and selection of users from a plurality of advertisement target servers of advertisers and determine an advertisement exposure user group based on this.

광고 매체 서버(400)는 행동 데이터를 이용하여 광고 성과 데이터를 생성할 수 있다. 이런 경우, 자동 광고 대행 서버(200)는 광고 매체 서버로부터 수신한 광고 성과 및 타겟팅 데이터, 광고 대상 서버에 설치된 모듈을 통해 수신한 행동 데이터를 활용하여 종합적인 성과 리포트를 제공하거나 광고주의 광고 집행에 대한 분석 서비스, 최적화 서비스를 제공할 수 있다. 여기서, 타겟팅 데이터는 자동 광고 대행 서버(200)를 통해 집행되는 광고가 노출되는 타겟 사용자 그룹에 대한 정보를 말한다. 자동 광고 대행 서버(200)는 광고 대상 정보, 광고 예산 정보, 광고 목표 정보 등을 고려하여 타겟팅 데이터를 생성하고, 생성된 타겟팅 데이터에 기초로 광고가 노출되는 사용자 그룹을 선택할 수 있다. The advertisement media server 400 may generate advertisement performance data using behavioral data. In this case, the automatic advertisement agency server 200 uses the advertisement performance and targeting data received from the advertisement media server and the behavior data received through the module installed in the advertisement target server to provide a comprehensive performance report or to advertiser's advertisement execution. It can provide analysis service and optimization service. Here, the targeting data refers to information on a target user group to which advertisements executed through the automatic advertisement agency server 200 are exposed. The automatic advertisement agency server 200 may generate targeting data in consideration of advertisement target information, advertisement budget information, advertisement target information, and the like, and select a user group to which advertisements are exposed based on the generated targeting data.

광고 대상 서버(200)를 크롤링하는 크롤링 모듈은 광고주의 웹 사이즈에 게시된 상품들의 정보를 자동으로 수집하여 자동 광고 대행 서버(200)로 전달한다. 자동 광고 대행 서버(200)는 광고주의 웹 사이트를 크롤링한 데이터를 가공하여 광고 매체 서버(400)로 전달할 수 있다. The crawling module crawling the advertisement target server 200 automatically collects information of products posted on the advertiser's web size and transmits the information to the automatic advertisement agency server 200. The automatic advertisement agency server 200 may process the data crawled by the advertiser's website and transmit it to the advertisement media server 400.

도 1에 따르면, 사용자 단말(101, 102), 자동 광고 대행 서버(200), 광고 대상 서버(300) 및/또는 광고 매체 서버(400)는 단수로 표현되어 있으나, 이는 설명의 편의를 위한 것이며 단수에 한정되지 않는다. According to FIG. 1, the user terminals 101 and 102, the automatic advertisement agency server 200, the advertisement target server 300, and / or the advertisement media server 400 are expressed in singular, but this is for convenience of explanation and the singular It is not limited to.

도 2는 본 발명의 실시예들에 따른 자동 광고 대행 서버(200)의 블록도이다. 2 is a block diagram of an automatic advertisement agency server 200 according to embodiments of the present invention.

자동 광고 대행 서버(200)는 사용자 단말(101)로부터의 요청을 처리하기 위해서, 프로세서(210), 저장 매체(220), 통신부(230), 입출력 장치(240)를 포함할 수 있다. 자동 광고 대행 서버(200)는 웹 브라우저를 이용하여 광고 대행과 관련된 요청을 수신할 수 있다. The automatic advertisement agency server 200 may include a processor 210, a storage medium 220, a communication unit 230, and an input / output device 240 to process a request from the user terminal 101. The automatic advertisement agency server 200 may receive a request related to an advertisement agency using a web browser.

프로세서(210)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 저장 매체(220), 또는 통신부(230)에 의해 프로세서(210)에 제공될 수 있다. 예를 들어 프로세서(210)는 저장 매체(220)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다. The processor 210 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processor 210 by the storage medium 220 or the communication unit 230. For example, the processor 210 may be configured to execute a received command according to program code stored in a recording device such as the storage medium 220.

저장 매체(220)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 저장 매체(220)에는 운영체제와 적어도 하나의 프로그램 코드가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism)을 이용하여 저장 매체(220)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 통신부(230)를 통해 저장 매체(220)에 로딩될 수도 있다. 예를 들어, 적어도 하나의 프로그램은 개발자들 또는 어플리케이션의 설치 파일을 배포하는 파일 배포 시스템이 네트워크를 통해 제공하는 파일들에 의해 설치되는 프로그램(일례로 상술한 어플리케이션)에 기반하여 저장 매체(220)에 로딩될 수 있다.The storage medium 220 is a computer-readable recording medium and may include a non-permanent mass storage device such as random access memory (RAM), read only memory (ROM), and a disk drive. Also, an operating system and at least one program code may be stored in the storage medium 220. These software components may be loaded from a computer-readable recording medium separate from the storage medium 220 using a drive mechanism. Such a separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, disk, tape, DVD / CD-ROM drive, and memory card. In other embodiments, software components may be loaded into storage medium 220 through communication unit 230 rather than a computer-readable recording medium. For example, at least one program is a storage medium 220 based on a program (for example, the application described above) installed by files provided by a file distribution system that distributes installation files of developers or applications through a network. Can be loaded on.

통신부(230)는 네트워크를 통해 외부의 장치와 통신하기 위한 기능을 제공할 수 있다. 일례로, 프로세서(210)가 저장매체(220)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청(일례로 메시징 서비스를 위한 요청)이 통신부(230)의 제어에 따라 네트워크를 통해 다른 서버 또는 다른 사용자 단말로 전달될 수 있다. 예를 들어 통신부(230)을 통해 수신된 제어 신호나 명령 등은 프로세서(210)나 저장매체(220)로 전달될 수 있고, 컨텐츠나 파일 등은 별도의 저장 매체 및 별도의 컴퓨팅 장치로 저장될 수 있다.The communication unit 230 may provide a function for communicating with an external device through a network. For example, the request generated by the processor 210 according to the program code stored in the recording device such as the storage medium 220 (for example, a request for a messaging service) is controlled by the communication unit 230 through another network or through a network. It can be delivered to other user terminals. For example, control signals or commands received through the communication unit 230 may be transmitted to the processor 210 or the storage medium 220, and contents or files may be stored in a separate storage medium and a separate computing device. You can.

입력 장치(240)는 키보드 또는 마우스 등의 장치를, 그리고 출력 장치는 어플리케이션의 통신 세션을 표시하기 위한 디스플레이와 같은 장치를 포함할 수 있다. The input device 240 may include a device such as a keyboard or mouse, and the output device may include a device such as a display for displaying a communication session of an application.

자동 광고 대행 서버(200)는 저장 매체(220)에 저장되어 프로세서(210)에 의해 실행될 수 있다. 자동 광고 대행 서버(200)는 사용자의 요청을 수신 받아 광고 대상인 광고 웹사이트 및 상품 페이지(제목, 텍스트, 이미지, URL 등)를 자동으로 분석하여 광고 대상 셋트를 선별할 수 있다. 자동 광고 대행 서버(200)는 선별된 광고 대상 셋트를 기초로 매체의 규격에 맞는 광고 캠페인 정보를 자동적으로 생성하고 광고 매체 서버에 등록시킬 수 있다. 추가적으로 자동 광고 대행 서버(200)는 변화되는 트랜드에 맞춰 실시간으로 광고 대상 상품 셋트를 변경할 수 있다. 자동 광고 대행 서버(200)는 각 매체 별 특성을 고려하여 광고 대상 셋트를 각 매체 별로 다르게 설정할 수 있다. 자동 광고 대행 서버(200)는 사용자에 의해 입력된 광고 목표 및 실시간의 광고 목표 도달율을 기초로 광고 집행 정보 및/또는 광고 캠페인 정보를 광고 매체 별로 변경할 수 있다. 자동 광고 대행 서버(200)는 상기 광고 목표를 도달하기 위해 필요한 광고 대상 셋트에 적합한 랜딩 페이지를 제공하는 기능을 수행할 수 있다. 랜딩 페이지는 광고를 통해 유입된 사용자 단말로 제공되는 페이지로서, 광고 대상의 웹 페이지와 별개로 제작될 수 있다. 랜딩 페이지는 사용자에 의해 클릭된 노출 광고 및/또는 사용자의 과거 행동 데이터를 고려하여 설정될 수 있다. 즉, 랜딩 페이지는 노출 광고, 광고의 키워드 및/또는 사용자의 과거 행동 데이터를 종합하여 선호되는 상품들로 구성될 수 있다. 자동 광고 대행 서버(200)는 광고 대상인 웹사이트 및 상품페이지와 별도로 상기 웹사이트에 추가 설치하여 제공하는 랜딩페이지의 최적화가 가능하다. 자동 광고 대행 서버(200)는 상기 개별 광고 대상 셋트의 광고 성과를 바탕으로 광고 클릭률이 특정 기준 이하인 경우 광고 소재 데이터를 자동으로 또는 수동으로 간편하게 변경할 수 있는 광고 소재 데이터의 최적화가 가능하다.The automatic advertisement agency server 200 may be stored in the storage medium 220 and executed by the processor 210. The automatic advertisement agency server 200 may receive the user's request and automatically analyze the advertisement website and product page (title, text, image, URL, etc.) to be advertised to select the advertisement target set. The automatic advertisement agency server 200 may automatically generate advertisement campaign information conforming to the standard of the media based on the selected set of advertisement targets and register it in the advertisement media server. Additionally, the automatic advertisement agency server 200 may change the set of advertisement target products in real time according to the changing trend. The automatic advertisement agency server 200 may set the advertisement target set differently for each medium in consideration of characteristics of each medium. The automatic advertisement agency server 200 may change advertisement execution information and / or advertisement campaign information for each advertisement medium based on an advertisement target input by a user and a real-time advertisement target arrival rate. The automatic advertisement agency server 200 may perform a function of providing a landing page suitable for a target set of advertisements necessary to reach the advertisement target. The landing page is a page provided to a user terminal introduced through an advertisement, and may be produced separately from a web page targeted for advertisement. The landing page may be set in consideration of the impression advertisement clicked by the user and / or the user's past behavior data. That is, the landing page may be composed of preferred products by combining impression advertisements, keywords of advertisements, and / or past behavior data of users. The automatic advertisement agency server 200 can optimize the landing page provided by additionally installing on the website separately from the website and product page targeted for advertisement. The automatic advertisement agency server 200 can optimize the creative data that can automatically or manually change the creative data when the advertisement click-through rate is below a certain criterion based on the advertisement performance of the individual advertisement target set.

도 3은 자동 광고 대행 서버(200)의 저장 매체(220)의 구조를 나타내는 블록도이다. 3 is a block diagram showing the structure of the storage medium 220 of the automatic advertisement agency server 200.

도 3에 도시된 바와 같이, 자동 광고 대행 서버(200)는 정보 수신부(221), 광고 대상 셋트 선정부(222), 캠페인 정보 생성부(223), 광고 집행부(224), 광고 성과 모니터링부(225), 수수료 지불 처리부(226), 광고 페이지 최적화부(227) 를 포함할 수 있다. 3, the automatic advertisement agency server 200 includes an information receiving unit 221, an advertisement target set selection unit 222, a campaign information generation unit 223, an advertisement execution unit 224, and an advertisement performance monitoring unit ( 225), a fee payment processing unit 226, an advertisement page optimization unit 227.

정보 수신부(221)는 사용자 단말로부터 광고 요청 정보를 수신 받는다. 광고 요청 정보는 광고의 대상 정보, 광고의 목표 정보, 광고의 예산 정보를 포함할 수 있다. 광고의 대상 정보는 광고의 대상과 관련된 웹 사이트의 URL 주소 및/또는 링크를 포함할 수 있다. 사용자 단말의 웹 브라우저를 통해 열린 웹 사이트를 광고 대상 정보로 등록할 수 있다. 광고의 목표 정보는 광고를 통해서 획득하고자 하는 목표에 대한 것으로, 구매수 최대화, 유입수 최대화, 리타겟팅 광고, 유사 타겟팅 광고 등과 같이 설정할 수 있다. 광고의 예산 정보는 전체 광고 예산, 기간 별 광고 예산 등을 포함할 수 있다. 광고의 예산 정보는 목표 도달율의 도달 여부에 따라서 조건식으로 설정할 수 있다. 예컨대, 목표 도달율에 도달한 경우, 광고의 예산 정보는 기 설정된 최대 예산 값으로 주기적으로 자동 갱신되도록 설정될 수 있다. 최대 예산 값은 사용자에 의해 설정되거나 관리자에 의해 설정된 것으로, 주기와 연계하여 설정될 수 있다. The information receiving unit 221 receives advertisement request information from a user terminal. The advertisement request information may include target information of the advertisement, target information of the advertisement, and budget information of the advertisement. The advertisement target information may include a URL address and / or a link of a website related to the advertisement target. A website opened through the web browser of the user terminal may be registered as advertisement target information. The target information of the advertisement is for a target to be obtained through the advertisement, and may be set such as maximizing purchases, maximizing inflows, retargeting advertisements, and similar targeting advertisements. The advertising budget information may include an overall advertising budget, an advertising budget for each period, and the like. The budget information of the advertisement may be set as a conditional expression according to whether or not the target reaching rate is reached. For example, when the target reaching rate is reached, the budget information of the advertisement may be set to be periodically updated automatically with a preset maximum budget value. The maximum budget value is set by the user or by the administrator, and may be set in conjunction with the cycle.

광고 대상 셋트 선정부(222)는 광고의 대상 정보에 포함된 하나 이상의 항목 정보의 태그 셋을 이용하여 광고 대상 셋트를 선정한다. 광고 대상 셋트 선정부(222)는 광고의 대상 정보를 이용하여 광고 대상 페이지를 크롤링 및/또는 이미지 분석함으로써, 하나 이상의 항목 정보를 추출할 수 있다. 이때, 기설정되거나, 크롤링된 데이터의 비교를 통해서 획득된 광고 대상 페이지의 변화 주기에 맞춰, 웹 사이트에 대한 크롤링이 실행될 수 있다. 크롤링된 데이터는 다른 형식으로 변환하여 광고 매체 서버(400)로 전달될 수 있다. 광고 대상 셋트 선정부(222)는 기 등록된 태그들의 집합을 이용하여 각 항목 정보에 대응하는 태그셋을 설정할 수 있다. 기 등록된 태그들의 집합은 웹 사이트에 포함된 상품 및/또는 컨텐츠를 분류하기 위해서 이용하는 것으로, 사용자들의 행동, 정치, 경제 및/또는 트랜드를 반영하기 위해서 인터넷 망에서의 사용자들의 행동, 관리자의 입력, 사용자의 입력 등에 따라서 주기적으로 갱신될 수 있다. 태그들의 집합이 갱신됨에 따라 항목 정보의 태그셋 역시 업데이트될 수 있다. 항목 정보의 태그셋은 관리자 및/또는 사용자에 의해 재 설정될 수 있다. 여기서, 항목 정보는 광고 대상 페이지에 포함된 개별 상품, 컨텐츠, 뉴스 등에 대한 것으로, 광고 대상 페이지의 성격에 따라서 달라지며, 쇼핑몰 페이지에서는 상품 정보, 컨텐츠 제공 페이지에서는 컨텐츠 정보, 뉴스 제공 페이지에서는 뉴스 정보 중 적어도 하나 일 수 있다. 광고 대상 페이지 및 그의 하위 페이지에 포함된 하나 이상의 항목 정보들을 각각 추출할 수 있다. The advertisement target set selection unit 222 selects an advertisement target set using a tag set of one or more item information included in the advertisement target information. The advertisement target set selection unit 222 may extract one or more item information by crawling and / or analyzing an advertisement target page using the advertisement target information. At this time, crawling of the website may be performed in accordance with a change cycle of a target page obtained through comparison of preset or crawled data. The crawled data may be converted to other formats and transmitted to the advertisement media server 400. The advertisement target set selection unit 222 may set a tag set corresponding to each item information using a set of pre-registered tags. The set of pre-registered tags is used to classify the products and / or contents included in the website, and the user's behavior in the Internet network and the administrator's input to reflect the user's behavior, politics, economy and / or trend. , It may be periodically updated according to user input. As the set of tags is updated, the tag set of item information may also be updated. The tag set of item information may be reset by an administrator and / or user. Here, the item information is for individual products, content, news, etc. included in the advertisement target page, and varies depending on the nature of the advertisement target page, product information in the shopping mall page, content information in the content providing page, and news information in the news providing page It may be at least one of. Information about one or more items included in the advertisement target page and its sub-pages may be extracted.

하나 이상의 항목 정보를 각각 분석하여 대응되는 태그셋이 자동적으로 설정될 수 있다. 태그셋은 각 항목 정보와 대응되는 태그들의 집합을 말하며, 카테고리(의류, 식품, 전자제품, 여행, 호텔 등), 브랜드, 속성 정보(색깔, 무늬, 디자인적 요소, 카라 유무, 핏의 종류, 루즈핏, 슬림핏, 스키니 등), 개인화 데이터(사용자 단말의 쿠키 정보, 이전 검색 이력, 입력 키워드, 방문 페이지 등) 등을 포함할 수 있다. 태그셋은 미리 등록된 태그 집합 중에서 하나 이상의 태그들을 선택하여 포함하여 설정하는 것으로, SNS, 포털, 미디어 등으로부터 획득된 빅데이터를 이용하여 현재의 트랜드에 맞춰 변화될 수 있다. 항목 정보의 태그셋은 기 설정된 업데이트 주기에 맞춰서 업데이트 될 수 있다. 항목 정보에 대한 태그 셋은 자동으로 인지되어 기계 학습 알고리즘을 통해 설정되기도 하고, 관리자에 의해 수동으로 설정되기도 한다. A corresponding tag set may be automatically set by analyzing each of one or more item information. The tag set refers to a set of tags that correspond to each item information, category (clothing, food, electronics, travel, hotel, etc.), brand, attribute information (color, pattern, design elements, presence or absence of color, type of fit, Loose fit, slim fit, skinny, etc.), personalized data (user terminal cookie information, previous search history, input keyword, landing page, etc.). The tag set is configured by selecting and including one or more tags from a pre-registered tag set, and can be changed according to the current trend by using big data obtained from SNS, portal, media, and the like. The tag set of item information can be updated according to a preset update cycle. The tag set for the item information is automatically recognized and set through a machine learning algorithm or manually by the administrator.

광고 대상 셋트 선정부(222)는 각 매체의 특성에 따라서 매체 별로 광고 대상 셋트를 선별할 수 있다. 주 사용층의 성별, 나이 등에 따라 각 매체의 특성은 달라지며, 광고의 목표 정보, 예산 정보를 고려하여 각 매체 별로 광고 대상 셋트는 달라질 수 있다. The advertisement target set selection unit 222 may select the advertisement target set for each medium according to the characteristics of each medium. The characteristics of each medium vary depending on the gender, age, etc. of the main user, and the target set for each medium may vary depending on the target information of the advertisement and budget information.

캠페인 정보 생성부(223)는 각 매체의 광고 대상 셋트를 기초로 각 매체의 캠페인 정보를 생성할 수 있다. 캠페인 정보 생성부(223)는 광고 대상의 업데이트 주기에 맞춰서 갱신될 수 있다. 캠페인 정보는 매체에서 정의한 규격에 맞춰 생성되는 정보로서, 하나 이상의 세트 및 각 세트에 포함되는 하나 이상의 소재 데이터를 포함할 수 있다. 소재 데이터는 광고 매체에 노출되는 컨텐츠를 말한다. 광고 대상 셋트에 포함된 복수의 이미지들 중에서, 각 매체의 특성, 각 매체의 규격 및 노출 범위에 따른 광고 효과를 고려하여 제공되는 소재 데이터를 달리 설정할 수 있다. 동일한 항목 정보에 대해서도 광고 효과, 목표 도달율 등을 고려하여 노출되는 컨텐츠가 달라질 수 있다. 예컨대, 유아 원피스의 경우, 유아 원피스를 제공하는 제1 소재 데이터 보다 유입 및 매출 효과가 높은 제2 소재 데이터를 캠페인 정보에 포함 시키도록 제어할 수 있다. The campaign information generation unit 223 may generate campaign information for each medium based on the advertisement target set of each medium. The campaign information generation unit 223 may be updated according to the update period of the advertisement target. The campaign information is information generated according to a standard defined in the medium, and may include one or more sets and one or more material data included in each set. Material data refers to content exposed on advertising media. Among the plurality of images included in the advertisement target set, material data provided may be set differently in consideration of advertisement effects according to characteristics of each medium, specifications of each medium, and exposure range. For the same item information, the exposed content may be changed in consideration of the advertising effect and target reach rate. For example, in the case of the infant dress, it may be controlled to include in the campaign information, the second material data having higher inflow and sales effects than the first material data providing the infant dress.

캠페인 정보 생성부(223)는 광고 대상 셋트를 기초로 각 매체의 캠페인 정보를 생성한다. 캠페인 정보는 각 매체 별로 생성되며, 각 매체의 규격에 따라서 다른 형식으로 생성될 수 있다. The campaign information generation unit 223 generates campaign information for each medium based on the advertisement target set. Campaign information is generated for each medium, and may be generated in different formats according to the standard of each medium.

캠페인 정보는 광고 매체를 통해 제공되는 노출 컨텐츠 및/또는 노출 컨텐츠를 통해 최종적으로 제공되는 랜딩 페이지에 대한 정보를 포함할 수 있다. 또한, 캠페인 정보는 각 소재 데이터와 대응되는 랜딩 페이지 주소를 포함할 수 있다. 클릭된 소재 데이터와 대응되는 랜딩 페이지가 제공되도록 설정된다. 노출 광고에 대한 랜딩 페이지는 사용자에 의해 선택된 소재 데이터 및/또는 사용자의 개인화 데이터에 따라 동적으로 변경될 수 있다. 랜딩 페이지는 사용자에 의해 클릭된 노출 광고 및/또는 사용자의 과거 행동 데이터를 고려하여 설정될 수 있다. 여기서, 행동 데이터는 광고 대상 서버(300)에 설치된 모듈에 의해 수집될 수 있다. 행동 데이터는 광고 매체 서버(400) 또는 자동 광고 대행 서버(200)로 전달될 수 있다. 즉, 랜딩 페이지는 노출 광고, 광고의 키워드 및/또는 사용자의 과거 행동 데이터를 종합하여 선호되는 상품들로 구성될 수 있다.The campaign information may include information on the exposed content provided through the advertising medium and / or the landing page finally provided through the exposed content. Further, the campaign information may include a landing page address corresponding to each material data. It is set to provide a landing page corresponding to the clicked material data. The landing page for the impression advertisement may be dynamically changed according to the material data selected by the user and / or personalization data of the user. The landing page may be set in consideration of the impression advertisement clicked by the user and / or the user's past behavior data. Here, the behavior data may be collected by a module installed in the advertisement target server 300. The behavior data may be transmitted to the advertisement media server 400 or the automatic advertisement agency server 200. That is, the landing page may be composed of preferred products by combining impression advertisements, keywords of advertisements, and / or past behavior data of users.

소재 데이터는 캠페인 정보를 기초로 제공되며 접속 사용자의 개인화 데이터에 따라 달라질 수 있다. The material data is provided based on the campaign information and may vary according to the personalization data of the accessing user.

본 발명의 실시예들에 따라서, 각 광고 매체를 통해 유입된 사용자의 단말기로 광고 상품의 상세정보를 포함한 랜딩페이지를 제공하고, 상기 랜딩페이지 상에서 상품의 상세 내용을 확인하고 뒤로 가기 또는 창 닫기 등의 사용자 입력에 반응하여, 상기 상품과 유사하거나, 사용자의 과거 행동 데이터를 기초로 선별된 상품 그룹의 리스트 페이지가 제공될 수 있다. 예컨대, 사용자의 과거 검색 이력, 클릭 이력, 구매 이력 등을 기초로 사용자의 선호 컨텐츠를 결정하고, 사용자의 선호 컨텐츠와 관련된 상품 그룹의 리스트 페이지를 랜딩 페이지로 제공할 수 있다.According to embodiments of the present invention, a landing page including detailed information of an advertisement product is provided to a terminal of a user introduced through each advertisement medium, and the details of the product are checked on the landing page, and a back or window is closed. In response to a user input of, a list page of a product group similar to the product or selected based on the user's past behavior data may be provided. For example, the user's preferred content may be determined based on the user's past search history, click history, and purchase history, and a list page of a product group related to the user's preferred content may be provided as a landing page.

광고 집행부(224)는 캠페인 정보를 대응되는 광고 매체에 등록 시켜 집행한다. 광고 집행부(224)는 캠페인 정보에 따라서 광고가 집행되도록 제어한다. 광고 집행부(224)는 캠페인 정보를 광고 매체(포털 사이트, 뉴스 사이트, 검색 사이트, SNS 채널 등)에 노출시켜 타겟 유저에게 노출시키도록 제어한다. 타겟 유저는 광고 목표 정보에 포함된 타겟팅 정보 및/또는 유저의 요구, 취향, 라이프 스타일을 고려하여 설정될 수 있다. 유저의 요구, 취향, 라이프 스타일은 사용자의 쿠키 정보, 이력 정보 등을 이용하여 결정될 수 있다. 또한, 타겟 유저는 광고 목표 정보, 목표 도달율을 고려하여 갱신될 수 있다. 예컨대, 제1 매체의 목표 도달율이 다른 제2 매체의 목표 도달율 보다 다소 낮은 경우, 제1 매체의 타겟 유저는 이탈율, 전환율, 클릭율에 따라서 변경될 수 있다. The advertisement execution unit 224 registers and executes the campaign information in the corresponding advertisement medium. The advertisement execution unit 224 controls advertisements to be executed according to campaign information. The advertisement executive unit 224 controls to expose campaign information to an advertisement medium (portal site, news site, search site, SNS channel, etc.) to the target user. The target user may be set in consideration of targeting information included in advertisement target information and / or a user's needs, preferences, and lifestyle. The user's needs, preferences, and lifestyle can be determined using the user's cookie information, history information, and the like. In addition, the target user may be updated in consideration of advertisement target information and target arrival rate. For example, when the target reach rate of the first medium is slightly lower than the target reach rate of the other second medium, the target user of the first medium may be changed according to the exit rate, conversion rate, and click rate.

광고 성과 모니터링부(225)는 광고 집행 이후에, 광고 매체 별로 광고 성과 정보를 수신하고 광고 성과 정보를 이용하여 목표 도달율을 산출할 수 있다. 목표 도달율은 각 매체 별로 산출될 수 있다. 이렇게 개별 수집된 광고 성과는 각 매체의 광고 집행 데이터와 상품 별로 분석된 웹사이트 내부의 사용자 행동 데이터들을 포함하며, 종합적인 광고 성과 리포트를 제공할 수 있다. 사용자의 행동 데이터는 광고 대상 서버에 설치된 모듈을 통해서 생성되어 수신될 수 있다. 광고 성과 리포트는 자동 광고 대행 서버, 또는 사용자 단말에 표시되며, 광고주에 의해 설정한 주기로 광고주에 의해 등록된 이메일로 전송 될 수 있다. 종합적인 광고 성과 리포트는 광고 매체 서버(400)로 전달될 수 있다. After the advertisement is executed, the advertisement performance monitoring unit 225 may receive advertisement performance information for each advertisement medium and calculate the target reach rate using the advertisement performance information. The target reach rate can be calculated for each medium. The advertisement performance collected individually includes advertisement execution data of each media and user behavior data of a website analyzed for each product, and can provide a comprehensive advertisement performance report. User behavior data may be generated and received through a module installed in an advertisement target server. The advertisement performance report is displayed on the automatic advertisement agency server or the user terminal, and may be transmitted to an email registered by the advertiser at a cycle set by the advertiser. The comprehensive advertisement performance report may be delivered to the advertisement media server 400.

수수료 지불 처리부(226)는 캠페인 정보가 매체를 통해 노출됨에 따른 광고비가 결정되면, 집행된 광고비에 일정 요율을 적용한 수수료의 지불 처리 링크를 사용자에게 제공할 수 있다. 수수료의 지불 처리 링크는 사용자에 의해 설정된 결제 주기에 맞춰 제공되거나, 수수료의 총액이 기 설정된 최대 총액과 동일한 경우 제공될 수 있다. The fee payment processing unit 226 may provide the user with a link for processing payment of a fee applying a certain rate to the executed advertisement cost when the advertisement cost is determined as the campaign information is exposed through the medium. The payment processing link of the fee may be provided according to a payment cycle set by the user, or may be provided when the total amount of the fee is equal to the preset maximum amount.

광고 최적화부(227)는 광고 성과, 타겟팅 데이터, 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터 중 적어도 하나를 고려하여, 광고 캠페인 정보, 소재 데이터, 랜딩 페이지를 최적화하여 갱신하는 기능을 수행한다. The advertisement optimization unit 227 optimizes and updates advertisement campaign information, material data, and landing page by considering at least one of advertisement performance, targeting data, and behavioral data received through a module installed in the advertisement target server. .

광고 최적화부(227)는 광고 성과, 타겟팅 데이터가 수신되면 이에 따라 캠페인 정보들을 변경할 수 있다. 광고 최적화부(227)는 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터를 이용하여 캠페인 정보들을 변경할 수 있다. 광고 최적화부(227)는 광고 성과, 타겟팅 데이터를 고려하여 캠페인 정보를 각 매체 별로 변경할 수 있다. 광고 최적화부(227)는 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터를 이용하여 캠페인 정보를 각 매체 별로 변경할 수 있다.The advertisement optimization unit 227 may change campaign information according to advertisement performance and targeting data. The advertisement optimization unit 227 may change campaign information using behavior data received through a module installed in the advertisement target server. The advertisement optimization unit 227 may change campaign information for each medium in consideration of advertisement performance and targeting data. The advertisement optimization unit 227 may change campaign information for each medium using the behavior data received through the module installed in the advertisement target server.

광고 최적화부(227)는 유입율, 구매율, 재방문율 등을 포함하는 광고 성과 또는 타겟팅 데이터를 고려하여 캠페인 정보에 포함되는 소재 데이터를 최적화 할 수 있다. 광고 최적화부(227)는 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터를 이용하여 캠페인 정보에 포함되는 소재 데이터를 최적화 할 수 있다. 광고 최적화부(227)는 유입율, 구매율, 재방문율 등을 포함하는 광고 성과 또는 타겟팅 데이터를 고려하여 목표 도달율을 산출하고, 목표 도달율이 낮은 소재 데이터를 해당 항목 정보의 다른 소재 데이터로 변경할 수 있다. 예컨대, 목표 도달율이 낮은 소재 데이터는 유입율, 구매율, 재방문율 중 적어도 하나가 높은 소재 데이터로 교체할 수 있다. 광고 최적화부(227)는 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터를 이용하여 목표 도달율을 산출하고, 목표 도달율이 낮은 소재 데이터를 해당 항목 정보의 다른 소재 데이터로 변경할 수 있다.The advertisement optimization unit 227 may optimize material data included in campaign information in consideration of advertisement performance or targeting data including inflow rate, purchase rate, and revisit rate. The advertisement optimization unit 227 may optimize the material data included in the campaign information by using the behavior data received through the module installed in the advertisement target server. The advertisement optimization unit 227 may calculate a target reach rate in consideration of advertisement performance or targeting data including inflow rate, purchase rate, revisit rate, and the like, and change the material data having a low target reach rate to other material data of the corresponding item information. For example, material data having a low target reach rate may be replaced with material data having at least one of an inflow rate, a purchase rate, and a revisit rate. The advertisement optimization unit 227 may calculate the target reaching rate using the behavioral data received through the module installed in the advertisement target server, and change the material data having the lower target reaching rate to other material data of the corresponding item information.

광고 최적화부(227)는 매체 별 목표 도달율을 비교하여 낮은 목표 도달율의 매체에 대한 광고 캠페인 정보를 변경할 수 있다. 예컨대, 제1 매체의 목표 도달율이 제2 매체의 목표 도달율 보다 다소 낮은 경우, 제2 매체를 통한 광고 집행 예산은 높이고, 제1 매체를 통한 광고 집행 예산은 낮출 수 있다. The advertisement optimization unit 227 may change the advertisement campaign information for the medium having a low target reaching rate by comparing the target reaching rate for each medium. For example, when the target reach rate of the first medium is slightly lower than the target reach rate of the second medium, the advertisement execution budget through the second medium may be increased, and the advertisement execution budget through the first medium may be lowered.

광고 최적화부(227)는 타겟팅 데이터를 기초로 유입율, 구매율, 재방문율 중 적어도 하나가 높은 사용자 그룹에게 광고가 제공되도록 캠페인 정보의 타겟 유저를 변경할 수 있다. The advertisement optimization unit 227 may change the target user of the campaign information so that the advertisement is provided to a user group having at least one of an inflow rate, a purchase rate, and a revisit rate based on the targeting data.

광고 최적화부(227)는 광고 성과, 타겟팅 데이터, 광고 대상 서버에 설치된 모듈을 통해 수신된 행동 데이터 중 적어도 하나를 고려하여, 랜딩 페이지를 최적화, 변경할 수 있다. 예컨대, 광고 최적화부(227)는 유입율이 기 설정된 최소 클릭율보다 낮은 컨텐츠를 제거하도록 랜딩 페이지를 변경할 수 있다. 광고 최적화부(227)는 구매율이 기 설정된 최소 구매율보다 낮은 컨텐츠를 항목 정보의 다른 소재 데이터로 변경하도록 랜딩 페이지를 변경할 수 있다. 광고 최적화부(227)는 재방문율이 기 설정된 최소 재방문율보다 낮은 항목 정보 및/또는 항목 정보의 소재 정보를 변경하도록 랜딩 페이지를 변경할 수 있다. The advertisement optimization unit 227 may optimize and change the landing page by considering at least one of advertisement performance, targeting data, and behavioral data received through a module installed in the advertisement target server. For example, the advertisement optimization unit 227 may change the landing page to remove content whose inflow rate is lower than a preset minimum click rate. The advertisement optimization unit 227 may change the landing page to change content whose purchase rate is lower than a predetermined minimum purchase rate to other material data of item information. The advertisement optimization unit 227 may change the landing page to change item information and / or material information of the item information whose revisit rate is lower than a predetermined minimum revisit rate.

이를 통해 본 발명의 실시예들에 따른 자동 광고 대행 서버(200)는 광고의 대상 정보, 목표 정보, 예산 정보를 포함하는 광고 요청 정보를 수신함에 따라 복수의 광고 매체들을 통해 제공되는 광고를 자동적으로 대행할 수 있다. 자동 광고 대행 서버(200)는 광고의 대상 정보의 변경, 삭제, 소멸 등의 업데이트가 감지되면 그에 따라 광고의 실행 및 제공과 관련된 캠페인 정보, 소재 데이터, 랜딩 페이지 등을 자동적으로 수정 및/또는 변경할 수 있다. 자동 광고 대행 서버(200)는 광고의 집행 이후에, 복수의 광고 매체들을 통한 성과 정보, 타겟팅 데이터, 광고 대상 서버에 설치된 모듈을 통해 수신한 행동 데이터를 종합하여, 캠페인 정보, 소재 데이터, 랜딩 페이지, 타겟 유저, 매체 별 예산 분배 등의 광고 집행 정보를 변경하여 광고의 실행을 대행할 수 있다. Through this, the automatic advertisement agency server 200 according to embodiments of the present invention automatically receives advertisements provided through a plurality of advertisement media upon receiving advertisement request information including advertisement target information, target information, and budget information. I can act. The automatic advertisement agency server 200 automatically corrects and / or changes campaign information, material data, landing pages, etc. related to the execution and provision of advertisements accordingly when an update such as change, deletion, destruction of target information of the advertisement is detected. You can. After the advertisement is executed, the automatic advertisement agency server 200 aggregates performance information through a plurality of advertisement media, targeting data, and behavioral data received through a module installed in the advertisement target server, campaign information, material data, and landing page , Target user, advertising execution information such as budget distribution for each medium can be changed to act for advertisement.

도 4 내지 도 6은 본 발명의 실시예들에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하여 광고의 집행을 대행하는 방법의 흐름도들이다. 4 to 6 are flow charts of a method for automatically generating campaign information for an advertising medium and acting for advertising, according to embodiments of the present invention.

도 4에 도시된 바와 같이, S110에서는 자동 광고 대행 서버(200)는 광고 요청 정보를 사용자 단말로부터 수신 받는다. 광고 요청 정보는 광고의 대상 정보, 목표 정보, 예산 정보를 포함할 수 있다. 4, in S110, the automatic advertisement agency server 200 receives advertisement request information from the user terminal. The advertisement request information may include target information of the advertisement, target information, and budget information.

S120에서는 자동 광고 대행 서버(200)는 광고의 대상 정보인 웹 페이지를 크롤링한다. In S120, the automatic advertisement agency server 200 crawls the web page that is the target information of the advertisement.

S130에서는 자동 광고 대행 서버(200)는 광고 대상 정보에 포함된 하나 이상의 항목 정보들을 카테고리, 브랜드, 속성(색상, 사이즈, 무늬, 스타일, 디자인적 요소 등), 할인율, 개시 시점, 클릭율, 전환율 중 적어도 하나를 기준으로 태그셋을 각각 설정한다. In S130, the automatic advertisement agency server 200 includes one or more item information included in the advertisement target information among categories, brands, attributes (color, size, pattern, style, design elements, etc.), discount rate, start time, click rate, conversion rate Each tag set is set based on at least one.

S140에서는 자동 광고 대행 서버(200)는 항목 정보들의 태그셋들을 고려하여 광고 대상 셋트를 선별한다. 광고 대상 셋트는 광고 매체 별로 다르게 선별될 수 있다. 광고 대상 셋트는 광고 매체 별 특성 및 항목 정보의 태그셋을 고려하여 광고 매체 별로 다르게 선별할 수 있다. In S140, the automatic advertisement agency server 200 selects an advertisement target set in consideration of tag sets of item information. The advertisement target set may be selected differently for each advertisement medium. The advertisement target set may be selected differently for each advertisement medium in consideration of characteristics of each advertisement medium and a tag set of item information.

S150에서는 자동 광고 대행 서버(200)는 복수의 광고 매체들의 규격들에 따른 캠페인 정보들을 각각 생성한다. S140에서 선별된, 광고 매체 별 광고 대상 셋트를 각 광고 매체의 규격에 따라서 캠페인 정보로 변환할 수 있다. In S150, the automatic advertisement agency server 200 generates campaign information according to standards of a plurality of advertisement media, respectively. The set of advertisement targets for each advertisement medium selected in S140 may be converted into campaign information according to the standards of each advertisement medium.

S160에서는 자동 광고 대행 서버(200)는 캠페인 정보를 대응되는 광고 매체를 통해 노출한다. In S160, the automatic advertisement agency server 200 exposes campaign information through a corresponding advertisement medium.

S170에서는 자동 광고 대행 서버(200)는 광고 노출 이후에, 각 광고 매체의 서버로부터 광고 성과 정보, 타겟팅 데이터 및 행동 데이터를 수집한다. 행동 데이터는 광고 대상 서버에 설치된 모듈에 의해 수신된다. 자동 광고 대행 서버(200)는 광고 성과 정보, 타겟팅 데이터 및 행동 데이터를 포함하는 광고 성과 리포트를 기 등록된 사용자 단말 및/또는 전자메일 주소로 전달할 수 있다. 추가적으로 자동 광고 대행 서버(200)는 광고 성과 정보, 타겟팅 데이터 및 행동 데이터를 고려하여 광고 매체 별 목표 도달율을 산출할 수 있다. In S170, the automatic advertisement agency server 200 collects advertisement performance information, targeting data, and behavior data from a server of each advertisement medium after advertisement exposure. The behavior data is received by a module installed on the server to be advertised. The automatic advertisement agency server 200 may deliver an advertisement performance report including advertisement performance information, targeting data, and behavior data to a pre-registered user terminal and / or an e-mail address. Additionally, the automatic advertisement agency server 200 may calculate a target reach rate for each advertisement medium in consideration of advertisement performance information, targeting data, and behavior data.

S180에서는 자동 광고 대행 서버(200)는 광고 성과 정보, 타겟팅 데이터 및 행동 데이터를 기초로 캠페인 정보, 소재 데이터 및/또는 랜딩 페이지를 최적화할 수 있다. 자동 광고 대행 서버(200)는 최적화된 캠페인 정보, 소재 데이터 및/또는 랜딩 페이지에 따른 광고를 집행시키도록 대행한다. In S180, the automatic advertisement agency server 200 may optimize campaign information, material data, and / or landing pages based on advertisement performance information, targeting data, and behavior data. The automatic advertisement agency server 200 acts to execute advertisements according to optimized campaign information, material data, and / or landing pages.

구체적으로, 자동 광고 대행 서버(200)는 캠페인 정보에 따른 광고 성과, 타겟팅 데이터, 행동 데이터가 수신되면 이에 따라 캠페인 정보들을 변경할 수 있다. 자동 광고 대행 서버(200)는 광고 성과, 타겟팅 데이터, 행동 데이터를 고려하여 캠페인 정보를 각 매체 별로 변경할 수 있다. Specifically, the automatic advertisement agency server 200 may change campaign information according to the advertisement performance, targeting data, and behavior data according to the campaign information. The automatic advertisement agency server 200 may change campaign information for each medium in consideration of advertisement performance, targeting data, and behavior data.

자동 광고 대행 서버(200)는 매체 별 목표 도달율을 비교하여 낮은 목표 도달율의 매체에 대한 광고 캠페인 정보를 변경할 수 있다. 자동 광고 대행 서버(200)는 유입율, 구매율, 재방문율 중 적어도 하나가 높은 사용자 그룹에게 광고가 제공되도록 캠페인 정보의 타겟 유저를 변경할 수 있다. 자동 광고 대행 서버(200)는 유입율, 구매율, 재방문율 중 적어도 하나를 이용하여 랜딩 페이지를 변경할 수 있다. 자동 광고 대행 서버(200)는 유입율, 구매율, 재방문율 중 적어도 하나를 고려하여 캠페인 정보에 포함되는 소재 데이터를 최적화 할 수 있다. The automatic advertisement agency server 200 may change the advertisement campaign information for the medium having the low target reaching rate by comparing the target reaching rate for each medium. The automatic advertisement agency server 200 may change the target user of the campaign information so that the advertisement is provided to a user group having at least one of an inflow rate, a purchase rate, and a revisit rate. The automatic advertisement agency server 200 may change the landing page using at least one of an inflow rate, a purchase rate, and a revisit rate. The automatic advertisement agency server 200 may optimize material data included in campaign information in consideration of at least one of an inflow rate, a purchase rate, and a revisit rate.

이를 통해, 본 발명의 실시예들에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하고 광고의 집행을 대행하는 방법은 광고 성과를 높일 수 있는 캠페인 정보를 자동으로 생성할 수 있다. 또한, 자동으로 광고 매체를 위한 캠페인 정보를 생성하고 광고의 집행을 대행하는 방법은 하나의 광고 대상이라도 광고 매체 별로 다른 캠페인 정보를 생성함으로써, 광고 성과를 극대화할 수 있다. Through this, a method of automatically generating campaign information for an advertising medium and acting as an agent for advertising according to embodiments of the present invention can automatically generate campaign information that can increase advertisement performance. In addition, the method of automatically generating campaign information for the advertising medium and executing the advertising can maximize advertising performance by generating different campaign information for each advertising medium even for one advertisement target.

또한, 본 발명의 실시예들에 따른 자동으로 광고 매체를 위한 캠페인 정보를 생성하고 광고의 집행을 대행하는 방법은 트랜드에 따라 광고 성과를 높이는 캠페인 정보를 자동으로 생성할 수 있다. In addition, the method of automatically generating campaign information for an advertising medium and acting on the execution of advertisements according to embodiments of the present invention may automatically generate campaign information that increases advertisement performance according to trends.

도 5에 도시된 바와 같이, S210에서는 자동 광고 대행 서버(200)는 광고 대상 정보의 변화가 감지되는지 여부를 판단한다. 광고 대상 정보의 변화는 크롤링 등을 통해 자동적으로 감지될 수 있다. As shown in FIG. 5, in S210, the automatic advertisement agency server 200 determines whether a change in advertisement target information is detected. Changes in advertisement target information may be automatically detected through crawling or the like.

S220에서는 자동 광고 대행 서버(200)는 광고 대상 정보를 크롤링하고, 광고 매체를 통해서 광고할 광고 대상 셋트를 업데이트 할 수 있다. 예컨대, 광고 대상 정보의 제목이 리드되고 다음으로 광고 대상 정보에 포함된 이미지가 분석될 수 있다. 변화 감지의 크롤링 과정 및 캠페인 정보 생성을 위한 크롤링 과정은 서로 다른 로직으로 수행될 수 있으며, 변화 감지의 크롤링 과정은 변화 여부 만을 판단하는 것으로 캠페인 정보 생성을 위한 크롤링 보다 더 간단한 로직이 이용될 수 있다. 변화 감지 크롤링 모듈에 의해 광고 대상 웹 사이트에 변화가 있는 것으로 감지된 경우, 웹 사이트의 내용을 모두 크롤링하는 캠페인 정보 생성의 크롤링 과정이 추가적으로 수행될 수 있다. In S220, the automatic advertisement agency server 200 may crawl advertisement target information and update the advertisement target set to advertise through the advertisement medium. For example, the title of the advertisement target information is read, and then the image included in the advertisement target information may be analyzed. The crawling process of change detection and the crawling process for generating campaign information may be performed with different logics, and the crawling process of change detection may determine whether or not the change is simpler logic than the crawling for campaign information generation. . When it is detected that there is a change in the website to be advertised by the change detection crawl module, a crawl process of generating campaign information for crawling all the contents of the website may be additionally performed.

S230에서는 자동 광고 대행 서버(200)는 업데이트 된 광고 대상 셋트를 반영한 캠페인 정보를 다시 생성한다. In S230, the automatic advertisement agency server 200 regenerates campaign information reflecting the updated advertisement target set.

이를 통해, 업데이트 정보가 반영되어 광고 노출되도록 하며, 노출된 광고 캠페인 정보를 통해서 유입된 사용자에게 경로 없음 등의 에러 없이 실제 광고 대상에 포함된 페이지가 제공되도록 한다. 광고주인 사용자의 별도의 요청 없이도 광고 대상의 업데이트 여부 만으로도 광고 매체를 통해 노출되는 캠페인 정보가 변경될 수 있다. Through this, the update information is reflected and the advertisement is exposed, and the page included in the actual advertisement target is provided to the user introduced through the exposed advertisement campaign information without errors such as no route. The campaign information exposed through the advertisement medium may be changed only by updating the advertisement target without the user's request.

도 6에 도시된 바와 같이, S310에서는 자동 광고 대행 서버(200)는 SNS, 포털, 뉴스 등의 빅데이터 분석을 통해 트렌드의 변화를 감지할 수 있다. As illustrated in FIG. 6, in S310, the automatic advertisement agency server 200 may detect a change in the trend through big data analysis such as SNS, portal, and news.

S320에서는 자동 광고 대행 서버(200)는 트렌드의 변화가 감지된 경우, 광고 대상을 다시 크롤링 및/또는 리드하고 광고 대상에 포함된 항목 정보의 태그셋을 재 설정한다. 이때, 기 등록된 태그들의 재 정의 과정도 실행될 수 있다. In S320, when the trend change is detected, the automatic advertisement agency server 200 re-crawls and / or leads the advertisement target and resets the tag set of the item information included in the advertisement target. At this time, the redefinition process of the previously registered tags may also be executed.

S330에서는 자동 광고 대행 서버(200)는 태그셋을 고려하여 광고 대상 셋트를 변경한다. 자동 광고 대행 서버(200)는 업데이트 된 광고 대상 셋트를 고려하여 캠페인 정보를 다시 생성한다.In S330, the automatic advertisement agency server 200 changes the advertisement target set in consideration of the tag set. The automatic advertisement agency server 200 re-generates campaign information in consideration of the updated target set.

이를 통해, 빅데이터 분석에 따른 트랜드의 변화를 반영하여 태그셋 및 광고 대상 셋트를 재 설정하도록 함으로써, 광고주의 추가 설정 없이 최초 등록 정보 만으로 광고 성과를 높일 수 있는 캠페인 정보를 업데이트할 수 있다. Through this, it is possible to update the campaign information that can increase the advertisement performance with only the first registration information without additional setting of the advertiser by resetting the tag set and the target set to reflect the trend change according to the big data analysis.

다른 실시예에서, 자동 광고 대행 서버(200)는 관리자의 입력 또는 사용자의 입력에 의해 트랜드의 변화를 감지할 수 있다. In another embodiment, the automatic advertisement agency server 200 may detect a trend change by an administrator input or a user input.

도 7은 본 발명의 실시예들에 따라서, 사용자 단말에게 광고가 제공되는 방법의 흐름도이다. 7 is a flowchart of a method in which advertisements are provided to a user terminal according to embodiments of the present invention.

S410에서 사용자는 사용자 단말을 통해 광고 매체 페이지를 로딩한다. In S410, the user loads the advertisement medium page through the user terminal.

S420에서 사용자 단말은 광고 매체 페이지에 포함된 노출 광고를 선택하는 사용자 입력을 광고 매체 서버로 전달한다. In S420, the user terminal transmits a user input for selecting an exposed advertisement included in the advertisement media page to the advertisement media server.

S430에서 광고 매체 서버으로부터의 응답으로 사용자 단말에는 노출 광고의 캠페인 정보에 포함된 랜딩 페이지가 제공된다. 랜딩 페이지는 사용자 단말의 개인화 데이터, 제공된 광고 매체, 노출 광고 선택 전의 검색 이력 등을 고려하여 동적으로 변경될 수 있다. In S430, a landing page included in the campaign information of the exposed advertisement is provided to the user terminal in response to the advertisement media server. The landing page may be dynamically changed in consideration of personalization data of a user terminal, a provided advertisement medium, and a search history before selecting an exposed advertisement.

랜딩 페이지는 광고 성과, 타겟팅 데이터, 누적적으로 획득한 사용자의 행동 전환 기여도 등을 고려하여 변경될 수 있다. 예컨대, 선택된 소재의 상세 페이지 만이 포함되는 랜딩 페이지가 구매율, 클릭율, 재 방문율 중 적어도 하나를 높인다면 선택되니 소재의 상세 페이지를 랜딩 페이지로 구성한다. 선택된 소재 및 유사 컨텐츠를 포함하는 리스트 페이지를 포함하는 랜딩 페이지가 구매율, 클릭율, 재 방문율 중 적어도 하나를 높인다면 그에 따라 랜딩 페이지를 변경한다. The landing page may be changed in consideration of advertisement performance, targeting data, and cumulatively acquired user's behavior conversion contribution. For example, if a landing page that includes only the detail page of the selected material increases at least one of purchase rate, click rate, and revisit rate, the detail page of the material is configured as a landing page. If the landing page including the list page including the selected material and similar content increases at least one of the purchase rate, click rate, and revisit rate, the landing page is changed accordingly.

도 1을 참조하면, 사용자 단말(102)은 네트워크 망을 통해 포털 서버, 뉴스 서버, 검색 서버 등의 다양한 광고 매체의 서버(400)에 접속하고 광고를 제공 받는다. 광고 매체 서버(400)를 통해 제공되는 광고를 통해 사용자 단말(102)은 광고 대상 서버(300)로 유입될 수 있다. Referring to FIG. 1, the user terminal 102 accesses a server 400 of various advertisement media such as a portal server, a news server, and a search server through a network and receives advertisements. The user terminal 102 may be introduced into the advertisement target server 300 through advertisements provided through the advertisement media server 400.

광고 대상 서버(300)는 유입 사용자의 검색 광고 시 클릭한 키워드, 디스플레이 광고시 클릭한 상품, 클릭시 URL에 포함된 파라미터 값, 사전 정의된 시간대 등의 룰에 동적으로 대응하여 해당 값과 일치하는 또는 적합한 추천 상품을 검색 결과 목록으로 출력하는 랜딩 페이지 제공 모듈을 포함할 수 있다. The advertisement target server 300 dynamically responds to rules such as keywords clicked in search advertisements of inflowing users, products clicked in display advertisements, parameter values included in URLs when clicked, and predefined time zones to match the corresponding values. Or, it may include a landing page providing module that outputs a suitable recommended product as a search result list.

랜딩 페이지의 구성을 위해 광고 매체를 통한 태그 기반 검색 결과 출력 뿐만 아니라 키워드, 항목, URL 파라미터 등에 대응하여 각각 다르게 출력되는 배너 이미지, 동영상 등을 사전에 정의해 놓을 수 있다. For the construction of the landing page, not only the tag-based search result output through the advertising medium but also the banner image, video, etc., which are output differently in response to keywords, items, URL parameters, etc., may be defined in advance.

랜딩 페이지의 구성을 위해 광고 매체를 통한 태그 기반 상품 검색 결과 출력 뿐만 아니라 그와 함께 출력되었을 때 광고 성과와 사용자 유입 등이 좋을 것이라 예측된 추천 상품 목록과 사용자의 상품 조회 및 구매 이벤트 등의 행동 데이터를 바탕으로 판단한 최근 인기 상품 목록을 사전에 정의해 놓을 수 있다. In order to compose the landing page, not only the tag-based product search results are output through the advertising media, but also the advertisement data and the user's product inquiry and purchase events, which are predicted to have good advertisement performance and user inflow when outputted with it. A list of recent popular products judged based on can be defined in advance.

랜딩 페이지는 광고 매체를 통한 태그 기반 검색 결과 출력, 키워드, 항목, URL 파라미터 등에 대응하여 각각 다르게 출력되는 배너 이미지, 동영상을 이용하여 갱신될 수 있다. 랜딩 페이지는 광고 매체를 통한 태그 기반 상품 검색 결과 출력 시에 광고 성과와 추천 상품 목록과 최근 인기 상품 목록을 바탕으로 갱신될 수 있다. The landing page may be updated using banner images and videos that are differently output in response to tag-based search result output through advertisement media, keywords, items, URL parameters, and the like. The landing page may be updated based on advertisement performance, recommended product list, and recent popular product list when outputting the tag-based product search result through the advertising medium.

광고 매체를 통하여 태그 기반 상품 검색 결과 출력 뿐만 아니라 키워드, 상품, URL 파라미터 등에 대응하여 각각 다르게 출력되는 랜딩 페이지 구성 목록들은 지속적으로 확장될 수 있다. 랜딩 페이지 저작 도구 등의 관리 도구를 통해 광고주, 광고 대행 서버의 관리자 등에 의해 조회, 생성, 수정, 삭제 등을 하여 관리할 수도 있다. 랜딩 페이지 저작 도구 등의 관리 도구는 사용자 단말(101) 내에 포함되거나 자동 광고 대행 서버(200)에 별개로 포함될 수 있다. 광고 집행을 원하는 사용자 즉 광고주는 직접 랜딩 페이지 저작 도구 등의 관리 도구를 통해 랜딩 페이지를 수정할 수 있다. 자동 광고 대행 서버(200)는 광고 관련 정보(광고 대상 정보, 광고 예산 정보, 광고 목표 정보, 캠페인 정보, 타겟팅 데이터 등)에 대한 수정/변경 입력에 따라 광고 관련 정보를 변경할 수 있다. The landing page composition lists that are output differently in response to keywords, products, URL parameters, etc. as well as tag-based product search result output through the advertisement medium may be continuously expanded. Through management tools such as a landing page authoring tool, it can also be managed by viewing, creating, modifying, deleting, etc. by an advertiser or an administrator of an ad agency server. Management tools such as a landing page authoring tool may be included in the user terminal 101 or separately included in the automatic advertisement agency server 200. Users who want to execute advertisements, that is, advertisers, can directly modify the landing page through management tools such as a landing page authoring tool. The automatic advertisement agency server 200 may change advertisement-related information according to a modification / change input for advertisement-related information (advertising target information, advertisement budget information, advertisement target information, campaign information, targeting data, etc.).

광고 매체 서버(400)는 픽셀 코드를 통해 행동 데이터를 수집, 리포팅, 정산 등을 위한 가공 처리, 개인화 추천 등 추천 로직에 활용하기 위해 데이터를 사용자 단말(101) 또는 자동 광고 대행 서버(200)로 전달하고 관리한다. 여기서, 픽셀 코드는 사용자의 행동을 추적, 수집하고자 하는 부분에 설치되어 해당 페이지 뷰 또는 행동이 일어 났을 때 사용자 행동 데이터를 수집하고, 수집된 행동 데이터를 가공하고, 최종적으로 생성된 데이터를 자동 광고 대행 서버 또는 광고 대상 서버로 전송한다. The advertisement media server 400 collects behavior data through pixel codes, processes the data for reporting, settlement, etc., and uses the data to the user terminal 101 or the automatic advertisement agency server 200 to utilize it in recommendation logic such as personalization recommendation. Communicate and manage. Here, the pixel code is installed in the part to track and collect the user's behavior, collects the user's behavior data when the corresponding page view or behavior occurs, processes the collected behavior data, and automatically advertises the finally generated data It is transmitted to the proxy server or the target server for advertisement.

자동 광고 대행 서버(200)는 유입의 광고 매체 및 랜딩 페이지 식별자를 바탕으로 해당 매체와 랜딩 페이지의 행동 전환 기여도를 분석할 수 있다. The automatic advertisement agency server 200 may analyze the contribution of behavioral conversion of the media and the landing page based on the advertisement media and landing page identifier of the inflow.

자동 광고 대행 서버(200)는 행동 전환 기여도에 따라서, 기 등록된 캠페인 정보를 수정할 수 있다. 수정된 캠페인 정보는 광고 매체 서버(400)에 등록되어 실행될 수 있다. 이를 통해 광고 성과는 더 올라갈 수 있다. The automatic advertisement agency server 200 may modify pre-registered campaign information according to the behavior conversion contribution. The modified campaign information may be registered and executed in the advertisement media server 400. Through this, advertising performance can be further improved.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The device described above may be implemented with hardware components, software components, and / or combinations of hardware components and software components. For example, the devices and components described in the embodiments include, for example, processors, controllers, arithmetic logic units (ALUs), digital signal processors (micro signal processors), microcomputers, field programmable gate arrays (FPGAs). , A programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions, may be implemented using one or more general purpose computers or special purpose computers. The processing device may perform an operating system (OS) and one or more software applications running on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For convenience of understanding, a processing device may be described as one being used, but a person having ordinary skill in the art, the processing device may include a plurality of processing elements and / or a plurality of types of processing elements. It can be seen that may include. For example, the processing device may include a plurality of processors or a processor and a controller. In addition, other processing configurations, such as parallel processors, are possible.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instruction, or a combination of one or more of these, and configure the processing device to operate as desired, or process independently or collectively You can command the device. Software and / or data may be interpreted by a processing device, or to provide instructions or data to a processing device, of any type of machine, component, physical device, virtual equipment, computer storage medium or device. , Or may be permanently or temporarily embodied in the transmitted signal wave. The software may be distributed on networked computer systems, and stored or executed in a distributed manner. Software and data may be stored in one or more computer-readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the embodiments or may be known and usable by those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, and magnetic media such as floptical disks. -Hardware devices specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language code that can be executed by a computer using an interpreter, etc., as well as machine language codes produced by a compiler. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described by a limited embodiment and drawings, those skilled in the art can make various modifications and variations from the above description. For example, the described techniques are performed in a different order than the described method, and / or the components of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or other components Alternatively, even if replaced or substituted by equivalents, appropriate results can be achieved.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (19)

자동 광고 대행 서버가 광고주 단말기로부터 광고 대상 정보, 광고 예산 정보, 광고 목표 정보를 수신 받는 단계;
상기 자동 광고 대행 서버가 상기 광고 대상에 포함된 하나 이상의 항목 정보들을 카테고리, 브랜드, 속성, 할인율, 개시 시점, CTR, 전환율 중 적어도 하나를 기준으로 태그셋을 설정하고, 상기 항목 정보들의 태그셋을 고려하여 광고 대상 상품 셋트를 선정하는 단계;
상기 자동 광고 대행 서버가 상기 광고 대상 셋트를 중심으로, 복수의 광고 매체들을 위한, 하나 이상의 세트 및 각 세트에 포함되는 하나 이상의 소재 데이터를 포함하는 캠페인 정보를 각각 생성하는 단계;
상기 자동 광고 대행 서버가 각각 생성한 캠페인 정보를 대응되는 광고 매체에 등록 시키는 단계; 및
상기 자동 광고 대행 서버가 상기 복수의 광고 매체 서버들로부터 광고 성과 정보들을 각각 수신하고, 상기 광고 성과 정보들을 고려하여 소재 데이터, 캠페인 정보, 랜딩 페이지 중 적어도 하나를 최적화 하는 단계를 포함하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
An automatic advertisement agency server receiving advertisement target information, advertisement budget information, and advertisement target information from an advertiser terminal;
The automatic advertisement agency server sets a tag set based on at least one of category, brand, attribute, discount rate, start time, CTR, and conversion rate of one or more item information included in the advertisement target, and sets the tag set of the item information. Selecting a product set to be advertised in consideration;
Generating, by the automatic advertisement agency server, campaign information including, for a plurality of advertisement media, one or more sets and one or more material data included in each set, with respect to the advertisement target set;
Registering campaign information generated by each of the automatic advertisement agency servers in a corresponding advertisement medium; And
The automatic advertisement agency server receives advertisement performance information from the plurality of advertisement media servers, respectively, and optimizes at least one of material data, campaign information, and landing page in consideration of the advertisement performance information. How to create advertisements for advertising media and act for advertising.
제1항에 있어서,
상기 캠페인 정보를 상기 광고 대상의 업데이트 주기에 맞춰 갱신하는 단계;를 더 포함하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
And updating the campaign information according to an update cycle of the advertisement target, further comprising automatically generating advertisements for an advertising medium and acting for advertisements.
제1항에 있어서,
상기 태그셋의 그룹은
데이터베이스에 등록되며, 주기적으로 현재 시점의 빅 데이터에 따른 사용자들의 행동 패턴을 기초로 재 설정되는 것인, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
The group of tag sets
It is registered in the database, and is periodically reset based on the user's behavior pattern according to the big data at the present time.
제1항에 있어서,
각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 단독 페이지 또는 상기 상품과 유사한 상품 그룹의 리스트 페이지를 제공하는 단계를 더 포함하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
Further comprising the step of providing a single page of a product selected by the user or a list page of a group of products similar to the product to the terminal of the user introduced through each advertisement medium, automatically generating an advertisement for the advertisement medium and advertising How to act on behalf of.
제1항에 있어서,
상기 최적화하는 단계는
광고 성과 정보를 이용하여, 캠페인 정보에 포함된 소재 데이터를 유입 및 매출 효과가 높은 소재 데이터로 변경하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
The step of optimizing
A method of automatically generating advertisements for advertising media and acting on advertisements by using advertisement performance information to convert material data included in campaign information into material data with high inflow and sales effects.
제5항에 있어서,
상기 최적화하는 단계는
복수의 광고 매체 별 광고 성과 정보 중에서, 가장 낮은 광고 성과를 가지는 제1 광고 매체를 통해 집행한 제1 캠페인 정보를 수정하여, 상기 제1 광고 매체에 대한 광고 예산을 감소시키고,
가장 높은 광고 성과를 가지는 제2 광고 매체를 통해 집행한 제2 캠페인 정보를 수정하여 상기 제2 광고 매체에 대한 광고 예산을 증가시키는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
The method of claim 5,
The step of optimizing
Among the advertisement performance information for each of the plurality of advertisement media, the first campaign information executed through the first advertisement media having the lowest advertisement performance is corrected to reduce the advertisement budget for the first advertisement media,
A second advertising medium having the highest advertisement performance is modified to increase the advertising budget for the second advertising medium by modifying the second campaign information, which automatically generates an advertisement for the advertising medium and acts for the execution of the advertisement. Way.
제1 항에 있어서,
상기 최적화하는 단계는
광고 성과 정보를 이용하여, 노출 광고의 랜딩 페이지를 변경하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
The step of optimizing
A method for automatically generating advertisements for advertisement media and acting for advertisements by using the advertisement performance information to change the landing page of the advertisement.
제1항에 있어서,
상기 대응되는 광고 매체에 등록 시키는 단계는
각 사용자 단말기에 저장된 쿠키 정보 및 상기 캠페인 정보에 의해 설정된 타겟 정보를 고려하여 광고 매체를 통한 광고를 노출 시키는 단계를 포함하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
The step of registering in the corresponding advertising medium is
And exposing an advertisement through an advertisement medium in consideration of cookie information stored in each user terminal and target information set by the campaign information, and automatically generating an advertisement for the advertisement medium and acting for the execution of the advertisement.
제1항에 있어서,
복수의 광고 매체들의 광고 매체 서버로부터 집행된 광고에 대한 사용자의 행동 데이터 및 광고 성과 정보를 수신하는 단계를 포함하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
According to claim 1,
A method for automatically generating advertisements for advertisement media and acting for advertisements, the method comprising receiving user behavior data and advertisement performance information for advertisements executed from advertisement media servers of a plurality of advertisement media.
광고주 단말기로부터 광고 대상 정보, 광고 예산 정보, 광고 목표 정보를 수신 받는 정보 수신부;
상기 광고 대상에 포함된 하나 이상의 항목 정보들을 카테고리, 브랜드, 속성, 할인율, 개시 시점, CTR, 전환율 중 적어도 하나를 기준으로 태그셋을 설정하고, 상기 항목 정보들의 태그셋을 고려하여 광고 대상 상품 셋트를 선정하는 광고 대상 셋트 선정부;
상기 광고 대상 셋트를 중심으로, 복수의 광고 매체들을 위한, 하나 이상의 세트 및 각 세트에 포함되는 하나 이상의 소재를 포함하는 캠페인 정보를 각각 생성하는 캠페인 정보 생성부;
각각 생성한 캠페인 정보를 대응되는 광고 매체에 등록 시키는 광고 집행부;
상기 복수의 광고 매체 서버들로부터 광고 성과 정보들을 각각 수신하는 광고 성과 모니터링부; 및
상기 광고 성과 정보를 고려하여 소재 데이터, 캠페인 정보, 랜딩 페이지 중 적어도 하나를 최적화 하는 광고 최적화부를 포함하는, 자동 광고 대행 서버.
An information receiving unit receiving advertisement target information, advertisement budget information, and advertisement target information from an advertiser terminal;
Set the tag set based on at least one of category, brand, attribute, discount rate, start time, CTR, conversion rate of one or more item information included in the advertisement target, and consider the tag set of the item information to set the advertisement target product Ad target set selection unit for selecting;
A campaign information generating unit for generating campaign information including one or more sets and one or more materials included in each set, for a plurality of advertisement media, based on the advertisement target set;
An advertisement executive unit that registers each generated campaign information in a corresponding advertisement medium;
An advertisement performance monitoring unit that receives advertisement performance information from the plurality of advertisement media servers, respectively; And
And an advertisement optimization unit that optimizes at least one of material data, campaign information, and landing page in consideration of the advertisement performance information.
제10항에 있어서,
상기 캠페인 정보 생성부는
상기 캠페인 정보를 상기 광고 대상의 업데이트 주기에 맞춰 갱신하는 점을 특징으로 하는, 자동 광고 대행 서버.
The method of claim 10,
The campaign information generating unit
And updating the campaign information according to the update period of the advertisement target.
제10항에 있어서,
상기 광고 대상 셋트 선정부는
주기적으로 현재 시점의 빅 데이터에 따른 사용자들의 행동 패턴을 기초로 재 설정되는 태그셋의 그룹을 활용하여 상기 광고 대상에 포함된 하나 이상의 항목 정보들의 태그셋을 설정하는, 자동 광고 대행 서버.
The method of claim 10,
The advertisement target set selection unit
An automatic advertisement agency server that periodically sets a tag set of one or more item information included in the advertisement target by using a group of tag sets that are reset based on the behavior pattern of users according to the big data of the current time.
제10항에 있어서,
상기 캠페인 정보는
각 광고 매체를 통해 유입된 사용자의 단말기로 상기 사용자에 의해 선택된 상품의 단독 페이지 또는 상기 상품과 유사한 상품 그룹의 리스트 페이지를 랜딩 페이지로 제공하도록 설정되는 점을 특징으로 하는, 자동 광고 대행 서버.
The method of claim 10,
The campaign information above
Automatic advertisement agency server, characterized in that it is set to provide a single page of a product selected by the user or a list page of a group of products similar to the product as a landing page to the terminal of the user introduced through each advertisement medium.
제10항에 있어서,
상기 광고 최적화부는
광고 성과 정보를 이용하여, 캠페인 정보에 포함된 소재 데이터를 유입 및 매출 효과가 높은 소재 데이터로 변경하는, 자동 광고 대행 서버.
The method of claim 10,
The advertisement optimization unit
Automatic advertisement agency server that uses advertisement performance information to convert material data included in campaign information into material data with high inflow and sales effects.
제14항에 있어서,
상기 광고 최적화부는
복수의 광고 매체 별 광고 성과 정보 중에서, 가장 낮은 광고 성과를 가지는 제1 광고 매체를 통해 집행한 제1 캠페인 정보를 수정하여, 상기 제1 광고 매체에 대한 광고 예산을 감소시키고, 가장 높은 광고 성과를 가지는 제2 광고 매체를 통해 집행한 제2 캠페인 정보를 수정하여 상기 제2 광고 매체에 대한 광고 예산을 증가시키는 점을 특징으로 하는, 자동 광고 대행 서버.
The method of claim 14,
The advertisement optimization unit
Among the advertisement performance information for each of the plurality of advertisement media, the first campaign information executed through the first advertisement media having the lowest advertisement performance is corrected to reduce the advertising budget for the first advertisement media and to achieve the highest advertisement performance. Branch is characterized in that to increase the advertising budget for the second advertising medium by modifying the second campaign information executed through the second advertising medium, the automatic advertising agency server.
제10 항에 있어서,
상기 광고 최적화부는
광고 성과 정보를 이용하여 노출 광고의 랜딩 페이지를 변경하는, 자동으로 광고 매체를 위한 광고를 생성하고 광고의 집행을 대행하는 방법.
The method of claim 10,
The advertisement optimization unit
A method for automatically creating advertisements for advertising media and acting for advertisements by using the advertisement performance information to change the landing page of the impression advertisement.
제10항에 있어서,
상기 광고 집행부는
각 사용자 단말기에 저장된 쿠키 정보 및 상기 캠페인 정보에 의해 설정된 타겟 정보를 고려하여 광고 매체를 통한 광고를 노출 시키는 점을 특징으로 하는, 자동 광고 대행 서버.
The method of claim 10,
The advertisement executive unit
Automatic advertisement agency server, characterized in that for exposing the advertisement through the advertising medium in consideration of the target information set by the cookie information and the campaign information stored in each user terminal.
제10항에 있어서,
상기 광고 성과 모니터링부는
복수의 광고 매체들의 광고 매체 서버로부터 집행된 광고에 대한 사용자의 행동 데이터 및 광고 성과 정보를 수신하는 점을 특징으로 하는, 자동 광고 대행 서버.
The method of claim 10,
The advertisement performance monitoring unit
Automatic advertisement agency server, characterized in that for receiving the user's action data and advertisement performance information for the advertisement executed from the advertisement media server of a plurality of advertisement media.
컴퓨터를 이용하여 제1항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능한 저장 매체에 저장된 컴퓨터 프로그램.
A computer program stored in a computer-readable storage medium for executing the method of claim 1 using a computer.
KR1020180126308A 2018-10-22 2018-10-22 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method KR102191486B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180126308A KR102191486B1 (en) 2018-10-22 2018-10-22 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180126308A KR102191486B1 (en) 2018-10-22 2018-10-22 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020200170753A Division KR102219344B1 (en) 2020-12-08 2020-12-08 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method

Publications (2)

Publication Number Publication Date
KR20200045354A true KR20200045354A (en) 2020-05-04
KR102191486B1 KR102191486B1 (en) 2020-12-15

Family

ID=70732567

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180126308A KR102191486B1 (en) 2018-10-22 2018-10-22 Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method

Country Status (1)

Country Link
KR (1) KR102191486B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112036962A (en) * 2020-09-18 2020-12-04 恩亿科(北京)数据科技有限公司 Advertisement material processing method and related device
KR102311295B1 (en) * 2020-06-22 2021-10-14 주식회사 볼드코퍼레이션 System for managing landing page and CRM for customer information collection automation and method thereof
KR20210147572A (en) * 2020-05-29 2021-12-07 주식회사 노던라이츠코퍼레이션 Operating method of server for providing media marketing service
KR20220039495A (en) * 2020-09-22 2022-03-29 주식회사 레인보우8 Method and apparatus for targeting advertisement capable of Improving Advertising Impact and Achievement of KPI
KR20220095887A (en) * 2020-12-30 2022-07-07 주식회사 카카오 Advertising method and apparatus
WO2022234949A1 (en) * 2021-05-07 2022-11-10 (주)빅인사이트 Automatic advertising proxy server, method for generating and providing landing page in accordance with advertisement target, user, or media information, and computer program for performing method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102410260B1 (en) 2022-03-07 2022-06-22 와이에스에이 주식회사 Method, device and system for automatic creation and confirmation of advertisement content based on artificial intelligence

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002230405A (en) * 2001-02-02 2002-08-16 Sharp Corp Advertisement-managing method, advertisement medium used by the same, and advertisement-managing device
KR20070078396A (en) * 2006-01-26 2007-07-31 삼성전자주식회사 Method and apparatus for determining a system in a mobile terminal
KR20080053842A (en) * 2006-12-11 2008-06-16 주식회사 다츠커뮤니케이션 System and method for providing internet product advertising
KR20170024797A (en) * 2015-08-26 2017-03-08 주식회사 포워드벤처스 Device, method, and computer program for providing shopping service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002230405A (en) * 2001-02-02 2002-08-16 Sharp Corp Advertisement-managing method, advertisement medium used by the same, and advertisement-managing device
KR20070078396A (en) * 2006-01-26 2007-07-31 삼성전자주식회사 Method and apparatus for determining a system in a mobile terminal
KR20080053842A (en) * 2006-12-11 2008-06-16 주식회사 다츠커뮤니케이션 System and method for providing internet product advertising
KR20170024797A (en) * 2015-08-26 2017-03-08 주식회사 포워드벤처스 Device, method, and computer program for providing shopping service

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210147572A (en) * 2020-05-29 2021-12-07 주식회사 노던라이츠코퍼레이션 Operating method of server for providing media marketing service
KR102311295B1 (en) * 2020-06-22 2021-10-14 주식회사 볼드코퍼레이션 System for managing landing page and CRM for customer information collection automation and method thereof
CN112036962A (en) * 2020-09-18 2020-12-04 恩亿科(北京)数据科技有限公司 Advertisement material processing method and related device
CN112036962B (en) * 2020-09-18 2024-01-19 恩亿科(北京)数据科技有限公司 Advertisement material processing method and related device
KR20220039495A (en) * 2020-09-22 2022-03-29 주식회사 레인보우8 Method and apparatus for targeting advertisement capable of Improving Advertising Impact and Achievement of KPI
KR20220095887A (en) * 2020-12-30 2022-07-07 주식회사 카카오 Advertising method and apparatus
WO2022234949A1 (en) * 2021-05-07 2022-11-10 (주)빅인사이트 Automatic advertising proxy server, method for generating and providing landing page in accordance with advertisement target, user, or media information, and computer program for performing method
KR20220152047A (en) * 2021-05-07 2022-11-15 (주)태거스 Automatic AD agency server, Method for generating and providing a landing page in response to an automatic advertisement agency server, advertisement target, user, or media information, and Computer program for executing the method

Also Published As

Publication number Publication date
KR102191486B1 (en) 2020-12-15

Similar Documents

Publication Publication Date Title
KR102219344B1 (en) Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method
US11354376B2 (en) Using visitor context and web page features to select web pages for display
KR102191486B1 (en) Automatic advertisement execution device, method for automatically generating campaign information for an advertisement medium to execute an advertisement and computer program for executing the method
US10755300B2 (en) Optimization of online advertising assets
US9324093B2 (en) Measuring the effects of social sharing on online content and advertising
US20210200943A1 (en) Website improvements based on native data from website building system
US9582156B2 (en) Electronic publishing mechanisms
US20160134934A1 (en) Estimating audience segment size changes over time
US20160189201A1 (en) Enhanced targeted advertising system
US20200342496A1 (en) Providing a modified content item to a user
US20140089472A1 (en) System and method for semantic knowledge capture
US20160189207A1 (en) Enhanced online content delivery system using action rate lift
KR20160060646A (en) Predicting user interactions with objects associated with advertisements on an online system
KR20190015333A (en) Dynamic creative optimization to deliver content effectively
US20160180374A1 (en) Viewable impressions system
US20170357999A1 (en) Method and system for providing ranking information using effect analysis data of information data
US10922722B2 (en) System and method for contextual video advertisement serving in guaranteed display advertising
KR101628510B1 (en) Advertisement matching method for online contents and advertisement matching server thereof
KR20230011213A (en) Online AD agency server, Method for selectively change an execution of each advertisement included in the campaign information and Computer program for executing the method
US11151605B2 (en) Method and system for click to install behavior based detection of fraud
JP2017138970A (en) Learning device, learning method and learning program
US20150242886A1 (en) Ad impression availability and associated adjustment values
KR102379159B1 (en) Online AD agency server, Method for selectively change an execution of each advertisement included in the campaign information and Computer program for executing the method
KR102504344B1 (en) Automatic AD agency server, Method for generating and providing a landing page in response to an automatic advertisement agency server, advertisement target, user, or media information, and Computer program for executing the method
US20230410146A1 (en) System and method for optimizing media targeting in digital advertisement using dynamic categories

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant