KR20250040615A - System for tracking cookie-based service - Google Patents
System for tracking cookie-based service Download PDFInfo
- Publication number
- KR20250040615A KR20250040615A KR1020250031667A KR20250031667A KR20250040615A KR 20250040615 A KR20250040615 A KR 20250040615A KR 1020250031667 A KR1020250031667 A KR 1020250031667A KR 20250031667 A KR20250031667 A KR 20250031667A KR 20250040615 A KR20250040615 A KR 20250040615A
- Authority
- KR
- South Korea
- Prior art keywords
- cookie
- domain
- module
- user
- based service
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1063—Application servers providing network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 쿠키 기반 시스템에 관한 것으로서, 좀 더 구체적으로는 쿠키 기반 서비스 제공 시스템에 관한 것이다.The present invention relates to a cookie-based system, and more specifically, to a cookie-based service providing system.
쿠키(cookie)는 브라우저(browser)의 웹사이트(website) 방문 내역에 관한 파일로서, 쿠키를 이용하여 접속자의 경향이나 이용 패턴 등을 트랙킹(tracking)하여 접속자별로 타겟 광고하는 데 이용된다.A cookie is a file that records the browser's visit history to a website. Cookies are used to track users' tendencies and usage patterns and to target advertisements to each user.
이러한 타겟 광고는 접속자가 원하는 맞춤형 광고를 제공할 수 있기 때문에 접속자의 광고 접속률이 높아지게 되는 장점이 있다.These targeted advertisements have the advantage of increasing the advertisement engagement rate of visitors because they can provide customized advertisements that visitors want.
써드파티(third-party) 쿠키는 특정 웹사이트의 주체가 아닌 제3자가 접속자의 쿠키를 수집하여 활용하는 쿠키이다. 이러한 써드파티 쿠키는 접속자의 개인 정보의 성격이 짙은 쿠키를 제3자가 수집하여 활용하는 면에서 개인 정보의 침해에 대한 문제의 소지가 있다.Third-party cookies are cookies that are collected and utilized by a third party other than the owner of a specific website. These third-party cookies have the potential to be problematic in terms of privacy infringement, as they contain a strong nature of personal information about the visitor, and are collected and utilized by a third party.
써드파티 쿠키는 법적으로도 규제가 많아지고 있다.Third-party cookies are also increasingly subject to legal regulation.
한편, 웹사이트의 주체가 수집하는 퍼스트파티 쿠키(first-party cookie)는 쿠키 수집 대상 접속자의 한계가 있으며, 쿠키에 기반한 마케팅의 대상도 특정 웹사이트의 접속자들에 한정되어 있다는 문제점이 있다.On the other hand, first-party cookies collected by the website owner have limitations in the number of visitors to whom cookies are collected, and the target of cookie-based marketing is also limited to visitors to a specific website.
본 발명의 목적은 쿠키 기반 서비스 제공 시스템을 제공하는 데 있다.The purpose of the present invention is to provide a cookie-based service providing system.
상술한 본 발명의 목적에 따른 쿠키 기반 서비스 제공 시스템은, 웹 브라우저 상에 쿠키 기반 서비스를 표시하고, 표시된 쿠키 기반 서비스를 미리 회원 가입된 사용자의 선택에 따라 실행하는 사용자 단말; 상기 사용자 단말로 도메인 서비스를 제공하는 도메인 서버; 상기 사용자 단말로 제휴 도메인 서비스를 제공하는 제휴 도메인 서버를 포함하도록 구성될 수 있다.The cookie-based service providing system according to the purpose of the present invention described above may be configured to include a user terminal that displays a cookie-based service on a web browser and executes the displayed cookie-based service according to a selection made by a user who has previously registered as a member; a domain server that provides a domain service to the user terminal; and an affiliate domain server that provides an affiliate domain service to the user terminal.
여기서, 상기 제휴 도메인 서버의 제휴 도메인 서비스 제공을 제어하는 쿠키 기반 서비스 AI 제어 서버를 더 포함하도록 구성될 수 있다.Here, it may be configured to further include a cookie-based service AI control server that controls the provision of affiliate domain services by the affiliate domain server.
그리고 상기 제휴 도메인 서비스는, 상기 미리 회원 가입된 사용자에게 제공하기 위해 미리 준비된 도메인 서비스로 구성될 수 있다.And the above affiliate domain service may be configured as a domain service prepared in advance to be provided to the above pre-registered users.
상술한 쿠키 기반 서비스 제공 시스템에 의하면, 미리 회원 가입한 사용자의 사용자 단말이 쿠키 기반 서비스 AI 제어 서버로부터 미리 제휴 도메인 목록을 수신하고, 사용자 단말이 사용자가 접속 시도하는 도메인을 실시가 감지하여 이에 대응되는 제휴 도메인으로 접속을 리다이렉팅하고, 제휴 도메인에서 퍼스트파티 쿠키를 수집하도록 구성됨으로써, 쿠키 수집에 동의하는 사용자의 쿠키를 활용하여 사용자에게 타겟팅 광고 내지는 타겟팅 서비스를 할 수 있게 되는 효과가 있다.According to the cookie-based service provision system described above, the user terminal of a user who has registered in advance receives a list of affiliated domains in advance from the cookie-based service AI control server, the user terminal detects the domain that the user is attempting to access and redirects the access to the corresponding affiliated domain, and collects first-party cookies from the affiliated domain, thereby enabling targeted advertising or targeted services to be provided to the user by utilizing the cookies of a user who agrees to cookie collection.
한편, 쿠키 기반 서비스 AI 제어 서버가 미리 회원 가입한 사용자의 사용자 단말의 사용자 쿠키 아이디를 생성하여 사용자 단말로 제공하고, 사용자 단말이 사용자 쿠키 아이디를 이용하여 사용자 쿠키를 생성하며, 쿠키 기반 서비스 AI 제어 서버가 사용자 쿠키를 수집하도록 구성됨으로써, 사용자 단말의 웹 브라우저에서 접속하는 제휴 도메인뿐만 아니라 일반 도메인에 대해서도 사용자 쿠키를 수집하여 활용할 수 있게 되어 사용자 맞춤형 타겟팅 광고 내지는 타겟팅 서비스를 할 수 있게 되는 효과가 있다.Meanwhile, the cookie-based service AI control server generates a user cookie ID for a user terminal of a user who has registered in advance and provides it to the user terminal, and the user terminal generates a user cookie using the user cookie ID, and the cookie-based service AI control server is configured to collect the user cookie, so that user cookies can be collected and utilized not only for affiliate domains accessed from the web browser of the user terminal but also for general domains, thereby enabling the provision of customized targeted advertising or targeted services.
다른 한편, 사용자 단말의 웹 브라우저는 타겟팅 서비스인 쿠키 기반 서비스의 실행을 감지하고 서비스 서버별 접속 경로도 확인하여 퍼스타파티 쿠키나 사용자 쿠키에 저장하도록 구성됨으로써, 사용자가 쿠키 기반 광고 내지는 쿠키 기반 서비스를 통해 서비스 서버로 접속하는지 그리고 어느 웹사이트의 쿠키 기반 광고 내지는 쿠키 기반 서비스를 통해 접속하는지를 확인할 수 있게 되며, 이를 통해 사용자의 쿠키 기반 광고 내지는 쿠키 기반 서비스의 실질적인 효용을 알 수 있게 되고, 실질적인 효용이 높은 웹사이트 즉 서버별 접속 경로를 알 수 있게 되는 효과가 있다.On the other hand, the web browser of the user terminal is configured to detect the execution of a cookie-based service, which is a targeting service, and to check the access path for each service server and store it in a first-party cookie or user cookie, thereby making it possible to check whether the user accesses the service server through a cookie-based advertisement or cookie-based service and which website's cookie-based advertisement or cookie-based service the user accesses, thereby making it possible to know the actual utility of the user's cookie-based advertisement or cookie-based service and to know the access path for each website, i.e. server, with high actual utility.
또 다른 한편, 쿠키 기반 서비스 AI 제어 서버는 쿠키를 분석 결과에 따른 쿠키 기반 서비스의 실행 여부와 서비스 서버별 접속 경로를 이용하여 쿠키 기반 서비스를 제공할 제휴 도메인을 실시간 선정하고, 사용자 단말이 실시간 선정 결과에 따른 제휴 도메인으로 리다이렉팅을 수행하도록 구성됨으로써, 가장 광고와 서비스의 효용성이 높은 제휴 도메인으로 광고와 서비스를 집중하여 타겟팅 효율을 높일 수 있는 효과가 있다.On the other hand, the cookie-based service AI control server selects in real time an affiliate domain to provide a cookie-based service by analyzing whether the cookie-based service is executed based on the cookie analysis results and using the access path for each service server, and redirects the user terminal to the affiliate domain based on the real-time selection results. This has the effect of increasing targeting efficiency by concentrating advertisements and services on the affiliate domain with the highest advertisement and service utility.
또 다른 한편, 쿠키 기반 서비스 AI 제어 서버는 각 사용자 단말에서의 쿠키 기반 광고 내지는 쿠키 기반 서비스의 노출 횟수를 카운트하고, 노출 횟수와 해당 쿠키 기반 서비스의 실행 시점을 대비하여 해당 사용자 단말에 대한 쿠키 기반 서비스의 리타겟팅을 실시간 제어하도록 구성됨으로써, 쿠키 기반 광고 내지는 쿠키 기반 서비스의 각 사용자의 관심 여부를 확인할 수 있게 관심이 없는 사용자 단말로 쿠키 기반 광고 내지는 쿠키 기반 서비스를 제공하는 것을 중단하고 다른 사용자 단말로 리타겟팅하여 광고 효율성을 높일 수 있는 효과가 있다.On the other hand, the cookie-based service AI control server counts the number of exposures of cookie-based advertisements or cookie-based services on each user terminal, and controls retargeting of the cookie-based service for the user terminal in real time by comparing the number of exposures with the execution time of the cookie-based service, thereby enabling the user's interest in the cookie-based advertisement or cookie-based service to be checked, thereby stopping the provision of cookie-based advertisements or cookie-based services to user terminals that are not interested and retargeting to other user terminals, thereby increasing advertising efficiency.
도 1은 본 발명의 일 실시예에 따른 쿠키 기반 서비스 제공 시스템의 블록 구성도이다.Figure 1 is a block diagram of a cookie-based service providing system according to one embodiment of the present invention.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 발명을 실시하기 위한 구체적인 내용에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.The present invention can have various modifications and various embodiments, and specific embodiments are illustrated in the drawings and the specific contents for carrying out the invention are described in detail. However, this is not intended to limit the present invention to specific embodiments, but should be understood to include all modifications, equivalents, or substitutes included in the spirit and technical scope of the present invention. In describing each drawing, similar reference numerals are used for similar components.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.The terms first, second, A, B, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are only used to distinguish one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and/or includes any combination of a plurality of related described items or any item among a plurality of related described items.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When it is said that a component is "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components in between. On the other hand, when it is said that a component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms "comprises" or "has" and the like are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms defined in commonly used dictionaries, such as those defined in common dictionaries, should be interpreted as having a meaning consistent with the meaning they have in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly defined in this application.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.
도 1은 본 발명의 일 실시예에 따른 쿠키 기반 서비스 제공 시스템의 블록 구성도이다.Figure 1 is a block diagram of a cookie-based service providing system according to one embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 쿠키 기반 서비스 제공 시스템은 사용자 단말(100), 도메인(domain) 서버(200), 제휴 도메인 서버(300), 쿠키(cookie) 기반 서비스 AI(artificial intelligence) 제어 서버(400)를 포함하도록 구성될 수 있다.Referring to FIG. 1, a cookie-based service providing system according to one embodiment of the present invention may be configured to include a user terminal (100), a domain server (200), an affiliate domain server (300), and a cookie-based service AI (artificial intelligence) control server (400).
본 발명의 쿠키 기반 서비스 제공 시스템은 기본적으로 다음의 프로세스에 따른다.The cookie-based service provision system of the present invention basically follows the following process.
사용자 단말(100)에서 쿠키 기반 서비스 AI 제어 서버(400)에 접속하여 회원 가입을 하면, 미리 협의된 다른 제휴 도메인에도 즉시 리다이렉트되어 접속되도록 구성되고, 제휴 도메인에서는 퍼스트파티 쿠키 ID를 사용자 단말(100)에 송신하여 사용자 단말(100)이 퍼스트파티 쿠키를 생성하도록 구성될 수 있다. 그리고 사용자 단말(100)이 그 퍼스트파티 쿠키를 제휴 도메인 서버(300)로 송신하고, 제휴 도메인 서버(300)는 퍼스트파티 쿠키 ID를 갖는 퍼스트파티 쿠키를 다시 쿠키 기반 서비스 AI 제어 서버(400)로 송신하여 쿠키 기반 서비스 AI 제어 서버(400)에서 퍼스트파티 쿠키를 수집하도록 구성될 수 있다.When a user terminal (100) accesses the cookie-based service AI control server (400) and signs up for membership, the user terminal is configured to be immediately redirected to and accessed by another pre-agreed affiliate domain, and the affiliate domain can be configured to transmit a first-party cookie ID to the user terminal (100) so that the user terminal (100) generates a first-party cookie. In addition, the user terminal (100) can transmit the first-party cookie to the affiliate domain server (300), and the affiliate domain server (300) can transmit the first-party cookie with the first-party cookie ID to the cookie-based service AI control server (400) so that the cookie-based service AI control server (400) collects the first-party cookie.
이하, 세부적인 구성에 대하여 설명한다.Below, the detailed configuration is explained.
사용자 단말(100)은 웹 브라우저(web browser)(102) 상에 쿠키 기반 서비스를 표시하고, 표시된 쿠키 기반 서비스를 사용자의 선택에 따라 실행하도록 구성될 수 있다. 여기서, 쿠키 기반 서비스는 쿠키의 내용에 기반한 사용자 맞춤형 광고 접속 경로라든가 특정 웹사이트의 접속 경로 등과 같은 쿠키에 기반 콘텐츠 내지는 실행 경로 등을 포함할 수 있다.The user terminal (100) may be configured to display a cookie-based service on a web browser (102) and execute the displayed cookie-based service according to the user's selection. Here, the cookie-based service may include cookie-based content or execution paths, such as a customized advertisement access path based on the contents of the cookie or an access path to a specific website.
사용자 단말(100)은 회원 가입 신청 모듈(101), 웹 브라우저(102), 퍼스트파티 쿠키 아이디(first-party cookie ID) 수신 모듈(103), 퍼스트파티 쿠키 스크립트(first-party cookie script) 설치 모듈(104), 사용자 쿠키 아이디 수신 모듈(105), 사용자 쿠키 스크립트(user-cookie script) 설치 모듈(106), 제휴 도메인 목록 수신 모듈(107), 제휴 도메인 목록 저장 모듈(108), 웹 브라우저 접속 실시간 감지 모듈(109), 웹 브라우저 제어 모듈(110)을 포함하도록 구성될 수 있다.The user terminal (100) may be configured to include a membership application module (101), a web browser (102), a first-party cookie ID receiving module (103), a first-party cookie script installation module (104), a user cookie ID receiving module (105), a user cookie script installation module (106), an affiliate domain list receiving module (107), an affiliate domain list storage module (108), a web browser access real-time detection module (109), and a web browser control module (110).
이하, 세부적인 구성에 대하여 설명한다.Below, the detailed configuration is explained.
회원 가입 신청 모듈(101)은 사용자의 회원 가입을 신청하도록 구성될 수 있다. 사용자는 회원 가입을 통해 제휴 도메인 서버(300)가 퍼스트파티 쿠키를 수집하거나, 쿠키 기반 서비스 AI 제어 서버(400)가 사용자 쿠키를 생성하는 것을 동의할 수 있다.The membership application module (101) may be configured to apply for a user's membership. Through membership application, the user may agree to the affiliate domain server (300) collecting first-party cookies or the cookie-based service AI control server (400) generating user cookies.
웹 브라우저(102)는 도메인 서버(200) 또는 제휴 도메인 서버(300)에 접속하여 도메인 서비스 또는 제휴 도메인 서비스를 제공받도록 구성될 수 있다.A web browser (102) may be configured to access a domain server (200) or an affiliate domain server (300) to receive domain services or affiliate domain services.
그리고 웹 브라우저(102)는 퍼스트파티 쿠키를 제휴 도메인 서버(300)로 송신하고, 사용자 쿠키를 쿠키 기반 서비스 AI 제어 서버(400)로 송신하도록 구성될 수 있다.And the web browser (102) can be configured to transmit a first-party cookie to an affiliate domain server (300) and a user cookie to a cookie-based service AI control server (400).
제휴 도메인은 쿠키 기반 서비스 AI 제어 서버(400)의 주체와 제휴 관계에 있는 도메인 서버(200)의 주체가 생성하는 도메인이 될 수 있다. 제휴 도메인 서버(300)는 도메인 서버(200)의 도메인 서비스와 동일한 도메인 서비스를 제휴 도메인 서비스를 회원 가입한 사용자 단말(100)로 제공할 수 있다. 도메인에서는 사용자의 퍼스트파티 쿠키를 수집할 수 없지만, 제휴 도메인에서는 사용자의 퍼스트파티 쿠키를 수집할 수 있다.An affiliate domain can be a domain created by a subject of a domain server (200) that is in an affiliate relationship with a subject of a cookie-based service AI control server (400). An affiliate domain server (300) can provide the same domain service as the domain service of the domain server (200) to a user terminal (100) that has registered for the affiliate domain service. A domain cannot collect a user's first-party cookie, but an affiliate domain can collect a user's first-party cookie.
퍼스트파티 쿠키 아이디 수신 모듈(103)은 제휴 도메인 서버(300)로부터 퍼스트파티 쿠키 아이디를 수신하도록 구성될 수 있다.The first-party cookie ID receiving module (103) can be configured to receive a first-party cookie ID from an affiliate domain server (300).
퍼스트파티 쿠키 스크립트 설치 모듈(104)은 퍼스트파티 쿠키 아이디 수신 모듈(103)에서 수신된 퍼스트파티 쿠키 아이디를 이용하여 웹 브라우저(102)에 퍼스트파티 쿠키 스크립트를 설치하도록 구성될 수 있다.The first-party cookie script installation module (104) can be configured to install a first-party cookie script in a web browser (102) using the first-party cookie ID received from the first-party cookie ID reception module (103).
사용자 쿠키 아이디 수신 모듈(105)은 쿠키 기반 서비스 AI 제어 서버(400)로부터 사용자 쿠키 아이디를 수신하도록 구성될 수 있다.The user cookie ID receiving module (105) can be configured to receive a user cookie ID from a cookie-based service AI control server (400).
사용자 쿠키 스크립트 설치 모듈(106)은 사용자 쿠키 아이디 수신 모듈(105)에서 수신된 사용자 쿠키 아이디를 이용하여 웹 브라우저(102)에 사용자 쿠키 스크립트를 설치하도록 구성될 수 있다.The user cookie script installation module (106) can be configured to install a user cookie script in a web browser (102) using the user cookie ID received from the user cookie ID reception module (105).
제휴 도메인 목록 수신 모듈(107)은 쿠키 기반 서비스 AI 제어 서버(400)로부터 제휴 도메인 목록을 수신하도록 구성될 수 있다. 여기서, 제휴 도메인 목록은 쿠키 기반 서비스 AI 제어 서버(400)가 사용자 단말(100) 별로 실시간 선정된 리다이렉팅할 제휴 도메인의 목록이다.The affiliate domain list receiving module (107) may be configured to receive an affiliate domain list from a cookie-based service AI control server (400). Here, the affiliate domain list is a list of affiliate domains to be redirected in real time by the cookie-based service AI control server (400) for each user terminal (100).
여기서, 제휴 도메인은 쿠키 기반 서비스 AI 제어 서버(400)에서 사용자마다 각각 실시간 정해질 수 있다. 예를 들어, 등산 까페 사이트에서는 등산 용품으로의 맞춤형 광고 콘텐츠에 대한 실행이 많이 이루어지는 경우, 등산에 관심있는 사용자에게는 위 등산 까페 사이트가 제휴 도메인 목록에 선정될 수 있다. 물론, 등산 까페 사이트는 미리 제휴 도메인으로서 제휴가 되어 있도록 구성될 수 있다.Here, the affiliate domain can be determined in real time for each user by the cookie-based service AI control server (400). For example, if a lot of customized advertising content for mountaineering equipment is executed on a mountaineering cafe site, the mountaineering cafe site can be selected in the affiliate domain list for users interested in mountaineering. Of course, the mountaineering cafe site can be configured to be affiliated as an affiliate domain in advance.
제휴 도메인 목록 저장 모듈(108)은 제휴 목록 도메인 수신 모듈(107)에서 수신된 제휴 도메인 목록이 저장되도록 구성될 수 있다.The affiliate domain list storage module (108) may be configured to store the affiliate domain list received from the affiliate list domain reception module (107).
웹 브라우저 접속 실시간 감지 모듈(109)은 웹 브라우저(102)가 도메인 서버(200)로의 접속을 실시간 감지하도록 구성될 수 있다.The web browser access real-time detection module (109) can be configured to detect the web browser (102) accessing the domain server (200) in real time.
웹 브라우저 제어 모듈(110)은 퍼스트파티 쿠키 스크립트 설치 모듈(104)이 퍼스트파티 쿠키 스크립트를 웹 브라우저(102)에 설치하도록 제어하고, 사용자 쿠키 스크립트 설치 모듈(106)이 사용자 쿠키 스크립트를 웹 브라우저(102)에 설치하도록 제어할 수 있다.The web browser control module (110) can control the first-party cookie script installation module (104) to install the first-party cookie script in the web browser (102) and the user cookie script installation module (106) to install the user cookie script in the web browser (102).
웹 브라우저 제어 모듈(110)은 웹 브라우저 접속 실시간 감지 모듈(109)에서 실시간 감지된 도메인 서버(200)에 대응되는 제휴 도메인 서버(300)를 제휴 도메인 목록 저장 모듈(108)에 저장된 제휴 도메인 목록에서 검색하도록 구성될 수 있다.The web browser control module (110) may be configured to search for an affiliate domain server (300) corresponding to a domain server (200) detected in real time by the web browser access real-time detection module (109) in the affiliate domain list stored in the affiliate domain list storage module (108).
그리고 웹 브라우저 제어 모듈(110)은 웹 브라우저(102)가 도메인 서버(200)로의 접속을 차단하고 도메인 서버(200)로의 접속을 제휴 도메인 서버(300)로 리다이렉트(redirect)하도록 구성될 수 있다. 예를 들어, http://www.naver.com이 도메인 사이트인 경우, 제휴 도메인 사이트는 http://www.naver.com/adwon/panel.html과 같이 정해질 수 있고, 회원 가입한 사용자 단말(100)이 http://www.naver.com에 접속하면, 이를 감지하여 웹 브라우저(102)가 이를 즉시 http://www.naver.com/adwon/panel.html로 리다이렉팅하도록 구성될 수 있다.And the web browser control module (110) may be configured to block the web browser (102) from accessing the domain server (200) and redirect the access to the domain server (200) to the affiliate domain server (300). For example, if http://www.naver.com is a domain site, the affiliate domain site may be set as http://www.naver.com/adwon/panel.html, and when a user terminal (100) that has registered as a member accesses http://www.naver.com, this may be detected and the web browser (102) may be configured to immediately redirect this to http://www.naver.com/adwon/panel.html.
도메인 서버(200)는 사용자 단말(100)로 도메인 서비스를 제공하도록 구성될 수 있다.The domain server (200) can be configured to provide domain services to the user terminal (100).
도메인 서버(200)는 도메인 서비스 제공 모듈(201)을 포함하도록 구성될 수 있다.The domain server (200) may be configured to include a domain service providing module (201).
도메인 서비스 제공 모듈(201)은 사용자 단말(100)의 웹 브라우저(102)로 도메인 서비스를 제공하도록 구성될 수 있다.The domain service provision module (201) can be configured to provide domain services to a web browser (102) of a user terminal (100).
제휴 도메인 서버(300)는 사용자 단말(100)로 제휴 도메인 서비스를 제공하도록 구성될 수 있다.The affiliate domain server (300) may be configured to provide an affiliate domain service to a user terminal (100).
제휴 도메인 서버(300)는 제휴 도메인 서비스 제공 모듈(301), 사용자 정보 수신 모듈(302), 퍼스트파티 쿠키 아이디 생성 모듈(303), 퍼스트파티 쿠키 아이디 데이터베이스(304), 퍼스트파티 쿠키 아이디 송신 모듈(305), 퍼스트파티 쿠키 수집 모듈(306), 퍼스트파티 쿠키 저장 모듈(307), 퍼스트파티 쿠키 전달 모듈(308), 퍼스트파티 쿠키 사용자 확인 모듈(309), 제휴 도메인 서비스 허용 모듈(310), 서비스 데이터 실시간 수집 모듈(311), 서비스 데이터 저장 모듈(312), 퍼스트파티 쿠키 실시간 분석 모듈(314), 퍼스트파티 쿠키 기반 서비스 추출 모듈(313), 퍼스트파티 쿠키 기반 서비스 추가 모듈(315)을 포함하도록 구성될 수 있다.The affiliate domain server (300) may be configured to include an affiliate domain service providing module (301), a user information receiving module (302), a first-party cookie ID generation module (303), a first-party cookie ID database (304), a first-party cookie ID transmission module (305), a first-party cookie collection module (306), a first-party cookie storage module (307), a first-party cookie transmission module (308), a first-party cookie user verification module (309), an affiliate domain service permission module (310), a service data real-time collection module (311), a service data storage module (312), a first-party cookie real-time analysis module (314), a first-party cookie-based service extraction module (313), and a first-party cookie-based service addition module (315).
이하, 세부적인 구성에 대하여 설명한다.Below, the detailed configuration is explained.
제휴 도메인 서비스 제공 모듈(301)은 사용자 단말(100)의 웹 브라우저(102)로 제휴 도메인 서비스를 제공하도록 구성될 수 있다.The affiliate domain service provision module (301) can be configured to provide an affiliate domain service to a web browser (102) of a user terminal (100).
사용자 정보 수신 모듈(302)은 쿠키 기반 서비스 AI 제어 서버(400)로부터 사용자 정보를 실시간 수신하도록 구성될 수 있다.The user information receiving module (302) can be configured to receive user information in real time from the cookie-based service AI control server (400).
퍼스트파티 쿠키 아이디 생성 모듈(303)은 사용자 정보 수신 모듈(302)에서 수신된 사용자 정보를 이용하여 퍼스트파티 쿠키 아이디를 생성하도록 구성될 수 있다.The first-party cookie ID generation module (303) can be configured to generate a first-party cookie ID using user information received from the user information reception module (302).
퍼스트파티 쿠키 아이디 데이터베이스(304)는 퍼스트파티 쿠키 아이디 생성 모듈(303)에서 생성된 퍼스트파티 쿠키 아이디가 저장되도록 구성될 수 있다.The first-party cookie ID database (304) can be configured to store the first-party cookie ID generated by the first-party cookie ID generation module (303).
퍼스트파티 쿠키 아이디 송신 모듈(305)은 퍼스트파티 쿠키 아이디 생성 모듈(303)에서 생성된 퍼스트파티 쿠키 아이디 또는 퍼스트쿠키 아이디 데이터베이스(304)에 저장된 퍼스트파티 쿠키 아이디를 사용자 단말(100)로 송신하도록 구성될 수 있다.The first-party cookie ID transmission module (305) can be configured to transmit the first-party cookie ID generated by the first-party cookie ID generation module (303) or the first-party cookie ID stored in the first-party cookie ID database (304) to the user terminal (100).
퍼스트파티 쿠키 수집 모듈(306)은 사용자 단말(100)의 웹 브라우저(102)로부터 퍼스트파티 쿠키를 수집하도록 구성될 수 있다.The first-party cookie collection module (306) may be configured to collect first-party cookies from a web browser (102) of a user terminal (100).
퍼스트파티 쿠키 저장 모듈(307)은 퍼스트파티 쿠키 수집 모듈(306)에서 수집된 퍼스트파티 쿠키가 저장되도록 구성될 수 있다.The first-party cookie storage module (307) can be configured to store first-party cookies collected by the first-party cookie collection module (306).
퍼스트파티 쿠키 전달 모듈(308)은 퍼스트파티 쿠키 수집 모듈(306)에서 수집된 퍼스트파티 쿠기 또는 퍼스트파티 쿠키 저장 모듈(307)에 저장된 퍼스트파티 쿠키를 쿠키 기반 서비스 AI 제어 서버(400)로 전달하도록 구성될 수 있다.The first-party cookie delivery module (308) may be configured to deliver first-party cookies collected by the first-party cookie collection module (306) or first-party cookies stored in the first-party cookie storage module (307) to the cookie-based service AI control server (400).
퍼스트파티 쿠키 사용자 확인 모듈(309)은 퍼스트파티 쿠키 아이디 데이터베이스(304)에 저장된 퍼스트파티 쿠키 아이디를 참조하여 퍼스트파티 쿠키 수집 모듈(306)에서 수집된 퍼스트파티 쿠키의 사용자를 확인하도록 구성될 수 있다.The first-party cookie user verification module (309) can be configured to verify the user of the first-party cookie collected by the first-party cookie collection module (306) by referencing the first-party cookie ID stored in the first-party cookie ID database (304).
제휴 도메인 서비스 허용 모듈(310)은 퍼스트파티 쿠키 사용자 확인 모듈(309)에서 사용자가 확인되면, 제휴 도메인 서비스 제공 모듈(301)이 사용자 단말(100)의 웹 브라우저(102)로 제휴 도메인 서비스를 제공하도록 허용하도록 구성될 수 있다.The affiliate domain service permission module (310) may be configured to allow the affiliate domain service provision module (301) to provide the affiliate domain service to the web browser (102) of the user terminal (100) when the user is verified by the first-party cookie user verification module (309).
서비스 데이터 실시간 수집 모듈(311)은 서비스 서버(10)로부터 서비스 데이터를 실시간 수집하도록 구성될 수 있다.The service data real-time collection module (311) can be configured to collect service data in real time from the service server (10).
서비스 데이터 저장 모듈(312)은 서비스 데이터 실시간 수집 모듈(311)에서 실시간 수집된 서비스 데이터가 저장되도록 구성될 수 있다.The service data storage module (312) can be configured to store service data collected in real time from the service data real-time collection module (311).
퍼스트파티 쿠키 실시간 분석 모듈(313)은 퍼스트파티 쿠키 저장 모듈(307)에 저장된 퍼스트파티 쿠키를 실시간 분석하도록 구성될 수 있다.The first-party cookie real-time analysis module (313) can be configured to analyze first-party cookies stored in the first-party cookie storage module (307) in real time.
퍼스트파티 쿠키 기반 서비스 추출 모듈(314)은 퍼스트파티 쿠키 실시간 분석 모듈(313)의 실시간 분석 결과를 이용하여 서비스 데이터 저장 모듈(312)에 저장된 서비스 데이터 중에서 퍼스트파티 쿠키 기반 서비스 데이터를 선별하여 추출하도록 구성될 수 있다.The first-party cookie-based service extraction module (314) can be configured to select and extract first-party cookie-based service data from among the service data stored in the service data storage module (312) using the real-time analysis results of the first-party cookie real-time analysis module (313).
퍼스트파티 쿠키 기반 서비스 추가 모듈(315)은 퍼스트파티 쿠키 기반 서비스 추출 모듈(314)에서 추출된 퍼스트파티 쿠키 기반 서비스 데이터를 제휴 도메인 서비스 제공 모듈(301)에서 제공되는 제휴 도메인 서비스에 실시간 추가하도록 구성될 수 있다.The first-party cookie-based service addition module (315) can be configured to add first-party cookie-based service data extracted from the first-party cookie-based service extraction module (314) to the affiliate domain service provided by the affiliate domain service provision module (301) in real time.
쿠키 기반 서비스 AI 제어 서버(400)는 사용자가 미리 회원 가입한 경우, 도메인 서버(200)를 대신하여 제휴 도메인 서버(300)가 사용자 단말(100)로 제휴 도메인 서비스를 제공하도록 제어할 수 있다.The cookie-based service AI control server (400) can control the affiliate domain server (300) to provide the affiliate domain service to the user terminal (100) instead of the domain server (200) if the user has registered as a member in advance.
쿠키 기반 서비스 AI 제어 서버(400)는 회원 가입 처리 모듈(401), 사용자 정보 데이터베이스(402), 제휴 도메인 리다이렉트 모듈(403a), 사용자 정보 제공 모듈(403b), 사용자 쿠키 아이디 생성 모듈(404), 사용자 쿠키 아이디 송신 모듈(405), 퍼스트파티 쿠키 수신 모듈(406), 퍼스트파티 쿠키 데이터베이스(407), 사용자 쿠키 수집 모듈(408), 사용자 쿠키 데이터베이스(409), 쿠키 실시간 분석 모듈(410), 서비스 서버별 접속 경로 실시간 분석 모듈(411), 제휴 도메인 실시간 선정 모듈(412), 제휴 도메인 목록 송신 모듈(413), 제휴 도메인 쿠키 기반 서비스 데이터 추가 모듈(414), 도메인 쿠키 기반 서비스 데이터 추가 모듈(415)을 포함하도록 구성될 수 있다.A cookie-based service AI control server (400) may be configured to include a membership registration processing module (401), a user information database (402), an affiliate domain redirect module (403a), a user information provision module (403b), a user cookie ID generation module (404), a user cookie ID transmission module (405), a first-party cookie reception module (406), a first-party cookie database (407), a user cookie collection module (408), a user cookie database (409), a cookie real-time analysis module (410), a service server-specific access path real-time analysis module (411), an affiliate domain real-time selection module (412), an affiliate domain list transmission module (413), an affiliate domain cookie-based service data addition module (414), and a domain cookie-based service data addition module (415).
이하, 세부적인 구성에 대하여 설명한다.Below, the detailed configuration is explained.
회원 가입 처리 모듈(401)은 사용자 단말(100)의 회원 가입 신청에서 신청한 회원 가입을 처리하도록 구성될 수 있다.The membership registration processing module (401) may be configured to process membership registration requested from a membership registration application of a user terminal (100).
사용자 정보 데이터베이스(402)는 회원 가입 처리 모듈(401)에서 처리된 회원 가입에 따른 사용자 정보가 저장되도록 구성될 수 있다.The user information database (402) may be configured to store user information according to membership registration processed in the membership registration processing module (401).
한편, 회원 가입 처리 모듈(401)에서 회원 가입을 처리하면, 제휴 도메인 리다이렉트 모듈(403a)이 사용자 단말(100)의 접속을 제휴 도메인 서버(300)로 리다이렉트하도록 구성될 수 있다. 그리고 사용자 정보 제공 모듈(403b)은 사용자 정보 데이터베이스(402)에 저장된 사용자 정보를 제휴 도메인 서버(300)로 제공하도록 구성될 수 있다.Meanwhile, when the membership registration processing module (401) processes the membership registration, the affiliate domain redirect module (403a) may be configured to redirect the connection of the user terminal (100) to the affiliate domain server (300). In addition, the user information provision module (403b) may be configured to provide the user information stored in the user information database (402) to the affiliate domain server (300).
사용자 쿠키 아이디 생성 모듈(404)은 사용자 정보 데이터베이스(402)에 저장된 사용자 정보를 이용하여 사용자 쿠키 아이디를 생성하도록 구성될 수 있다.The user cookie ID generation module (404) can be configured to generate a user cookie ID using user information stored in a user information database (402).
사용자 쿠키 아이디 송신 모듈(405)은 사용자 쿠키 아이디 생성 모듈(404)에서 생성된 사용자 쿠키 아이디를 사용자 단말(100)로 송신하도록 구성될 수 있다.The user cookie ID transmission module (405) can be configured to transmit the user cookie ID generated by the user cookie ID generation module (404) to the user terminal (100).
퍼스트파티 쿠키 수신 모듈(406)은 제휴 도메인 서버(300)의 퍼스트파티 쿠키 전달 모듈(307)로부터 전달되는 퍼스트파티 쿠키를 수신하도록 구성될 수 있다.The first-party cookie receiving module (406) may be configured to receive a first-party cookie transmitted from the first-party cookie transmission module (307) of the affiliate domain server (300).
퍼스트파티 쿠키 데이터베이스(407)는 퍼스트파티 쿠키 수신 모듈(406)에서 수신된 퍼스트파티 쿠키가 저장되도록 구성될 수 있다.The first-party cookie database (407) may be configured to store first-party cookies received from the first-party cookie receiving module (406).
사용자 쿠키 수집 모듈(408)은 사용자 단말(100)의 웹 브라우저(102)로부터 사용자 쿠키를 수집하도록 구성될 수 있다.The user cookie collection module (408) may be configured to collect user cookies from a web browser (102) of a user terminal (100).
사용자 쿠키 데이터베이스(409)는 사용자 쿠키 수집 모듈(408)에서 수집된 사용자 쿠키가 저장되도록 구성될 수 있다.The user cookie database (409) may be configured to store user cookies collected by the user cookie collection module (408).
쿠키 실시간 분석 모듈(410)은 퍼스트파티 쿠키 데이터베이스(407)에 저장된 퍼스트파티 쿠키 및 사용자 쿠키 데이터베이스(409)에 저장된 사용자 쿠키를 실시간 분석하도록 구성될 수 있다. 쿠키 실시간 분석 모듈(410)은 퍼스트파티 쿠키 및 사용자 쿠키를 분석하여 사용자의 웹 접속 이력, 접속 시간, 검색어 등을 포함한 다양한 활동을 분석하여 사용자의 성향이나 접속 활동 경향을 파악하도록 구성될 수 있다.The cookie real-time analysis module (410) may be configured to analyze first-party cookies stored in the first-party cookie database (407) and user cookies stored in the user cookie database (409) in real time. The cookie real-time analysis module (410) may be configured to analyze first-party cookies and user cookies to analyze various activities including the user's web access history, access time, and search words, and to identify the user's tendencies or access activity trends.
서비스 서버별 접속 경로 실시간 분석 모듈(411)은 퍼스트파티 쿠키 데이터베이스(407)에 저장된 퍼스트파티 쿠키 및 사용자 쿠키 데이터베이스(409)에 저장된 사용자 쿠키를 이용하여 서비스 서버별 접속 경로를 실시간 분석하도록 구성될 수 있다. 서비스 서버(10)는 쇼핑몰 서버나 광고 회사 서버 등이 될 수 있으며, 서비스 서버별 접속 경로는 서비스 서버(10)에 접속하는 경로로서, 어느 제휴 도메인 또는 어느 도메인의 쿠키 기반 서비스를 통해 접속하는지의 경로를 의미한다.The real-time analysis module (411) of the access path by service server can be configured to analyze the access path by service server in real time using the first-party cookie stored in the first-party cookie database (407) and the user cookie stored in the user cookie database (409). The service server (10) can be a shopping mall server or an advertising company server, and the access path by service server is a path for accessing the service server (10), and means a path for accessing through which affiliate domain or which domain's cookie-based service.
제휴 도메인 실시간 선정 모듈(412)은 쿠키 실시간 분석 모듈(410)의 실시간 분석 결과 및 서비스 서버별 접속 경로 실시간 분석 모듈(411)의 실시간 분석 결과를 이용하여 쿠키 기반 서비스를 제공할 제휴 도메인 서비스를 실시간 선정하도록 구성될 수 있다. 즉, 사용자들이 어느 제휴 도메인 또는 어느 도메인을 통해 많이 접속하는지를 파악하여 많이 접속하는 쿠키 기반 서비스를 실시간 선정하여, 쿠키 기반 서비스의 노출을 해당 제휴 도메인 또는 도메인에 집중시킬 수 있다.The affiliate domain real-time selection module (412) can be configured to select an affiliate domain service to provide a cookie-based service in real time by using the real-time analysis results of the cookie real-time analysis module (410) and the real-time analysis results of the service server-specific access path real-time analysis module (411). That is, by identifying which affiliate domain or domain users frequently access, the cookie-based service that users frequently access can be selected in real time, and the exposure of the cookie-based service can be concentrated on the corresponding affiliate domain or domain.
제휴 도메인 목록 송신 모듈(413)은 제휴 도메인 실시간 선정 모듈(412)에서 실시간 선정된 제휴 도메인 서비스에 따른 제휴 도메인 목록을 사용자 단말(100)로 송신하도록 구성될 수 있다.The affiliate domain list transmission module (413) can be configured to transmit a list of affiliate domains according to the affiliate domain service selected in real time by the affiliate domain real-time selection module (412) to the user terminal (100).
제휴 도메인 쿠키 기반 서비스 데이터 추가 모듈(414)은 쿠키 실시간 분석 모듈(410)의 실시간 분석 결과 및 서비스 서버별 접속 경로 실시간 분석 모듈(411)의 실시간 분석 결과에 따른 쿠키 기반 서비스를 제휴 도메인 실시간 선정 모듈(412)에서 실시간 선정된 제휴 도메인 서비스에 추가하도록 구성될 수 있다.The affiliate domain cookie-based service data addition module (414) can be configured to add a cookie-based service based on the real-time analysis result of the cookie real-time analysis module (410) and the real-time analysis result of the service server-specific access path real-time analysis module (411) to the affiliate domain service selected in real-time by the affiliate domain real-time selection module (412).
도메인 쿠키 기반 서비스 데이터 추가 모듈(415)은 쿠키 실시간 분석 모듈(410)의 실시간 분석 결과 및 서비스 서버별 접속 경로 실시간 분석 모듈(411)의 실시간 분석 결과에 따른 쿠키 기반 서비스를 도메인 서버(200)의 도메인 서비스에 추가하도록 구성될 수 있다.The domain cookie-based service data addition module (415) can be configured to add a cookie-based service to the domain service of the domain server (200) based on the real-time analysis results of the cookie real-time analysis module (410) and the real-time analysis results of the service server-specific access path real-time analysis module (411).
한편, 웹 브라우저(102)는 쿠키 기반 서비스의 실행을 감지하여 서비스 서버별 접속 경로를 확인하고, 확인된 서비스 서버별 접속 경로를 퍼스트파티 쿠키 및 사용자 쿠키에 저장하도록 구성될 수 있다.Meanwhile, the web browser (102) can be configured to detect the execution of a cookie-based service, check the access path for each service server, and store the checked access path for each service server in a first-party cookie and a user cookie.
다른 한편, 쿠키 기반 서비스 AI 제어 서버(400)는 쿠키 기반 서비스 노출 횟수 카운트 모듈(미도시), 쿠키 기반 서비스 실행 확인 모듈(미도시), 쿠키 기반 서비스 리타겟팅(retargeting) 제어 모듈(미도시)을 더 포함할 수 있다.On the other hand, the cookie-based service AI control server (400) may further include a cookie-based service exposure count module (not shown), a cookie-based service execution confirmation module (not shown), and a cookie-based service retargeting control module (not shown).
쿠키 기반 서비스 노출 횟수 카운트 모듈(미도시)은 제휴 도메인 쿠키 기반 서비스 추가 모듈(414) 및 도메인 쿠키 기반 서비스 추가 모듈(415)에서 추가하는 쿠키 기반 서비스의 각 사용자 단말(100)에서의 노출 횟수를 카운트하도록 구성될 수 있다. 즉, 동일한 쿠키 기반 서비스가 동일한 사용자 단말(100)에서 노출된 노출 횟수를 카운트할 수 있다.The cookie-based service exposure count module (not shown) can be configured to count the exposure counts of each user terminal (100) of the cookie-based service added by the affiliate domain cookie-based service addition module (414) and the domain cookie-based service addition module (415). That is, the exposure counts of the same cookie-based service exposed to the same user terminal (100) can be counted.
쿠키 기반 서비스 실행 확인 모듈(미도시)은 쿠키 실시간 분석 모듈(410)의 실시간 분석 결과를 이용하여 쿠키 기반 서비스의 실행을 확인하도록 구성될 수 있다. 즉, 쿠키 기반 서비스를 실행 내지는 이를 통해 접속하는 것을 감지할 수 있다.A cookie-based service execution confirmation module (not shown) can be configured to confirm the execution of a cookie-based service using the real-time analysis results of the cookie real-time analysis module (410). In other words, it can detect the execution of a cookie-based service or access through it.
쿠키 기반 서비스 리타겟팅 제어 모듈(미도시)은 쿠키 기반 서비스 노출 횟수 카운트 모듈(미도시)에서 카운트된 노출 횟수 및 쿠키 기반 서비스 실행 확인 모듈(미도시)에서 확인된 쿠키 기반 서비스의 실행에 기반하여 쿠키 기반 서비스의 리타겟팅을 실시간 제어하도록 구성될 수 있다. 쿠키 기반 서비스가 동일한 사용자 단말(100)에서 많이 노출됨에도 불구하고 쿠키 기반 서비스가 실행되지 않으면, 그 사용자는 해당 쿠키 기반 서비스 내지는 광고에 관심이 없다고 볼 수 있다. 그럼에도 계속 쿠키 기반 서비스 내지는 광고를 해당 사용자 단말(100)에 노출시키는 것은 광고비의 낭비이며 광고 효율이 떨어지게 된다. 이에, 리타겟팅을 조정할 필요가 있다.The cookie-based service retargeting control module (not shown) may be configured to control retargeting of the cookie-based service in real time based on the number of exposures counted by the cookie-based service exposure count module (not shown) and the execution of the cookie-based service confirmed by the cookie-based service execution confirmation module (not shown). If the cookie-based service is not executed despite being exposed to many times on the same user terminal (100), it can be seen that the user is not interested in the cookie-based service or advertisement. Nevertheless, continuing to expose the cookie-based service or advertisement to the user terminal (100) is a waste of advertising costs and reduces advertising efficiency. Therefore, it is necessary to adjust retargeting.
그리고 쿠키 기반 서비스 리타겟팅 제어 모듈(미도시)은 쿠키 기반 서비스 실행 확인 모듈(미도시)에서 소정의 쿠키 기반 서비스의 실행이 확인되지 않거나 기반 서비스의 실행이 확인된 이후에 쿠키 기반 서비스 노출 횟수 카운트 모듈(미도시)에서 카운트된 노출 횟수가 미리 정해진 횟수 이상이 되는지 판단하도록 구성될 수 있다.In addition, the cookie-based service retargeting control module (not shown) may be configured to determine whether the execution of a given cookie-based service is not confirmed by the cookie-based service execution confirmation module (not shown) or whether the number of exposures counted by the cookie-based service exposure count module (not shown) after the execution of the base service is confirmed is greater than a predetermined number.
그리고 그 판단 결과 미리 정해진 횟수 이상이 되면, 쿠키 기반 서비스 리타겟팅 제어 모듈(미도시)은 해당 사용자 단말(100)에서의 쿠키 기반 서비스를 중단하고 다른 사용자 단말(100)로 쿠키 기반 서비스를 리타겟팅하도록 제어할 수 있다. 예를 들어, 5번 이상 노출됨에도 더 이상 쿠키 기반 서비스가 실행되지 않는다면, 해당 사용자 단말(100)에는 해당 쿠키 기반 서비스를 더 이상 실행하지 않도록 구성될 수 있다.And if the judgment result exceeds a predetermined number of times, the cookie-based service retargeting control module (not shown) can control to stop the cookie-based service in the user terminal (100) and retarget the cookie-based service to another user terminal (100). For example, if the cookie-based service is no longer executed even after being exposed 5 or more times, the cookie-based service can be configured not to be executed any more in the user terminal (100).
한편, 쿠키 기반 서비스 실행 확인 모듈(미도시)에서 소정의 쿠키 기반 서비스의 실행이 확인되는 경우, 쿠키 기반 서비스 리타겟팅 제어 모듈(미도시)은 그 실행이 확인된 쿠키 기반 서비스와 동일한 종류의 상품 또는 서비스에 관한 쿠키 기반 서비스를 해당 사용자 단말로 제공하도록 제어할 수 있다. 그 사용자는 해당 종류의 상품이나 서비스에 관심이 있다고 판단될 수 있으며, 이를 통해 해당 종류의 상품이나 서비스에 관한 광고 효과를 높일 수 있게 된다.Meanwhile, if the cookie-based service execution confirmation module (not shown) confirms the execution of a given cookie-based service, the cookie-based service retargeting control module (not shown) can control the provision of a cookie-based service for the same type of product or service as the cookie-based service whose execution has been confirmed to the user terminal. The user can be judged to be interested in the type of product or service, and this can increase the advertising effectiveness for the type of product or service.
다른 한편, 쿠키 기반 서비스 사용자 분석 모듈(미도시)은 쿠키 기반 서비스 실행 확인 모듈(미도시)에서 그 실행이 확인된 쿠기 기반 서비스를 사용자별로 누적 분석하여 사용자별 관심 사항을 분석하도록 구성될 수 있다. 그리고 쿠키 기반 서비스 리타겟팅 제어 모듈(미도시)은 쿠키 기반 서비스 사용자 분석 모듈(미도시)에서 누적 분석된 사용자별 관심 사항에 가중치를 부여하여 쿠키 기반 서비스를 리타겟팅하도록 제어할 수 있다.On the other hand, the cookie-based service user analysis module (not shown) can be configured to analyze user-specific interests by cumulatively analyzing cookie-based services, the execution of which has been confirmed by the cookie-based service execution confirmation module (not shown). In addition, the cookie-based service retargeting control module (not shown) can control cookie-based services to be retargeted by assigning weights to user-specific interests cumulatively analyzed by the cookie-based service user analysis module (not shown).
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the present invention has been described with reference to the above embodiments, it will be understood by those skilled in the art that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below.
100: 사용자 단말
101: 회원 가입 신청 모듈
102: 웹 브라우저
103: 퍼스트파티 쿠키 아이디 수신 모듈
104: 퍼스트파티 쿠키 스크립트 설치 모듈
105: 사용자 쿠키 아이디 수신 모듈
106: 사용자 쿠키 스크립트 설치 모듈
107: 제휴 도메인 목록 수신 모듈
108: 제휴 도메인 목록 저장 모듈
109: 웹 브라우저 접속 실시간 감지 모듈
110: 웹 브라우저 제어 모듈
200: 도메인 서버
201: 도메인 서비스 제공 모듈
300: 제휴 도메인 서버
301: 제휴 도메인 서비스 제공 모듈
302: 사용자 정보 수신 모듈
303: 퍼스트파티 쿠키 아이디 생성 모듈
304: 퍼스트파티 쿠키 아이디 데이터베이스
305: 퍼스트파티 쿠키 아이디 송신 모듈
306: 퍼스트파티 쿠키 수집 모듈
307: 퍼스트파티 쿠키 저장 모듈
308: 퍼스트파티 쿠키 전달 모듈
309: 퍼스트파티 쿠키 사용자 확인 모듈
310: 제휴 도메인 서비스 허용 모듈
311: 서비스 데이터 실시간 수집 모듈
312: 서비스 데이터 저장 모듈
313: 퍼스트파티 쿠키 실시간 분석 모듈
314: 퍼스트파티 쿠키 기반 서비스 추출 모듈
315: 퍼스트파티 쿠키 기반 서비스 추가 모듈
400: 쿠키 기반 서비스 AI 제어 서버
401: 회원 가입 처리 모듈
402: 사용자 정보 데이터베이스
403a: 제휴 도메인 리다이렉트 모듈
403b: 사용자 정보 제공 모듈
404: 사용자 쿠키 아이디 생성 모듈
405: 사용자 쿠키 아이디 송신 모듈
406: 퍼스트파티 쿠키 수신 모듈
407: 퍼스트파티 쿠키 데이터베이스
408: 사용자 쿠키 수집 모듈
409: 사용자 쿠키 데이터베이스
410: 쿠키 실시간 분석 모듈
411: 서비스 서버별 접속 경로 실시간 분석 모듈
412: 제휴 도메인 실시간 선정 모듈
413: 제휴 도메인 목록 송신 모듈
414: 제휴 도메인 쿠키 기반 서비스 데이터 추가 모듈
415: 도메인 쿠키 기반 서비스 데이터 추가 모듈100: User terminal
101: Membership Application Module
102: Web Browser
103: First-party cookie ID receiving module
104: First-party cookie script installation module
105: User Cookie ID Receiving Module
106: User Cookie Script Installation Module
107: Affiliate Domain List Receiving Module
108: Affiliate Domain List Storage Module
109: Real-time web browser access detection module
110: Web Browser Control Module
200: Domain Server
201: Domain Service Provider Module
300: Affiliate domain server
301: Affiliate Domain Service Provider Module
302: User Information Reception Module
303: First-party cookie ID generation module
304: First-party cookie ID database
305: First-party cookie ID transmission module
306: First-party cookie collection module
307: First-party cookie storage module
308: First-party cookie delivery module
309: First-party cookie user authentication module
310: Affiliate Domain Service Allow Module
311: Service data real-time collection module
312: Service Data Storage Module
313: First-party cookie real-time analytics module
314: First-party cookie-based service extraction module
315: Additional module for first-party cookie-based services
400: Cookie-based service AI control server
401: Membership registration processing module
402: User Information Database
403a: Affiliate Domain Redirect Module
403b: User Information Provider Module
404: User Cookie ID Generation Module
405: User Cookie ID Transmission Module
406: First-party cookie receiving module
407: First-party cookie database
408: User Cookie Collection Module
409: User Cookie Database
410: Cookie Real-Time Analysis Module
411: Real-time analysis module for access paths by service server
412: Real-time Affiliate Domain Selection Module
413: Affiliate Domain List Transmission Module
414: Add Affiliate Domain Cookie-Based Service Data Module
415: Add domain cookie-based service data module
Claims (3)
상기 사용자 단말로 도메인 서비스를 제공하는 도메인 서버;
상기 사용자 단말로 제휴 도메인 서비스를 제공하는 제휴 도메인 서버를 포함하는 쿠키 기반 서비스 제공 시스템.
A user terminal that displays cookie-based services on a web browser and executes the displayed cookie-based services according to the selection of a pre-registered user;
A domain server that provides domain services to the above user terminal;
A cookie-based service providing system including an affiliate domain server that provides an affiliate domain service to the above user terminal.
상기 제휴 도메인 서버의 제휴 도메인 서비스 제공을 제어하는 쿠키 기반 서비스 AI 제어 서버를 더 포함하도록 구성되는 것을 특징으로 하는 쿠키 기반 서비스 제공 시스템.
In the first paragraph,
A cookie-based service providing system characterized in that it further includes a cookie-based service AI control server that controls the provision of affiliate domain services by the above-mentioned affiliate domain server.
상기 미리 회원 가입된 사용자에게 제공하기 위해 미리 준비된 도메인 서비스로 구성되는 것을 특징으로 하는 쿠키 기반 서비스 제공 시스템.In the second paragraph, the affiliate domain service,
A cookie-based service provision system characterized by comprising a domain service prepared in advance to be provided to the above-mentioned pre-registered users.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020250031667A KR20250040615A (en) | 2023-04-13 | 2025-03-11 | System for tracking cookie-based service |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230049022A KR102782571B1 (en) | 2023-04-13 | 2023-04-13 | System for tracking cookie-based service |
| KR1020250031667A KR20250040615A (en) | 2023-04-13 | 2025-03-11 | System for tracking cookie-based service |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230049022A Division KR102782571B1 (en) | 2023-04-13 | 2023-04-13 | System for tracking cookie-based service |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20250040615A true KR20250040615A (en) | 2025-03-24 |
Family
ID=93289898
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230049022A Active KR102782571B1 (en) | 2023-04-13 | 2023-04-13 | System for tracking cookie-based service |
| KR1020250031667A Pending KR20250040615A (en) | 2023-04-13 | 2025-03-11 | System for tracking cookie-based service |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230049022A Active KR102782571B1 (en) | 2023-04-13 | 2023-04-13 | System for tracking cookie-based service |
Country Status (1)
| Country | Link |
|---|---|
| KR (2) | KR102782571B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140032009A (en) | 2011-08-02 | 2014-03-13 | 구글 인코포레이티드 | System and method for sharing content on third-party mobile applications |
| KR20180021630A (en) | 2016-08-22 | 2018-03-05 | 삼성전자주식회사 | Method and apparatus for requesting authorization between terminal and third party in wireless communication system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030075809A (en) * | 2002-03-20 | 2003-09-26 | 유디에스 주식회사 | Client authentication method using SSO in the website builded on a multiplicity of domains |
| KR102249466B1 (en) * | 2020-12-14 | 2021-05-11 | 주식회사 데이터스트림즈 | Data catalog providing method and system for providing recommendation information using artificial intelligence recommendation model |
| KR102447647B1 (en) * | 2022-05-20 | 2022-09-27 | 주식회사 패스트레인 | Method for thumbnail instance exposure adaptive to estimated user type, and device implementing thereof |
-
2023
- 2023-04-13 KR KR1020230049022A patent/KR102782571B1/en active Active
-
2025
- 2025-03-11 KR KR1020250031667A patent/KR20250040615A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140032009A (en) | 2011-08-02 | 2014-03-13 | 구글 인코포레이티드 | System and method for sharing content on third-party mobile applications |
| KR20180021630A (en) | 2016-08-22 | 2018-03-05 | 삼성전자주식회사 | Method and apparatus for requesting authorization between terminal and third party in wireless communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102782571B1 (en) | 2025-03-19 |
| KR20240152684A (en) | 2024-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10846709B2 (en) | Audience targeting with universal profile synchronization | |
| US9858341B2 (en) | Method and apparatus for remotely monitoring a social website | |
| US8464290B2 (en) | Network for matching an audience with deliverable content | |
| US20190220891A1 (en) | Audience matching network with performance factoring and revenue allocation | |
| US20080183561A1 (en) | Marketplace for interactive advertising targeting events | |
| WO2007134307A2 (en) | Systems, methods and apparatuses for advertisement targeting/distribution | |
| US12548037B2 (en) | Forward context browsing | |
| US20240378635A1 (en) | Systems and methods for online traffic filtration by electronic content providers | |
| Kamara et al. | Do Not Track initiatives: regaining the lost user control | |
| KR102782571B1 (en) | System for tracking cookie-based service | |
| Estrada-Jiménez et al. | Measuring online tracking and privacy risks on Ecuadorian websites | |
| Stojanov | Policy concerning The HTTP cookies | |
| Koop | Preventing the Leakage of Privacy Sensitive User Data on the Web | |
| WO2007136177A1 (en) | Real-time accessor marketing system and method | |
| US11960551B2 (en) | Cookieless delivery of personalizied content | |
| KR102888220B1 (en) | System for providing commercial reward service using traffic uprising effect by searching | |
| KR101585920B1 (en) | Method, electronic device and computer-readable recording medium for analyzing user's on-line activity | |
| Estrada-Jimenez et al. | A measurement study of online tracking and advertising in ibero-America | |
| KR20200094914A (en) | Real-time integrated targeting system | |
| Onwubiko | Exploring Web analytics to enhance cyber situational awareness for the protection of online Web services | |
| US10990700B1 (en) | Internet profile dilution device (IPDD) | |
| KR101640679B1 (en) | Internet search advertising website access identification system and identification methods | |
| KR20090017054A (en) | Apparatus, method and recording medium for providing user matching contents | |
| Gratton | Personalization, analytics, and sponsored services: The challenges of applying PIPEDA to online tracking and profiling activities | |
| Advantage | Privacy Policy |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20250311 Patent event code: PA01071R01D Filing date: 20230413 Application number text: 1020230049022 |
|
| PG1501 | Laying open of application |