Methods and systems for B2B demand generation with targeted advertising campaigns and lead profile optimization based on target audience feedback
First Claim
1. A method for generating opt-in business leads for a business-to-business (B2B) company utilizing targeted advertising campaigns, comprising:
- retrieving, utilizing a leads engine, an ideal customer profile (ICP) personifying an ideal customer, the ICP comprising a plurality of ICP business attribute fields and a plurality of ICP persona attribute fields, wherein the plurality of ICP persona attribute fields identifies one or more personal roles within a company identified by the plurality of ICP business attribute fields;
generating, utilizing the leads engine, candidate leads by retrieving a plurality of candidate leads from one or more lead data sources, wherein each candidate lead matches the ICP based on a match rate signal, and wherein the match rate signal is calculated based on a plurality of attributes of each of the plurality of candidate leads matching the ICP business and persona attribute fields;
generating, utilizing a campaigns engine, one or more test campaigns, wherein each test campaign is associated with a campaign cost, one or more channel advertising partners, one or more landing pages, and a group of test leads, and wherein the associated group of test leads is a subset of the candidate leads;
directing, utilizing the campaigns engine, each test campaign to the associated group of test leads, using the one or more associated channel advertising partners;
receiving, utilizing the campaigns engine, feedback information on each test campaign from the associated group of test leads, through the one or more associated landing pages, wherein each test lead who responds affirmatively to one of the associated landing pages is marked as an acquired lead;
computing, utilizing the campaigns engine, a test campaign score for each test campaign, based on a number of the acquired leads acquired through the test campaign, and a campaign cost per lead (CPL), wherein the CPL is computed by dividing the campaign cost associated with the test campaign by the number of the acquired leads acquired through the test campaign;
generating and directing, utilizing the campaigns engine, a targeted advertising campaign to a subset of the candidate leads, wherein the targeted advertising campaign comprises one or more micro-campaigns, wherein each micro-campaign replicates a test campaign with a test campaign score exceeding a campaign score threshold, and wherein each micro-campaign is directed to a subset of the candidate leads that match a profile of the test lead group associated with the replicated test campaign; and
generating the opt-in business leads by selecting candidate leads that respond affirmatively to the targeted advertising campaign.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for generating opt-in business leads utilizing targeted advertising campaigns. The method comprises first retrieving an ideal customer profile (ICP), and generating enriched candidates leads that match the ICP. Next, generating test campaigns, receiving feedback information on the test campaigns from candidate leads in test target groups, scoring each test campaign based on received feedback information, and generating a targeted advertising campaign comprising test campaigns with high campaign scores. Opt-in business leads are generated by selecting candidate leads that respond affirmatively to the targeted advertising campaign. The present invention utilizes a closed-loop approach to customize campaign audiences, to optimize targeted advertising campaigns and ICPs, and as a result, to produces high-quality, low-cost, opt-in leads for B2B companies.
78 Citations
19 Claims
-
1. A method for generating opt-in business leads for a business-to-business (B2B) company utilizing targeted advertising campaigns, comprising:
-
retrieving, utilizing a leads engine, an ideal customer profile (ICP) personifying an ideal customer, the ICP comprising a plurality of ICP business attribute fields and a plurality of ICP persona attribute fields, wherein the plurality of ICP persona attribute fields identifies one or more personal roles within a company identified by the plurality of ICP business attribute fields; generating, utilizing the leads engine, candidate leads by retrieving a plurality of candidate leads from one or more lead data sources, wherein each candidate lead matches the ICP based on a match rate signal, and wherein the match rate signal is calculated based on a plurality of attributes of each of the plurality of candidate leads matching the ICP business and persona attribute fields; generating, utilizing a campaigns engine, one or more test campaigns, wherein each test campaign is associated with a campaign cost, one or more channel advertising partners, one or more landing pages, and a group of test leads, and wherein the associated group of test leads is a subset of the candidate leads; directing, utilizing the campaigns engine, each test campaign to the associated group of test leads, using the one or more associated channel advertising partners; receiving, utilizing the campaigns engine, feedback information on each test campaign from the associated group of test leads, through the one or more associated landing pages, wherein each test lead who responds affirmatively to one of the associated landing pages is marked as an acquired lead; computing, utilizing the campaigns engine, a test campaign score for each test campaign, based on a number of the acquired leads acquired through the test campaign, and a campaign cost per lead (CPL), wherein the CPL is computed by dividing the campaign cost associated with the test campaign by the number of the acquired leads acquired through the test campaign; generating and directing, utilizing the campaigns engine, a targeted advertising campaign to a subset of the candidate leads, wherein the targeted advertising campaign comprises one or more micro-campaigns, wherein each micro-campaign replicates a test campaign with a test campaign score exceeding a campaign score threshold, and wherein each micro-campaign is directed to a subset of the candidate leads that match a profile of the test lead group associated with the replicated test campaign; and generating the opt-in business leads by selecting candidate leads that respond affirmatively to the targeted advertising campaign. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating ideal and opt-in business leads for a business-to-business (B2B) company utilizing targeted advertising campaigns, comprising:
-
a processor; a client-server connection to a Customer Relationship Management (CRM) system; a client-server connection to one or more lead data sources; and a non-transitory, computer-readable storage medium for storing program code, wherein the program code encodes a leads engine, and a campaigns engine having access to one or more advertising channel partners, and wherein the program code when executed by the processor causes the processor to; retrieve, to the leads engine, an ideal customer profile (ICP) personifying an ideal customer, the ICP comprising a plurality of ICP business attribute fields and a plurality of ICP persona attribute fields, wherein the plurality of ICP persona attribute fields identifies one or more personal roles within a company identified by the plurality of ICP business attribute fields; generate, utilizing the leads engine, candidate leads by retrieving a plurality of candidate leads from one or more lead data sources, wherein each candidate lead matches the ICP based on a match rate signal, wherein the match rate signal is calculated based on a plurality of attributes of each of the plurality of candidate leads matching the ICP business and persona attribute fields; generate, utilizing the campaigns engine, one or more test campaigns, wherein each test campaign is associated with a campaign cost, one or more channel advertising partners, one or more landing pages, and a group of test leads, and wherein the associated group of test leads is a subset of the candidate leads; direct, utilizing the campaigns engine, each test campaign to the associated group of test leads, using the one or more associated channel advertising partners; receive, utilizing the campaigns engine, feedback information on each test campaign from the associated group of test leads, through the one or more associated landing pages, wherein each test lead who responds affirmatively to one of the associated landing pages is marked as an acquired lead; compute, utilizing the campaigns engine, a test campaign score for each test campaign, based on a number of the acquired leads acquired through the test campaign, and a campaign cost per lead (CPL), wherein the CPL is computed by dividing the campaign cost associated with the test campaign by the number of the acquired leads acquired through the test campaign; generate and direct, utilizing the campaigns engine, a targeted advertising campaign to a subset of the candidate leads, wherein the targeted advertising campaign comprises one or more micro-campaigns, wherein each micro-campaign replicates a test campaign with a test campaign score exceeding a campaign score threshold, and wherein each micro-campaign is directed to a subset of the candidate leads that match a profile of the test lead group associated with the replicated test campaign; and generate the opt-in business leads by selecting candidate leads that respond affirmatively to the targeted advertising campaign. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for generating targeted advertising campaigns for a business-to-business (B2B) company, comprising:
-
generating utilizing a profiler module an ideal customer profile (ICP) comprising one or more ICP attribute fields personifying an ideal customer by; retrieving a plurality of qualified leads from a Customer Relationship Management (CRM) system, wherein each qualified lead comprises a plurality of attribute fields, wherein each attribute field has an attribute value, and wherein each qualified lead has at least one attribute field having an attribute value satisfying a qualification condition; enriching the plurality of qualified leads with enrichment data retrieved from one or more enrichment data sources to generate a plurality of enriched leads, wherein each enriched lead comprises a plurality of business attribute fields and a plurality of persona attribute fields; computing a criterion attribute value score for each of a plurality of criterion attribute fields of each enriched lead, wherein the plurality of criterion attribute fields is a subset of the plurality of attribute fields; computing a lead score for each enriched lead, based on the criterion attribute value scores for the enriched lead; computing a property value score for each property attribute value of each of a plurality of property attribute fields, based on the computed lead scores, wherein the plurality of property attribute fields is a subset of the plurality of attribute fields; and generating the one or more ICP attribute fields for the ICP, based on the computed property value scores; generating, utilizing a leads engine, candidate leads by retrieving a plurality of candidate leads from one or more lead data sources based on the ICP attribute fields; generating, utilizing a campaigns engine, one or more test campaigns, wherein each test campaign is associated with a campaign cost and an associated group of test leads, and wherein the associated group of test leads is a small subset of the candidate leads; scoring, utilizing the campaigns engine, each test campaign by generating a test campaign score for each test campaign, based on a number of acquired leads acquired through each test campaign and a campaign cost per lead (CPL), wherein the CPL is computed by dividing the campaign cost associated with the test campaign by the number of the acquired leads acquired through the test campaign, and wherein the numbers of acquired leads is calculated based on feedback information received from each test campaign from the associated group of test leads, and wherein each test lead who responds affirmatively to one of the test campaigns is marked as an acquired lead; and generating, utilizing the campaigns engine, a targeted advertising campaign to a larger subset of the candidate leads based on the test campaign scores of the test campaigns. - View Dependent Claims (18, 19)
-
Specification