Skip to main content

Target marketing reference

The Target Marketing workflow uses demographic segmentation to create a multi-dimensional profile of your current customers based on where they live. The workflow can provide answers to the following questions:

  • What are my core customers like? How well am I reaching them?

  • What other types of customers should I be targeting? Where do they live?

  • What media do my customers consume?

  • Who are my "best" customers and how do I find more of them?

  • Where is there opportunity for growth in my customer base?

This topic describes how the workflow is performed, including calculations, examples, and outputs.

Example

An athleisure clothing company wants to understand where they should focus their outreach efforts based on their customer data points. They use target marketing to create a profile of their customer base, designing targets that represent their best customers (known as "Core" targets) as well as their occasional customers (known as "Developmental" targets). The profile reveals that their customers largely belong to segments of young, educated residents in urban neighborhoods and young, high-earning, mobile urban professionals. The clothing company creates map layers and reports that illustrate how well the company is currently penetrating these markets, and where further growth might be found.

Example layer and report

Limitations

To perform target marketing, the following limitations apply:

  • You must connect to a local dataset containing market segmentation data, such as a local Canada dataset containing PRIZM data or a U.S. dataset containing ArcGIS Tapestry data.

  • It is recommended that you have customer location point data to use as input for the workflow.

Credits

Because this workflow requires the use of a local dataset, it does not consume ArcGIS credits.

Customer profile

Customer profiles are created with the Generate Customer Segmentation Profile tool. This tool can be accessed within the Target Marketing workflow or through the Target Marketing toolset.

Customer profile settings

When you create a customer profile, there are settings that inform the rest of the analysis and calculations:

  • Segmentation Base—The population base for the segment calculations in the analysis. The segmentation base should be selected based on the business or product type. For example:

    • Items purchased by an individual, such as an article of clothing, should use the Total Adult Population base.

    • Items that are purchased for a household, like a major appliance, should use the Total Households base.

  • Volumetric Field—A numeric field in the customer layer that can be used to weight calculations in the analysis. For more information, see Weights and volumetric fields.

Customer profile catalog item

Customer profiles are stored as items in the Target Marketing subfolder of the Business Analyst node in the Catalog pane. You can also open the customer profile using the Customer Profile button on the four-quadrant analysis chart.

Customer profile with call-outs

Element Name Description
1 Segment ID The alphanumeric code for a segment. In this example, the segment ID comes from ArcGIS Tapestry data.
2 Segment Name The descriptive name of a segment. In this example, the segment name comes from ArcGIS Tapestry data.
3 Count The number of your customer points located within block groups in which this segment is the predominant segment.
4 Percent The percentage of your customer points located within a block group in which this segment is the predominant segment.
5 Total Volume The sum of the volume field for all customers located within block groups in which this segment is the predominant segment.
6 Volumetric Percent The percentage of the total volume for all customers located within block groups in which this segment is the predominant segment.
7 Average Volumetric The average of the volume field across all customers located within block groups in which this segment is the predominant segment.

Customer profile calculations

When you perform target marketing, you start by creating a customer profile that describes your existing customers using segmentation data. The customer profile can be based on either customer location point data or survey data that uses points. Each point is assigned a segment based on the census block group it is located in.

Diagram showing customer profile creation

Population assigned to segments based on the predominant segment in the block group.

In this example, there are 14 total customer points. Using the count of points assigned to each predominant ArcGIS Tapestry segment, the customer profile would look like this:

Segment ID Segment Name Count Percent
D1 Emerging Hub 4 4 / 14 = 28.57%
H3 Neighborhood Spirit 4 4 / 14 = 28.57%
I4 Rooted Rural 5 5 / 14 = 35.71%
B2 College Towns 1 1 / 14 = 7.14%

Market area profile

Market area profiles are created with the Generate Market Area Segmentation Profile tool. This tool can be accessed within the Target Marketing workflow or through the Target Marketing toolset.

Market area profile catalog item

Market area profiles are stored as items in the Target Marketing subfolder of the Business Analyst node in the Catalog pane. You can also open the market area profile using the Market Area Profile button on the four-quadrant analysis chart.

Market area profile with call-outs

Element Name Description
1 Segment ID The alphanumeric code for a segment. In this example, the segment ID comes from ArcGIS Tapestry data.
2 Segment Name The descriptive name of a segment. In this example, the segment name comes from ArcGIS Tapestry data.
3 Count The total number of adults or households (depending on what you selected as your segmentation base during customer profile creation) in the market area living in block groups in which this segment is the predominant segment.
4 Percent The percentage of adults or households (depending on what you selected as your segmentation base during customer profile creation) in the market area living in block groups in which this segment is the predominant segment.

Market area profile calculations

After creating or adding a customer profile, you create a market area profile that describes the demographics of the area you are analyzing. The market area profile provides a segmentation overview of the map extent (or other chosen market area), which will be used for comparison with your customers. The market area profile is based on the adult or household population (depending on what you selected as your segmentation base during customer profile creation) of the block groups in the market area you define. The adult or household population of each block group is assigned a segment based on its census block group.

Diagram showing market area profile creation

Population assigned to segments based on the predominant segment in the block group.

In this example, the block groups in the market area have a total population of 50,000. Using the count of the population assigned to each predominant ArcGIS Tapestry segment, the market area profile would look like this:

Segment ID Segment Name Count Percent
D1 Emerging Hub 13,527 13,527 / 50,000 = 27.05%
H3 Neighborhood Spirit 16,422 16,422 / 50,000 = 32.84%
I4 Rooted Rural 14,924 14,924 / 50,000 = 29.84%
B2 College Towns 5,127 5,127 / 50,000 = 10.25%

Target group

Target groups are created with the Create Target Group tool. This tool can be accessed within the Target Marketing workflow or through the Target Marketing toolset.

Target group in workflow pane

When accessed through the third pane of the workflow, target group configuration appears as follows:

Target group in wizard

Element Name Description
1 Target Group Name field Enter a name for this target group. This name will appear in the Catalog pane when the analysis is complete.
2 Target A group of segments in this analysis. Groups are most often created to identify and organize similar-scoring segments. The default targets are Core, Developmental, Niche, and Monitor.
3 Segments The segments included in this target.
4 Add button Add a new target to the target group.
5 Edit button Modify the name of the target.
6 Delete button Delete the target from the target group.
7 Index The rate at which you are drawing customers from this segment, compared to the overall percentage of this segment in the market area.
8 Percent Composition The percentage of your customers assigned to this segment based on their location.

Target group catalog item

After completing the workflow, the target group is stored as an item in the Target Marketing subfolder of the Business Analyst node in the Catalog pane:

Target group with call-outs

Element Name Description
1 Target group The group of all targets in this analysis.
2
3
4
Targets Groups of segments in this analysis. Groups are most often created to identify and organize similar-scoring segments. The default targets are Core, Developmental, Niche, and Monitor.
5 Four-quadrant analysis Chart that displays the index value (y-axis) and percent composition (x-axis) for all segments in this analysis.
6 List view Alternate view of targets and segments, allowing for reorganizing targets.

Target group calculations

When you perform the workflow, your customers are assigned to segments based on where they are located. These segments are then bundled together to make targets; the default targets are called Core, Developmental, Niche, and Monitor. Targets provide information on which types of customers to focus on for outreach. Collectively, all your targets grouped together are called your target group for the analysis.

Calculations for targets rely on two measurements: the percent composition and index for each segment in the analysis.

  • Percent composition—The percentage of your customers assigned to each segment based on their location.

  • Index—The index measures the percentage of your customers assigned to a given segment against the percentage of people in that segment in the market area. An index above 100 means that you are drawing customers from that segment at a higher rate than they occur in the market area.

    For example, if 10 percent of customers in the target profile and 5 percent of people in the base profile are assigned to Segment X, the index is 200 (10 percent / 5 percent * 100). This indicates that you are attracting customers from that segment at twice the rate they occur in the market area.

Target Description Calculation
Core These are your core customers, who patronize your organization at a disproportionate rate compared to the general population in their area. These segments represent loyalty and good opportunity. High percentage of customers, high index
Developmental These segments represent a significant portion of your customers, but are consuming your product or service at a lower rate than the general population in the market area. This is an indication of significant opportunity. High percentage of customers, low index
Niche These segments patronize your organization at a disproportionate rate compared to the general population in their area, but in small numbers. Niche segments represent opportunities when exploring new market areas for expansion. Small percentage of customers, high index
Monitor Segments in this target represent consumers that do not purchase your product or service. Small percentage of customers, low index

Four-quadrant analysis

The Four Quadrant Analysis pane displays segments as points on a four-quadrant chart, where the y-axis value represents the index of each segment and the x-axis value represents the percent composition of the segment.

Four-quadrant analysis in the workflow

The four-quadrant analysis can be accessed within the Target Marketing workflow or by opening the target group item from the Catalog pane.

Four-quadrant analysis with call-outs

Element Name Description
1 Outliers button Turn outliers on or off in the analysis. See Outliers.
2 Customer Profile button Open the customer profile.
3 Market Area Profile button Open the market area profile.
4 Index field Change the Index value in the four-quadrant analysis.
5 Percentage field Change the Percentage value in the four-quadrant analysis.
6 Reset Boundaries Restore the index and percentage values to their defaults (110 and 4, respectively).
7 x-axis Represents the percent composition for segments in the analysis.
8 y-axis Represents the index for segments in the analysis.
9 Target Each quadrant represents a target in the analysis. The default targets are Core, Developmental, Niche, and Monitor.
10 Segment Each segment is plotted in a quadrant, according to its index value and percent composition.

Four-quadrant analysis calculations

After creating a customer profile and a market area profile, the next step is to compare these profiles to determine who your “best” customers are. For each segment in your analysis area, the percentage of your customers is compared to the overall prevalence of this segment in the market area, using the following formula to create an index:

Index for segment = (Customer percentage/Market area percentage) * 100

In this example, the calculations would be as follows:

Segment ID Segment Name Index Percent Composition
D1 Emerging Hub (28.57 / 27.05) * 100 = 105.62 28.57
H3 Neighborhood Spirit (28.57 / 32.84) * 100 = 86.998 28.57
I4 Rooted Rural (35.71 / 29.84) * 100 = 119.67 35.71
B2 College Towns (7.14 / 10.25) * 100 = 69.66 7.14

Each segment is then plotted on a four-quadrant chart where the x-axis is the index value and the y-axis is the customer percentage. Note that the axes intersect at the default values: 110 for the index and 4 for the percentage:

Diagram showing four-quadrant analysis creation

Segments assigned to targets in four-quadrant analysis.

Weights and volumetric fields

Some parameters within the Target Marketing workflow allow you to specify a numeric field that can be factored into certain calculations. The following outputs can include volumetric or weighted calculations.

Output Parameter Calculation
Customer profile Volumetric Field
  • Total Volume
  • Volumetric Percent
  • Average Volumetric
Market potential map layer Volumetric Field (entered during customer profile creation)
  • Expected Volume Index
  • Expected Volume
  • Expected Average Volume
Customer Tapestry Profile report Volumetric Field (entered during customer profile creation)
  • Total Volume
  • Average Volume
  • Average Volume Index
Market Potential report Volumetric Field (entered during customer profile creation)
  • Expected Volume
  • Expected Average Volume
  • Expected Volume Index
Customer Demographic Profile report Weight Field All demographic variable calculations are weighted by the selected weight field. Learn more about this report's calculations.

Outliers

The four-quadrant analysis chart allows you to include or exclude segments that are deemed outliers in the analysis. You can show or hide outliers by clicking the Outliers button Outliers on the four-quadrant analysis chart.

A segment is classified as an outlier if it is above or below 1.5 IQR from the mean and is less than 1% composition in the customer profile. The calculation for outliers is performed as follows:

  1. For all values ​​(including zero values), the IQR is calculated.

  2. Segments with 0% composition and 0 index are excluded.

  3. The remaining values ​​are filtered by 1.5 IQR:

    • If a segment is above or below 1.5 IQR from the mean, it is considered a potential outlier.

    • If a segment has a percent composition greater than 1%, it is not considered an outlier even if it falls above or below 1.5 IQR. This is to avoid excluding significant parts of the customer data.

Map layers

The Target Marketing workflow creates up to five map layers that display information from the analysis.

Map layers in Contents pane

The workflow creates a Target Marketing group layer in the project's Contents pane, containing map layers you opted to create: target, target penetration, target group, market potential, and market area and gap analysis layers.

Target marketing group layer

Target layer

Once you specify a target to map in this layer, the layer calculates whether each polygon in the market area is "in" or "out" of that target. For example, if a block group is "out" of the Core target, this means the block group's predominant segment is not one of the Core segments. The relevant calculations are as follows:

  • In—This polygon's predominant segment is one of the segments in the specified target, such as Core or Niche.

  • Out—This polygon's predominant segment is not one of the segments in the specified target.

Target layer on map

If run from the geoprocessing tool, an existing target or a selected set of segments may be used as the input.

Geoprocessing tool: Generate Target Layer

Target Penetration Layer

Once you specify a target to map in this layer, the layer uses a color-coded gradient to display how many households or people in each polygon fall into the selected target (such as Core or Developmental), relative to the number of households or people in that polygon in any segment. The relevant calculations are as follows:

  • Penetration is calculated by counting the number of households or people located in each polygon where the predominant segment is part of the target, and dividing the count by the total number of households or people in the polygon.

  • For example, if you use households as your base, select ZIP codes as the geography level, and select Developmental as the target, the household population of each underlying block group with a predominant segment that is in the Developmental target is counted. This number is divided by the total number of households with any segment as the predominant segment in the ZIP code. The resulting number is the penetration rate for the Developmental target in the ZIP code.

Target penetration layer on map

Tip:

This map layer is most effective when created for a geography level higher than the base geography of the analysis. For example, ArcGIS Tapestry data is mapped at the block group level; use the Geography Level drop-down list to choose census tracts or ZIP codes for a more meaningful visualization.

If creating this type of output in the workflow, an existing target must be used as the input. If accessed from the geoprocessing tool, an existing target or custom set of segments can be used.

Geoprocessing tool: Generate Target Penetration Layer

Target Group Layer

This layer displays color-coded classes for each target in the target group. Polygons in the selected geography level receive a target's shading if the predominant segment is one of the segments in the target. Using the default target group from the workflow creates a layer with four thematically shaded classes: Core, Developmental, Niche, and Monitor.

Target group layer on map

Geoprocessing tool: Generate Target Group Layer

Market Potential Layer

This layer displays expected customers at a selected geography level. If your customer profile contains volume information—for example, dollars spent—expected volumes are also calculated.

Market potential layer on map

Geoprocessing tool: Analyze Market Potential

Market Area and Gap Analysis Layer

This layer displays the gap between expected customers and actual customers at a selected geography level. The layer shows where you are exceeding or falling short of expectations for market penetration. A target group that identifies your Core and Developmental targets is required for the market area and gap analysis layer.

Market area and gap analysis layer on map

Geoprocessing tool: Analyze Market Area Gap

Reports

The Target Marketing workflow creates up to five reports that display information from the analysis.

Report outputs

The workflow generates and automatically downloads reports you opted to create: Segmentation Profile report, Developing Marketing Strategies report, Market Potential report, Market Area and Gap Analysis report, and Customer Demographic Profile report.

Target marketing reports

Customer Tapestry Profile report

This report helps identify your target customers. It shows the segments and summary groups that most accurately reflect your customers and compares your customer profile to the base profile of your study area using segmentation. Based on the optional volumetric parameter set during customer profile creation, this report can also be generated as a Customer Tapestry Profile with Volume report. The report is generated using the Generate Segmentation Profile Report geoprocessing tool.

Developing Marketing Strategies report

This report provides an overview of the media that your target customers read, listen to, and watch. It helps guide decisions about how to reach your target segment groups based on the media they consume. The target marketing wizard uses the Generate Survey Report for Targets tool to create a Developing Marketing Strategies report for your customers. You can also use the Generate Survey Report for Profile tool to create a Developing Marketing Strategies report for the general market area.

Market Potential report

This report builds on information included in the Market Potential map layer. It calculates expected customers, as well as the expected market penetration rate. The report allows you to see where you are over- and underperforming. Based on the optional volumetric parameter set during customer profile creation, this report can also be generated as a Market Potential with Volume report. The report is generated using the Analyze Market Potential geoprocessing tool.

Market Area and Gap Analysis report

This report builds on information included in the Market Area and Gap Analysis map layer. It uses the Customer Tapestry Profile you created, calculating an expected number of customers based on the number of households in a geographic unit and their Tapestry composition. The report details the gap, or the difference, between actual customers and expected customers. Based on the optional volumetric parameter set during customer profile creation, this report can also be generated as a Market Area and Gap Analysis with Volume report. The report is generated using the Analyze Market Area Gap geoprocessing tool.

Customer Demographic Profile report

This report summarizes demographic information to understand characteristics that could be considered common among customers in an area. Customer points are summarized using underlying polygon features (block group by default) and based on the distribution of points (such as customer points), a demographic overview is created. The report is generated using the Generate Customer Demographic Profile Report geoprocessing tool.

Licensing requirements

This workflow requires a Business Analyst license in ArcGIS Pro. For more information, see Licensing.