Get an Epic Experience with Premium


Auction & Economy Login to Add Favorites
  • World of Warcraft
  • 238 Monthly Downloads
  • Supports: 6.2.0
  • 107,981 Total Downloads
  • Updated 08/10/2015
  • Created 01/16/2008
  • 250 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 1.3.1

About Analyst

About Analyst

Analyst collects information about the virtual economy and presents that information to the player. In its Economy panel, Analyst answers questions such as the following:

  • How much gold did I earn and how?
  • How much gold did I spend and on what?
  • How am I doing in the auction house?
  • What have I looted from mobs?
  • What items did I consume?
  • What items did I produce?
  • How many currencies (marks, badges, emblems) have I collected?
  • What have I deposited or withdrawn from the guild bank?
  • What is my gathering and crafting activity?
  • ... and much more

All reports can be shown over a configurable period (days, weeks, month).


The Economy panel lets you choose between the various reports offered by Analyst. Also, the reporting period of time can be chosen. Central information is displayed in the top frame. Data from two selected reports in shown in the bottom frames.

Economy Panel

For the This Week report, the start day of week can be configured in the options. For example, a raid player may want to set the start day of week to the beginning of the raid ID period.

If you mouseover a statistic item, a tooltip provides detailed drill-down information on that statistic:

Detail Information


If you have a Lightweight Data Broker (LDB) container add-on such as Titan Panel, Analyst shows in that container. Left-clicking the Analyst icon toggles the Economy panel; right-clicking the icon shows the options.

If you do not have an LDB container, type /analyst economy to toggle the Economy panel and /analyst options to show the options.

Analyst provides a key binding to toggle the Economy panel. You may want to assign a key to that binding to gain quick access to Analyst.

Reporting Bugs

Please use the Ticket System on WowAce when reporting bugs. This ensures that your error reports receive proper and timely processing. You can log in on WowAce with your Curse Network account. Posting error reports in the comments section on is not recommended.

Analyst Release Notes

* Release 1.3.1 for World of Warcraft 6.2.0 (2015-08-10)

- CHANGE: Adapted to World of Warcraft 6.2.0

* Release 1.3.0 for World of Warcraft 6.0.2 (2014-10-16)

- CHANGE: Adapted to World of Warcraft 6.0.2

* Release 1.2.1 for World of Warcraft 5.4.0 (2013-09-14)

- CHANGE: Adapted to World of Warcraft 5.4.0

* Release 1.2.0 for World of Warcraft 5.0.4 (2012-09-08)

- CHANGE: Adapted to World of Warcraft 5.0.4

* Release 1.1.5 for World of Warcraft 4.3.0 (2011-12-27)

- CHANGE: Adapted to World of Warcraft 4.3.0

* Release 1.1.4 for World of Warcraft 4.2.0 (2011-07-09)

- CHANGE: Adapted to World of Warcraft 4.2.0

* Release 1.1.3 for World of Warcraft 4.1.0 (2011-04-28)

- CHANGE: Adapted to World of Warcraft 4.1.0

* Release 1.1.2 for World of Warcraft 4.0.6 (2011-02-14)

- CHANGE: Improved support for the archaeology profession.

- CHANGE: Improved performance during combat.

- CHANGE: Improved processing of  mailbox actions.

* Release 1.1.1 for World of Warcraft 4.0.3 (2010-12-01)

- FEATURE: Added tacking for honorable kills.

* Release 1.1.0 for World of Warcraft 4.0.1 (2010-10-13)

- CHANGE: Merged from Cataclysm development branch

* Release 1.1.0 Beta 2 for World of Warcraft 4.0.1 (2010-09-19)

- CHANGE: Adapted to archaeology API changes in build 12984.

* Release 1.1.0 Beta 1 for World of Warcraft 4.0.1 (2010-09-13)

- CHANGE: Adapted to World of Warcraft 4.0.1

- FEATURE: Added support for the Archaeology profession.

* Release 1.0.13 for World of Warcraft 3.3.3

- FEATURE: Added a minimap icon.

- CHANGE: Changed internal data structure to support item stacks up to 9999
(was 999.)

- FIX: Added optional dependencies to ensure that Analyst works properly when
running in disembedded mode.

* Release 1.0.12 for World of Warcraft 3.3.0 (2009-12-28)

- CHANGE: Added support for pushed loots and LFG completion rewards in order
to properly handle pushed rewards, such as emblems.

* Release 1.0.11 for World of Warcraft 3.3.0 (2009-12-10)

- CHANGE: Adapted to World of Warcraft 3.3.0.

* Release 1.0.10 for World of Warcraft 3.2.0 (2009-11-09)

- CHANGE: Added a safe-guard to prevent excessive timer creation
and cancellation if an event is triggered repeatedly within a short
time window.

- FIX: Showing the LDB tooltip when displaying session statistics
raises Lua error.

* Release 1.0.9 for World of Warcraft 3.2.0 (2009-08-05)

- FEATURE: Added support for the engineering profession.

- FEATURE: Added support for currencies obtained through opening

- CHANGE: Adapted to World of Warcraft 3.2.0.

- CHANGE: Implemented spell translations in a generic way.

* Release 1.0.9 Beta 1 for World of Warcraft 3.1.3 (2009-07-30)

- FEATURE: Added support for session statistics.

- CHANGE: All configuration options are now managed by profiles. The
profiles dialog is accessible from the game interface options dialog.

- CHANGE: Options that are relevant on the command line only have
been hidden in the options dialog.

* Release 1.0.8 for World of Warcraft 3.1.1 (2009-05-01)

- FIX: Incorrect hooking of game tooltip causes unwanted side effects.

* Release 1.0.7 for World of Warcraft 3.1.0 (2009-04-18)

- CHANGE: Adapted to World of Warcraft 3.1

* Release 1.0.6 for World of Warcraft 3.0.9 (2009-02-14)

- CHANGE: The implementation of the GetSellValue API in Analyst now
checks for (illegal) nil arguments and no longer fails if a nil argument
is passed.
- FIX: Analyst may not capture most events under specific add-on loading

* Release 1.0.5 for World of Warcraft 3.0.8 (2009-02-05)

- FIX: Receiving currencies as quest rewards, such as Dalaran Cooking
Awards, no longers triggers a Lua error.

- CHANGE: Adapted to World of Warcraft 3.0.8, fixing an issue with

* Release 1.0.4 for World of Warcraft 3.0.2 (2008-11-02)

- FIX: Looting corpses in battlegrounds no longer causes Lua errors
related to currency processing.

* Release 1.0.3 for World of Warcraft 3.0.2 (2008-10-21)

- FEATURE: Added support for currencies.

- FEATURE: Added support for the Inscription professsion (milling,
inscription trade skill).

- FEATURE: Added support for Lightweight Data Broker (LDB).

- CHANGE: Removed per-char database.

- CHANGE: Removed FuBar support.

- CHANGE: Ported to Ace3 and World of Warcraft 3.0.

- CHANGE: The add-on is now licensed under the MIT license.

* Release 1.0.2 for World of Warcraft 2.4.3 (2008-07-26)

- FEATURE: All data can now optionally be presented for all characters
on the account. Previously, data was available for the currently logged
in character only.

- FEATURE: The add-on title text in the FuBar now optionally shows
the amount of gold gained or lost in the period.

- FEATURE: Analyst now displays a tooltip on the FuBar. The tooltip
contains information from the Overview report.

- FEATURE: The Flights popup now shows detail information on the
flights taken.

- CHANGE: The default key bindings have been removed. New users can
bind them manually if they so desire.

- CHANGE: Economy data is now stored in an account-wide saved variable.
It used to be stored in a per-character saved variable. Existing
data is silently migrated when each character is logged in.

- FIX: Gold gained from opening objects such as chests is now processed.

- FIX: Gold gained from enchanting in the trade window is now processed.

- FIX: Corrected an error in the TOC file with regard to the optional

* Release 1.0.1 for World of Warcraft 2.4.1 (2008-04-19)

- CHANGE: Costs for repairing all items are now processed synchronously.
This is to avoid possible event overlap resulting from repairing, buying
and selling in quick succession.

- CHANGE: Default key bindings are now applied only once.

- CHANGE: Adapted to World of Warcraft 2.4.0

- FIX: Uncategorized activities are now properly processed.

- FIX: Fixed a problem preventing the proper processing of flights.

* Release 1.0.0 for World of Warcraft 2.3.2

- FIX: Receiving mail from "Unknown" senders no longer causes an error.

* Release 0.9.2 (Beta) for World of Warcraft 2.3.0

- FEATURE: Added "Miscellaneous" measures for gaining and spending gold
as well as producing and consuming items. These measures track activities
that are not currently categorized by Analyst but have an impact on the
gold balance or the items of the player.

- FEATURE: Added measures for tracking items received or sent by mail.

- FEATURE: Added a measure for tracking smelting activity.

- FEATURE: Items used as payment in vendor transactions, such as battleground
tokens or tier set tokens, are now properly recorded in a new measure
"Items Swaped".

- FIX: Automated vendor selling is no longer processed as "Using" the
items sold. Proceeds from automated selling are now properly reported.

- FIX: Gold looted in parties with two players is now properly processed.

- FIX: Activities are now properly processed in raids and parties.

- FIX: Opening objects is now properly reported and no longer causes

* Release 0.9.1 (Beta) for World of Warcraft 2.3.0

- FEATURE: Added support for FuBar. The Economy Panel can now be toggled
by clicking the Analyst button on the FuBar or on the minimap. The settings
of this add-on are shown in the menu which is opened by right-clicking
on the Analyst button.

- FIX: Destroyed items were not properly recorded. Destroyed items are now
properly recorded and shown in a new measure in the Items Consumed report.

- FIX: Battleground tokens were not properly recorded. Battleground tokens
awarded when a battleground closes are now properly recorded and shown in
a new measure in the Items Produced report.

* Release 0.9.0 (Beta) for World of Warcraft 2.3.0

- Initial release


First Previous Page 3 of 6 Next Last
  • #61
    Quick answer: Unfortunately, this cannot be fixed by Analyst.

    The problem is that automatic mail opening add-ons delete auction sold messages before the auction details have been transmitted from the game server.

    When you open an auction sold message manually for the first time, you will notice that there is a slight delay until the auction details are shown. If during that delay you delete the message, you will never see the details. This is basically what happens when an add-on automatically processes auction sold messages.
  • #55
    I've just installed analyst today, may I know how come I can't toggle the Economy Panel and Options?
  • #56
    The UI integration requires an LDB container such as Titan Panel.

    If you do not use that, you want to assign a key binding to the "Toggle Economy Panel" option, and you can access the options from the game settings on the Add-Ons tab.
  • #54
    My first Post :)

    Thanks for updating this awesome addon it’s very nice to see where I am making my money and especially how much I have made. I love running the old instances for fun and seeing how much pocket change I have made at the end of the day. Having to go into my achievements and recording the before and after amounts, is just inconvenient which is why addons like this little gem exist. One of the only of its kind that I could find. So thanks.

    I love that it records what you pick up as well, almost everything it’s awesome. I have one tiny bit of advice to make this addon PERFECT. Can you put a start recording option on the addon? Like I said I love running instances would be awesome to enter an instance START recording and see just how much I made from a single run. Blizzard has even added a stopwatch for me. I can be like, “I made 23g 34s 91c from just looting in a run that took 0hours 21minutes 30seconds” just a small example. Would be very, very, convenient. If not its cool still going to use analyst for all the goodies it offers and enjoy it immensely.

    Just wanted to put in my two cents and say THANKS a TON! Love it.
  • #57
    Thanks for the feedback. Glad to hear that you like the add-on :)

    Creating a ticket for your suggestion:
  • #59
    Session statistics implemented in 1.0.9 Beta 1.
  • #51
    could it be that the hunter pet respec is for free now? anyways, the non existing target analyst tries to hook on to is as the error states in line 226, you can just delete that line to fix it (open capture.lua in notepad, goto line (ctrl+g) 226, delete the line)

    i don't remember what exactly it was, something like PetTalentUnlearn
  • #52
    That is correct. The error is indeed related to the ConfirmPetTalentWipe() API which as been removed in WoW 3.1 as pet respecs are now always free.

    Fixed in 1.0.7.
  • #50
    Same here:

    Date: 2009-04-17 13:18:19
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Analyst\Capture.lua line 226:
    Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target
    (tail call): ?
    [C]: error()
    Ace3\AceHook-3.0\AceHook-3.0.lua:341: SecureHook()
    Analyst\Capture.lua:226: EnableCapture()
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
  • #49
    3.1 broke the addon:

    Analyst-1.0.6 for World of Warcraft 3.0.9\Capture.lua:226: Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target
    AceHook-3.0-5 (Analyst):200: in function
    AceHook-3.0-5 (Analyst):276: in function `SecureHook'
    Analyst-1.0.6 for World of Warcraft 3.0.9\Capture.lua:226: in function `EnableCapture'
    Analyst-1.0.6 for World of Warcraft 3.0.9\Analyst.lua:133: in function
    (tail call): ?:
    : ?

    (tail call): ?:
    AceAddon-3.0-5:531: in function `EnableAddon'
    AceAddon-3.0-5:621: in function
    : in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:229: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:252: in function `CombatLog_LoadUI':
    Interface\FrameXML\UIParent.lua:497: in function :
  • #48
    Well first off this is a great addon, I absolutely love it!

    I have one request / Idea to make it even more awesome & helpful..
    There's a addon called "MoneyWiz that shows a real time frame of how much gold you are collecting over time, and when u hover over it it shows various stats like your addon. But it includes how much gold you have on all your toons that are on the same server & you can reset the Gold gained so you can keep track of how much gold you get out of a certain instance.
    It would be great to have one that can't reset & one that can so u can keep track of it every copper.

    Is there anyway you would consider integrating something like this into your addon?
  • #53
    Thanks for the suggestion. Could you please create a ticket for this here:
  • #45
    Bethink not sure if you read this comments section on a regular basis, but I just found out that running Analyst and Quest Helper at the same time causes QH to generate double entries in the tooltip which tracks quests:

    Disabling Analyst solves this problem.
  • #58
    Fixed in 1.0.8
  • #46
    I do track the comments section from time to time. Unfortuantely, there is no way to receive notifications when new comments are posted. Therefore, I recommend creating a ticket on WowAce when reporting bugs or requesting features:

    Creating a ticket for this problem.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

PAX South Alienware Giveaway