How to deliver promotional campaigns

The method simplifies promotional campaign management by centralizing user engagement through a server terminal, enabling users to participate and track progress across multiple platforms, thereby enhancing user engagement and campaign effectiveness.

JP2026112946AActive Publication Date: 2026-07-07CUBIC CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CUBIC CO LTD
Filing Date
2024-12-25
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Existing promotional campaign methods on social networking sites (SNS) require manual management of user engagement, making it difficult to track user participation in engagement-type campaigns that involve multiple actions across different platforms.

Method used

A method for providing promotional campaigns that includes setting up login, trigger, and gift settings on a server terminal, allowing users to participate in campaigns through a centralized website, earning points, and exchanging them for gifts, thereby simplifying campaign management and enhancing user engagement.

Benefits of technology

This approach improves user engagement by allowing users to easily participate in and track their progress across multiple platforms, facilitating comprehensive campaign management and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026112946000001_ABST
    Figure 2026112946000001_ABST
Patent Text Reader

Abstract

To provide a method for delivering promotional campaigns that can improve user engagement. [Solution] A method for providing a promotional campaign for a company's products or services, wherein the control unit of a server terminal sets up a promotional campaign that includes a campaign plan based on login setting information for the user to participate in the campaign plan included in the promotional campaign provided by the company, trigger setting information for actions related to the campaign plan for the user to earn points, and gift setting information for gifts that the user can earn and the points required to earn the gifts, and provides the user's terminal with a website that presents the promotional campaign.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for providing a promotional campaign for a company's products or services.

Background Art

[0002] Recently, a method of providing a promotional campaign to users via SNS for products, services, etc. provided by companies has become widespread.

[0003] For example, Patent Document 1 discloses a method of providing a promotional campaign for a specific product via a plurality of SNSs.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in the technology disclosed in Patent Document 1, although it is disclosed that the user logs in to each of the plurality of SNSs and performs an action (repost, etc.) on the promotional campaign, in each SNS, management such as applying for benefits is required, and it becomes more difficult to manage which promotional campaign the user is participating in, especially in an engagement-type promotional campaign that encourages the user to take continuous actions.

[0006] Therefore, an object of the present invention is to realize a method for providing a promotional campaign that can improve user engagement.

Means for Solving the Problems

[0007] A method for providing a promotional campaign for a company's goods or services, according to one aspect of the present invention, wherein the control unit of a server terminal sets up the promotional campaign, which includes login setting information for a user to participate in a campaign plan included in the promotional campaign provided by the company, trigger setting information for actions related to the campaign plan for the user to earn points, and gift setting information for gifts that the user can earn and points required to earn the gifts, and provides the user's terminal with a website that presents the promotional campaign. [Effects of the Invention]

[0008] According to the present invention, it is possible to realize a method for providing promotional campaigns that can improve user engagement. [Brief explanation of the drawing]

[0009] [Figure 1] This is a block diagram showing a system for providing a sales promotion campaign according to the first embodiment of the present invention. [Figure 2] Figure 1 is a functional block diagram showing the server terminal 100. [Figure 3] Figure 1 is a functional block diagram showing the user terminal 200. [Figure 4] This figure shows an example of user data stored in server terminal 100. [Figure 5] This figure shows an example of campaign data stored in server terminal 100. [Figure 6] This flowchart shows an example of a method for providing a sales promotion campaign according to the first embodiment of the present invention. [Figure 7] This flowchart shows another example of a method for providing a promotional campaign according to the first embodiment of the present invention. [Figure 8] This flowchart shows yet another example of a method for providing a promotional campaign according to the first embodiment of the present invention. [Modes for carrying out the invention]

[0010] Embodiments of the present invention will be described below with reference to the drawings. The embodiments described below are not intended to unduly limit the scope of the present invention as described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present invention.

[0011] <Structure> Figure 1 is a block diagram showing a system for providing a sales promotion campaign according to a first embodiment of the present invention. This system 1 may include, for example, a server terminal 100 managed by a campaign system provider that plans and operates a campaign (sales promotion campaign) for a company that provides goods or services (hereinafter, "goods, etc.") to promote the sale of those goods, etc.; user terminals 200A, 200B managed by each of several users who view the sales promotion campaign and participate in the projects provided as part of the sales promotion campaign; corporate terminals 300A, 300B managed by each of several companies that provide the goods, etc. and are the main entities of the sales promotion campaign (however, if the campaign system provider accesses the server terminal 100 on behalf of the companies that are the main entities of the sales promotion campaign, the campaign system provider is also included); and an SNS server 400 managed by an SNS that distributes the sales promotion campaign to users. For the sake of explanation, each terminal is described as a single or specific number, but there is no limit to the number of each.

[0012] Server terminal 100, user terminals 200A and 200B, corporate terminals 300A and 300B, and the SNS server are all connected via network NW1. Network NW1 consists of the Internet, intranet, wireless LAN (Local Area Network), WAN (Wide Area Network), etc.

[0013] The server terminal 100, enterprise terminals 300A, 300B, and the SNS server may be general-purpose computers such as workstations or personal computers, or may be logically realized by cloud computing.

[0014] The user terminals 200A, 200B are information processing devices such as personal computers or tablet terminals, for example, but may also be configured by smartphones, mobile phones, PDAs, etc.

[0015] In the present embodiment, the system 1 includes a server terminal 100, user terminals 200A, 200B, enterprise terminals 300A, 300B, and an SNS server 400. It will be described as a configuration in which users of each terminal use their respective terminals to operate on the server terminal 100. However, the server terminal 100 may be configured as a stand-alone device and may have a function for each user to directly perform operations on the server terminal itself. Hereinafter, as necessary, the user terminals 200A, 200B will be collectively referred to as the user terminal 200, and the enterprise terminals 300A, 300B will be collectively referred to as the enterprise terminal 300.

[0016] FIG. 2 is a functional block configuration diagram of the server terminal 100 in FIG. 1. The server terminal 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0017] The communication unit 110 is a communication interface for communicating with the user terminal 200, the enterprise terminal 300, and the SNS server 400 via the network NW1, and communication is performed according to a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol), for example.

[0018] The storage unit 120 stores programs for executing various control processes and each function within the control unit 130, input data, etc., and is composed of a RAM (Random Access Memory), a ROM (Read Only Memory), etc. Further, the storage unit 120 has a user data storage unit 121 that stores various data related to the user, and a campaign data storage unit 122 that stores various data related to the sales promotion campaign. Note that a database (not shown) storing various data may be constructed outside the storage unit 120 or the server terminal 100.

[0019] The control unit 130 controls the overall operation of the server terminal 100 by executing the programs stored in the storage unit 120, and is composed of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a ROM, and / or a RAM, etc. As functions of the control unit 130, there are an information reception unit 131 that receives information from each terminal, and an information processing unit 132 that refers to and processes various data related to the user and the sales promotion campaign. The information reception unit 131 and the information processing unit 132 are activated by the programs stored in the storage unit 120 and executed by the server terminal 100 which is a computer (electronic computing device).

[0020] The information reception unit 131 receives information from the user terminal 200 and / or the enterprise terminal 300 via the communication unit 110. For example, from the user terminal 200, it receives a login request for the campaign plan, and from the enterprise terminal 300, it receives the setting information of the campaign plan by the operator of the sales promotion campaign. Also, from the SNS server 400, it receives the action information in the campaign plan.

[0021] The information processing unit 132 refers to various data related to the user (for example, user data 1000, campaign data 2000, etc., described later) received from the user terminal 200 and the enterprise terminal 300, and performs predetermined processing.

[0022] Furthermore, the control unit 130 may also have a screen generation unit (not shown) that generates screen information to be displayed via the user interface of the user terminal 200 as needed. For example, using image and text data (not shown) stored in the storage unit 120 as material, the control unit generates a user interface by arranging various images and text in predetermined areas of the user interface according to predetermined layout rules.

[0023] Furthermore, processing related to the image generation unit can also be performed by a GPU (Graphics Processing Unit).

[0024] Figure 3 is a functional block diagram showing the user terminal 200 in Figure 1. The user terminal 200 comprises a communication unit 210, a display operation unit 220, a storage unit 230, and a control unit 240.

[0025] The communication unit 210 is a communication interface for communicating with the server terminal 100 via the network NW, and communication is performed using a communication protocol such as TCP / IP.

[0026] The display operation unit 220 is a user interface used to display text, images, etc., in response to user input and input data from the control unit 240. If the user terminal 200 is a personal computer, it consists of a display and a keyboard or mouse; if the user terminal 200 is a smartphone or tablet, it consists of a touch panel, etc. This display operation unit 220 is activated by a control program stored in the storage unit 230 and executed by the user terminal 200, which is a computer (electronic calculator).

[0027] The memory unit 230 stores programs for executing various control processes and functions within the control unit 240, input data, etc., and is composed of RAM, ROM, etc. The memory unit 230 also temporarily stores the contents of communications with the server terminal 100.

[0028] The control unit 240 controls the overall operation of the user terminal 200 by executing programs stored in the memory unit 230, and is composed of a CPU, GPU, etc.

[0029] Figure 4 shows an example of user data stored in the server terminal 100.

[0030] The user data 1000 shown in Figure 4 stores various data related to the inquiring user. In Figure 4, for the sake of explanation, an example of one user (a user identified by user ID "10001") is shown, but information for multiple users can be stored. Various data related to the user may include, but are not limited to, basic information about the user (e.g., ID, linked SNS account information (e.g., authentication information such as username, ID, password, and / or access key, contact information such as email address and / or phone number), point information (e.g., the number of points accumulated in a campaign, information on the breakdown of actions that form the basis of points), gift information (e.g., information on gifts given to the user), and ranking information (e.g., ranking of users by the number of points in a campaign).

[0031] Figure 5 shows an example of campaign data stored on the server terminal 100.

[0032] Campaign Data 2000 stores various data related to promotional campaigns of companies that provide products, etc. In Figure 5, for the sake of explanation, an example of one promotional campaign (a promotional campaign identified by campaign ID "20001") is shown, but it can store information related to multiple promotional campaigns. Various data related to a promotional campaign may include, but are not limited to, trigger setting information (e.g., information on actions that are conditions for a user to earn points and the corresponding points earned), gift setting information (e.g., setting information for gift raffles and gift exchanges that can be conducted using points earned within the promotional campaign), UI settings (e.g., setting information for the UI of the promotional campaign site, such as the ability to change the main color, button color, and the wording of some displayed items), option settings (e.g., ranking function (a function that allows users to be ranked in real time in order of the number of points earned)), challenge function (a function that displays the total cumulative points of all users who participated in the promotional campaign), trigger aggregation information (e.g., aggregation information of actions for all users or each user in the promotional campaign), and point aggregation information (e.g., aggregation information of points for all users or each user in the promotional campaign). In addition, campaign data 1000 may include, but is not limited to, other basic information related to the promotional campaign (for example, the promotional campaign name, product name, detailed product information (SNS account, URL, image, etc.), ID, password, company name, industry, number of employees, address, contact person information (for example, contact person name, department name, job title, contact information (email address, phone number), etc.)), and login setting information (for example, information about the SNS account used by the user to participate in the campaign (for example, information about X account, LINE account, Instagram account, etc.)).

[0033] <Processing flow> Referring to Figure 6, the processing flow of the method for providing a corporate sales promotion campaign executed by System 1 of this embodiment will be explained. Figure 6 is a flowchart showing an example of a method for providing a sales promotion campaign according to the first embodiment of the present invention. In Figure 6, the processing of how a corporate sales promotion campaign is set up will be mainly explained. Note that for the following processing, the corporate terminal 300 may also include the terminal of the person in charge of the campaign system provider that plans and operates the sales promotion campaign, and in this case, the person in charge of the campaign system provider may also execute various settings related to the sales promotion campaign on the server terminal 100.

[0034] First, as a preliminary step to step S101, the user in charge of the company providing the goods, etc., uses the web browser or application on the company terminal 300 to access the website provided by the server terminal 100, sets the ID and password information to log in to the service provided by the campaign system provider, and after logging in, enters the basic information related to the promotional campaign (for example, the promotional campaign name, the name of the goods, etc., detailed information about the goods (SNS account, URL, image, etc.), and if necessary, the company name (name), industry, number of employees, address, contact person information, etc.) on the management screen where various settings for the promotional campaign are made. The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the basic information related to the promotional campaign entered by the company's user in charge via the communication unit 110. The information processing unit 132 of the control unit 130 assigns a campaign ID to the received basic information related to the promotional campaign and stores it as campaign data 2000 in the campaign data storage unit 122 of the storage unit 120. Furthermore, if the corporate terminal 300 is the terminal of an advertising service provider's representative, the above login settings may be waived, and the campaign system provider may grant access rights to the corporate representative user, allowing the corporate representative user to access the management screen. Also, in the following, if the corporate terminal 300 is the terminal of an advertising service provider's representative, "corporate representative user" shall be read as "campaign system provider's representative user."

[0035] Then, as part of step S101, the company's user, via the company terminal 300, enters information regarding the SNS account (e.g., X account, LINE account, Instagram account, etc.) of products provided by the company to participate in the campaign plans included in the promotional campaign, as a login setting request for the promotional campaign. Then, as part of step S102, the information receiving unit 131 of the control unit 130 of the server terminal receives the login setting information, and the information processing unit 132 registers the information by storing it as campaign data 2000 in the campaign data storage unit 122 of the storage unit 120. Note that the above preceding processes and steps S102 and 103 can be omitted, and the process can start from the following steps as part of the promotional campaign setup.

[0036] Next, in step S103, the company's user, via the company terminal 300, inputs trigger setting information (for example, information regarding the actions required for a user to earn points and the corresponding points earned) as a trigger setting request for a sales promotion campaign. Then, in step S104, the information receiving unit 131 of the control unit 130 of the server terminal receives the trigger setting information, and the information processing unit 132 registers the information by storing it as campaign data 2000 in the campaign data storage unit 122 of the storage unit 120. Here, triggers that prompt actions on various SNS platforms such as X, TikTok, LINE, YouTube, and Discord can be set as trigger setting information, and in the case of actions via SNS, actions such as reposting and liking can be set. Furthermore, triggers with marketing elements other than SNS can be set as trigger setting information, and in the case of actions via non-SNS, actions such as viewing a specified URL, installing an app, or answering a survey can be set.

[0037] Next, in step S105, the company's user, via the company terminal 300, inputs gift setting information (for example, setting information regarding gift lotteries or gift exchanges using points earned within the promotional campaign) as a gift setting request for the sales promotion campaign. Then, in step S106, the information receiving unit 131 of the control unit 130 of the server terminal receives the gift setting information, and the information processing unit 132 registers the information by storing it as campaign data 2000 in the campaign data storage unit 122 of the storage unit 120. Here, as gift setting information, in the case of a gift lottery, users can use points to participate in the lottery, and it is possible to set up one or more lotteries within a promotional campaign, and the number of points required for each lottery and the number of gifts (multiple are possible) can be set. For example, "In the promotional campaign, lottery A and lottery B can be set up. Lottery A requires 10 points to participate, and the prize is either a 500 yen gift certificate (200 people) or original goods (100 people), and lottery B requires 50 points to participate, and the prize is an autographed shikishi (5 people)." Furthermore, as gift setting information, in the case of gift exchange, users can use points to exchange for their favorite gifts from the gift list. For example, "20 points for 5 hit point recovery potions, 100 points for 1 gacha ticket, 250 points for 1 limited character." In addition, although not shown in the illustrations, the company's user representative can similarly configure settings related to the UI of the promotional campaign site (for example, settings information related to the UI of the promotional campaign site that allows users to change the main color, button color, and the wording of some displayed items), and as an option, they can also set up a ranking function (a function that allows users to be ranked in real time according to the number of points they have earned) and / or a collaborative challenge function (a function that displays the total cumulative points of all users who have participated in the promotional campaign) as part of the promotional campaign.The information processing unit 132 receives and registers the above login setting information, trigger setting information, and gift setting information (and optionally UI setting information and option setting information) from the corporate terminal 300, sets up a promotional campaign including campaign planning related to products, etc., and stores it in the campaign data storage unit 122 of the memory unit 120. The information processing unit 132 then generates a web page presenting the set promotional campaign and transmits it as a website to each user terminal 200 via the network. In addition, the server terminal 100 can also set the display language for the promotional campaign to include, for example, English, Korean, Chinese, French, etc., in addition to Japanese.

[0038] Figure 7 is a flowchart showing another example of a method for providing a sales promotion campaign according to the first embodiment of the present invention. In this example, the process related to point awarding and gift lottery or exchange in connection with user actions will be described when the company's designated user has set up the trigger settings to award points based on actions via SNS. Hereinafter, if the company terminal 300 is the terminal of the advertising service provider, "company's designated user" shall be read as "campaign system provider's designated user".

[0039] First, in step S201, the user accesses a website provided by the campaign system provider via the user terminal 200, either through an SNS that introduces products of interest, or directly, to view promotional campaigns for products, and performs a login operation to participate in a campaign plan provided as part of the promotional campaign. In step S202, the information receiving unit 131 of the control unit 130 of the server terminal 100 receives the login and authentication information. If the user uses an SNS account (e.g., X account) as the authentication information required for login, the information processing unit 132 of the control unit 130 of the server terminal 100 redirects the received authentication information to the SNS server 400 to inquire whether the user's authentication information is valid. If it is a valid account, in step S203, the authentication information used by the user to log in (e.g., X account ID and password) is registered as a service account provided by the campaign system provider, and the received authentication information (in this example, service ID and username) is registered in the user data storage unit 121 of the storage unit 120 along with the assigned user ID.

[0040] Next, in step S204, the user, via the user terminal 200, refers to the campaign plan presented on the website provided by the campaign system provider, and as part of participating in the plan, selects a desired action from a list of multiple actions to earn points and the points earned for each action, and requests the SNS server 400 to execute the selected action (for example, reposting to an SNS account that introduces products, etc.). In step S205, the SNS server 400 executes the requested action (for example, reposting to an SNS account), and in step S206, the SNS server 400 sends information about the action performed by the user as action information to the server terminal 100. When the information receiving unit 131 of the control unit 130 of the server terminal 100 receives user action information, as part of step S207, the information processing unit 132, referring to the campaign data 2000, registers the information regarding the points to be awarded to the user in the user data storage unit 121 of the storage unit 120, in order to award points to the user corresponding to the user action identified by the action information. By repeating the above processes S204 to S207, the user performs the desired action and points are added for the performed action. In addition, the company's assigned user can set an upper limit on the total value of points awarded for each action in the campaign plan. In this case, the server terminal 100 can also refer to the trigger setting information in the campaign data 2000 for the action information received from the SNS server 400, check whether the total value of points to be awarded has reached the upper limit of point awarding, and only execute the process of awarding points if the upper limit has not been reached. Furthermore, the information processing unit 132 can also update the point aggregation information of the campaign data 2000, both for individual users and for multiple users, based on the registered number of points. By storing information such as the SNS count used by each user, user attribute information, and details of actions, the company can later perform marketing analysis.

[0041] Next, in step S208, the user, via the user terminal 200, refers to a list of multiple gifts available for lottery and the corresponding number of points for each, from the campaign plans presented on the website provided by the campaign system provider. The user also checks the total number of points earned by the user displayed on the user terminal 200, selects the gift they wish to enter the lottery for, and submits a lottery request. The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the lottery request, and in step S209, the information processing unit 132 executes the gift lottery process. Here, the information processing unit 132 refers to the user data 1000 in the user data storage unit 121 and the campaign data 2000 in the campaign data storage unit 122 of the storage unit 120, and executes a lottery for the selected gift based on the points earned by the user. Then, in step S210, the information processing unit 132 registers the lottery result, including whether the user won or lost a gift, by storing it as gift information in the user data 1000 and as gift setting information in the campaign data 2000.

[0042] In step S208, the user, via the user terminal 200, refers to a list of multiple exchangeable gifts and the corresponding number of points for each, from the campaign plans presented on the website provided by the campaign system provider. The user also checks the total number of points earned by the user displayed on the user terminal 200, selects the gift they wish to exchange, and submits an exchange request. The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the exchange request, and in step S209, the information processing unit 132 executes the gift exchange process. Here, the information processing unit 132 refers to the user data 1000 in the user data storage unit 121 and the campaign data 2000 in the campaign data storage unit 122 of the storage unit 120, and executes the exchange of the selected gift based on the points earned by the user.

[0043] Figure 8 is a flowchart illustrating yet another example of a method for providing a promotional campaign according to the first embodiment of the present invention. In this example, the process for awarding points and conducting gift draws or exchanges related to user actions will be described, when the company's designated user has set up the trigger settings to award points for actions that do not occur via social media. Hereinafter, if the company terminal 300 is the terminal of the advertising service provider, "company's designated user" will be read as "campaign system provider's designated user."

[0044] First, in step S301, the user accesses a website provided by the campaign system provider via the user terminal 200, either through an SNS that introduces products of interest, or directly, to view promotional campaigns for products, and performs a login operation to participate in a campaign plan provided as part of the promotional campaign. In step S302, the information receiving unit 131 of the control unit 130 of the server terminal 100 receives the login and authentication information. If the user uses an SNS account (for example, an X account) as the authentication information required for login, the information processing unit 132 of the control unit 130 of the server terminal 100 redirects the received authentication information to the SNS server 400 to inquire whether the user's authentication information is valid. If it is a valid account, in step S303, the authentication information used by the user to log in (for example, the ID and password of the X account) is registered as a service account provided by the campaign system provider, and the received authentication information (in this example, the service ID and username) is stored together with the assigned user ID in the user data storage unit 121 of the storage unit 120.

[0045] Next, in step S304, the user, via the user terminal 200, refers to the campaign plan presented on the website provided by the campaign system provider, and as part of participating in the plan, selects a desired action from a list of multiple actions to earn points and the points earned for each action, and requests to execute the selected action (for example, entering a keyword specified by the company providing the product, visiting a specified store, downloading a specified app, etc.). The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the action request, and in step S305, the information processing unit 132 executes the action corresponding to the requested action (for example, comparing the keyword entered by the user with the keyword registered as trigger setting information in the campaign data storage unit 122 of the storage unit 120). Here, for example, for the action of downloading a specified app, the user downloads the app from the app download site via the URL presented on the promotional campaign website provided by the server terminal 100. Here, when a user downloads the app, a measurement SDK that measures when a user has downloaded the app is downloaded to the user terminal 200 along with the app. When the measurement SDK detects that the app has been downloaded to the user terminal 200, it notifies the server terminal 100 (not shown) via the SDK server that provides the SDK that the user has downloaded the app. Next, as the process in step S306, the information processing unit 132 refers to the campaign data 2000 to determine the points corresponding to the user's action and registers the information regarding the points to be awarded to that user in the user data storage unit 121 of the storage unit 120 in order to award points to that user. By repeating the processes in S304 to S306 above, the user performs the desired action and points are added for the action performed.Furthermore, the company's assigned user can set a limit on the total number of points awarded for each action in the campaign plan. In this case, the server terminal 100 can refer to the trigger setting information in the campaign data 2000 for the action information received from the SNS server 400, check whether the total number of points to be awarded has reached the upper limit, and only execute the process of awarding points if the upper limit has not been reached. In addition, the information processing unit 132 can update the point aggregation information in the campaign data 2000 for each user and for multiple users based on the registered number of points. By storing each user's attribute information and action details as information, the company can later perform marketing analysis.

[0046] Next, in step S307, the user, via the user terminal 200, refers to a list of multiple gifts available for lottery and the corresponding number of points for each, from the campaign plans presented on the website provided by the campaign system provider. The user also checks the total number of points earned by the user, which is displayed on the user terminal 200, selects the gift they wish to enter the lottery for, and submits a lottery request. The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the lottery request, and in step S308, the information processing unit 132 executes the gift lottery process. Here, the information processing unit 132 refers to the user data 1000 in the user data storage unit 121 and the campaign data 2000 in the campaign data storage unit 122 of the storage unit 120, and executes a lottery for the selected gift based on the points earned by the user. Then, as part of the processing in step S309, the information processing unit 132, in the case of a gift lottery, registers the information regarding whether the user won or lost a gift as the lottery result, storing it as gift information in user data 1000 and as gift setting information in campaign data 2000.

[0047] In step S308, the user, via the user terminal 200, refers to a list of multiple exchangeable gifts and the corresponding number of points for each, from the campaign plans presented on the website provided by the campaign system provider. The user also checks the total number of points earned by the user displayed on the user terminal 200, selects the gift they wish to exchange, and submits an exchange request. The information receiving unit 131 of the control unit 130 of the server terminal 100 receives the exchange request, and in step S309, the information processing unit 132 executes the gift exchange process. Here, the information processing unit 132 refers to the user data 1000 in the user data storage unit 121 and the campaign data 2000 in the campaign data storage unit 122 of the storage unit 120, and executes the exchange of the selected gift based on the points earned by the user.

[0048] In this way, users can view the details of the campaigns they participate in, the points they can earn, and the gifts they can enter (exchange) for, all in one place through a designated website, rather than through their social media accounts. They can then participate in the campaigns, take the required actions to earn points, and enter gift draws or exchanges in exchange for points. This makes it easier for users to participate in campaigns on a continuous basis, and companies can expect improved user engagement with their products. Furthermore, even if promotional campaigns become complex, involving multiple social media accounts and non-social media channels, users can understand the details of the campaigns, participate in the campaigns, and enter gift draws or exchanges all in one place through the designated website, making it easier for companies to plan and manage promotional campaigns. In addition, it is possible to aggregate user actions that act as triggers, either through social media accounts or non-social media channels, all in one place, allowing companies to conduct comprehensive and cross-sectional analysis of users' social media account types, user attributes, and behavior regarding their products. Here, user attributes can also be generated by the server terminal 100 obtaining profile information registered by users on various social networking services (SNS) that distribute promotional campaigns via APIs, etc., and then generating user attribute information (nationality, gender, age group, etc.) based on the obtained profile information. By obtaining profile information from multiple SNS, the server terminal 100 can also generate user attributes in an integrated manner based on the user profiles registered on each SNS.

[0049] As described above, this embodiment makes it possible to provide a method for delivering promotional campaigns that can improve user engagement.

[0050] Although embodiments of the invention have been described above, these can be implemented in various other forms, and can be carried out by various omissions, substitutions, and modifications. These embodiments and variations, as well as those with omissions, substitutions, and modifications, are included within the technical scope of the claims and their equivalents. [Explanation of Symbols]

[0051] 1 System: 100 Server terminals, 110 Communication unit, 120 Storage unit, 130 Control unit, 200 User terminals, 300 Enterprise terminals, NW1 Network

Claims

1. A method of providing a promotional campaign for a company's products or services, The control unit of the server terminal is: The system sets up the promotional campaign, which includes login settings information for the user to participate in the campaign plan included in the promotional campaign provided by the company, trigger settings information for actions related to the campaign plan for the user to earn points, and gift settings information for gifts that the user can earn and the points required to earn those gifts. A method for providing the user's terminal with a website presenting the aforementioned promotional campaign.

2. The method according to claim 1, The login settings information includes a method that includes SNS account information for introducing products or services provided by the company.

3. The method according to claim 1, A method comprising the aforementioned trigger setting information, information regarding actions via SNS and actions not via SNS.

4. The method according to claim 1, The method includes a setting that enables a lottery for multiple gifts based on the points mentioned above.

5. The method according to claim 1, The control unit provides a method for displaying points earned by the user in response to actions performed by the user in connection with the campaign on the website via the user's terminal.