One aspect that may help you find your ideal customer is the size of the company. To help you figure out if company size makes a difference in your deals, you want to associate Opportunities to Company Sizes.
Then create a Lookup field on Opportunity to this new object also named "Company Size." Also create a Formula field on Opportunity (this is optional if you're importing company sizes from third-party data). Here is an example formula of how to create different company sizes based on the number of employees:
IF (Account.NumberOfEmployees>= 1000, "Enterprise Business",
IF ((Account.NumberOfEmployees <= 1000 && Account.NumberOfEmployees> 100), "Mid-Sized Business",
If (Account.NumberOfEmployees< 100, "Small Business", "Number of Employees not provided")))
Since you are going to have two fields on Opportunity that have the Company Size, you may want to hide the Formula field from page layouts.
In Lookup Helper:
Now you can see all related Opportunities based on Company Size! The results may show you which companies to target more during campaigns, or which ones not to spend as much time on. You can take your data even further by seeing average deal size, win rate, number of opportunities and more based on segment.