Skip to main content

Reporting in Bulk Discount Code Bot

View statistics and reporting for all your bulk discount codes and unique discount codes

Updated this week

What does each column mean?

Name

  • Provides the name of the discount set as well as the description for the discount set.

Prefix

  • Identifies the prefix added to the discount set, if applicable. It will be blank if no prefix was added.

Suffix

  • Identifies the suffix added to the discount set, if applicable. It will be blank if no prefix was added.

Type

  • Lists the type of Shopify discount:

    • Basic

      • Amount off Product discount

      • Amount off Order discount

    • Free Shipping

    • Buy X, Get Y

Used

  • Displays the total number of times a discount in the discount set has been redeemed.

Revenue

  • Displays the total revenue the discount set has generated for your store.

AOV (Average Order Value)

  • Displays the average order value for redeemed codes.

Campaign

  • Track the campaign associated with each discount. Campaigns are coordinated marketing efforts to drive a certain goal. Examples are: BFCM, X Product Launch, Mother's Day Sale.

Channel

  • Track the distribution channel used to send out discount codes.

    • Default options include:

      • Customer service

      • Email

      • Mobile

      • Other

      • Referral

      • SMS

      • Direct mail

      • Printout

Department (Only available on Grow plan)

  • Track the department that created or used each discount set. Departments are functions within your organization.

    • Default options include:

      • Customer service

      • Human resources

      • Leadership

      • Marketing

      • Other

      • Product

      • Wholesale

Codes

  • The total number of codes currently generated or imported into the given discount set.

Note: The Campaign, Channel, and Department columns are solely meant for tracking and discount reporting purposes.


Setting or updating the Campaign, Channel, and/or Department

New discount set

The Campaign, Channel, and Department for a discount code can be set while creating the discount set in the Bulk Discount Code Bot app. However, these fields are not required for creation. Click Create Discount and set the Campaign, Channel, and Department in the Tracking section.

Existing discount set

To update the Campaign or Channel added to an existing discount set:

  1. In the discount list, select the box next to the discount set you'd like to update

  2. Click Edit campaign, Edit channel, or Edit department from the options at the top of the chart.

    1. Alternatively, click the More Actions icon (three dots) and select Edit tracking to edit campaign, channel, and department at the same time.

Creating custom channels and departments using subgroups

For more detailed reporting by channel and department, you can create subgroups.

For example, a channel like Customer service can be split into regions such as Customer service (Americas)

  • Channel / Department = "Customer service"

  • Detail = "(Americas)"

  • Custom channel = "Customer service (Americas)"

Campaigns, Channels, and Departments can be managed under the Settings page in the Bulk Discount Code Bot app.


To create a channel or department subgroup:

  1. In the Channels or Departments section, click Create channel/department

  2. Enter the subgroup in the text field

  3. Click Create channel/department


Filter reports based on Channel, Campaign, and/or Department

To filter the discount table in Bulk Discount Code Bot:

  1. Navigate to the Bulk Discount Code Bot app

  2. In the Discount Table, click the Search and filter () button

  3. Type in your search criteria or click the Add filter button

    1. You can add multiple filters if needed

  4. To save the view, click Save as and name the view.


Export discount reports

To export a summary of your discount reports from within the Bulk Discount Code Bot app:

  1. Navigate to the Bulk Discount Code Bot app

  2. Click Export

  3. Select:

    1. Current page

    2. All discount sets

    3. Selected discounts

      1. Check the box next to the discount sets you'd like to export summaries for before clicking Export

    4. All discount sets matching your search

You'll receive a CSV file version of the table you see within the app.


Customizing the discount table view

Customize your report table to display only the columns and discount sets that are most relevant to your specific campaigns and channels.

Edit the discount table view

To streamline your reports and enhance clarity, you can hide any columns that are not essential to your analysis.

  1. Navigate to the Bulk Discount Code Bot app

  2. Click the Edit columns () button in the upper right corner of the report table.

  3. Click the eye icon next to the columns you'd like to hide

    1. Visible

    2. Hidden

  4. Click Save as and name the view

    1. If you are editing a custom view, the button will say Save

To create a view based on filters:

  1. Navigate to the Bulk Discount Code Bot app

  2. In the Discount Table, click the Search and filter () button

  3. Type in your search criteria or click the Add filter button

    1. You can add multiple filters if needed

  4. To save the view, click Save as and name the view.


Reporting functionality for the Grow Plan

Added columns

  • Channel (predefined in Basic; customizable in Grow)

  • Campaign

  • Department (Grow plan only)

Reporting features

  • Breakdown of revenue, redemptions, and AOV

  • Visualization in bar or donut graphs

  • Filters by channel, campaign, or department

  • Export button in the new Reports tab for all table data


How to access Reporting on the Grow plan

  1. Navigate to the Reports tab.

  2. Select a view: by Discount set, Campaign, Channel, or Department.

  3. Use filters to narrow results.

  4. Click Export to download table data.


Reporting visuals available on the Grow plan

The Reports tab in the Bulk Discount Code Bot app provides a visual summary of Revenue, Redemptions, and Average order value (AOV). Use these reports to quickly understand how each discount set is performing.

You can group each metric by Discount set, Campaign, Channel, or Department, and refine the results with available filters. Each metric can be viewed as a donut chart or a bar chart, depending on the type of comparison you want to make.

Donut graph:

Bar graph:

Notes

  • Chart labels and grouping names match how they appear in the Bulk Discount Code Bot app.

  • Use filters to isolate a specific discount set or compare multiple promotional efforts.


Examples and use cases

  • Campaign tracking: Compare SUMMER24 vs. FALL24 campaigns.

  • Channel analysis: See how email vs. social discounts performed.

  • Departmental reporting: Share quarterly breakdowns with leadership.


FAQs

Q: What data can I see in Bulk Discount Code Bot reports?

  • A: Reports show key metrics like usage, revenue, average order value (AOV), campaign, channel, department, and number of codes in each set.

Q: Can I edit Campaign, Channel, or Department for a discount set?

  • A: Yes. You can set these fields when creating a discount set, or update them later using the Edit tracking option in the app.

Q: How do report filters work?

  • A: You can filter reports by campaign, channel, department, search criteria, prefixes, suffixes, or number of codes, then save filters as custom views.

Q: Can I export my discount set reports?

  • A: Yes. Reports can be exported as a CSV file for the current page, all sets, selected sets, or sets matching your search.

Q: How do I customize which columns appear in my reports?

  • A: Use the Edit columns option to hide or show columns, then save your selection as a custom view for easier reporting.

Q: Are Campaign, Channel, and Department required fields?

  • A: No. These fields are optional and are primarily used for tracking purposes. They can also be customized for more detailed reporting.

Q: Can I report by channel in the Basic plan?

  • A: Yes. Merchants on the Basic plan can use predefined channels. Merchants on the Grow plan can customize channels.

Q: Is the Department field available to all plans?

  • A: No. The Department column is only available in the Grow plan.

Q: Can I export all reports today?

  • A: Not yet. Export functionality for Reports is planned for a future release.

Q: Do I need to use prefixes or naming conventions?

  • A: No. Bulk Discount Code Bot enforces tracking data for more accurate reporting.

Q: Can I use these reports in Shopify directly?

  • A: No. Shopify’s built-in reports do not include campaign, channel, or department tracking.

Did this answer your question?