matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.91k stars 2.65k forks source link

Analyse costs and revenue for a single visitor/a whole campaign #4458

Open hpvd opened 10 years ago

hpvd commented 10 years ago

Analyse costs and revenue for a single visitor/a whole campaign

we have already the great posibility to track the ecommerce revenue of a visitor.

To use this data in a really powerfull way, it would be very great to have the possibility to directly see the costs to get this visitor on our site.

you got two great insights from this:

1) you could see and analyse for a single visitor not only its ecommerce basket but also the cost to get this visitor if he came from a paid source (of course even if he do not buy anything the costs are still interesting)

2) you could see and analyse for whole campaigns (sources) how much they cost and how much they earn and make a good decion for the future of this campaign

To start with the most common way to get visitors by paying for would be to find a soulution to get the values from googles Adwords (CPC).

details of this idea were inspired from: http://www.e-nor.com/blog/web-analytics/upload-click-and-cost-data-to-google-analytics-using-excel-or-google-docs-files

If you have any ideas on this please comment!!!

hpvd commented 10 years ago

here you find the doc to the api one may get costs for googles adwords from https://developers.google.com/adwords/api/docs/appendix/reports

hpvd commented 10 years ago

of course this function would not only be interesting for ecommerce websites but for everyone who pays for (a part of) his visitors and have goals to reach on his website

so there should be an overview where you could see the costs to get visitors to your goals (ecommerce is one of them)

hpvd commented 10 years ago

in general there are 4 main types of paid campaigns which should be covered

  1. pay per click (every visitor costs a small amount of mon. (<= the complete word seems to be listed as spam here) e.g. 0.55USD)
  2. pay once for all visitors within a period (e.g. 100USD per month, if your site receives 1000 visitors each cost you 0.10USD)
  3. pay once for all visitors (e.g. you spend 300USD for a company to make and send your email newsletter, if your site receives 100 visitors each cost you 3.00USD)
  4. affiliate programs: pay a part of your revenue -and only if there is a revenue (e.g. you got a visitor from this campaign to your site who makes 50,00USD revenue (ecommerce basket) and you have to pay 10% from this to the affiliate who send this visitor to you that would be 5,00USD for this visitor

=> to handle this on should have the possibility to specify the type of each campaign and based on this selection you need a possibility to put in ->1) -> a source to get the CPC for each visitor from ->2) -> period selector: day/week/month/year and a field for the price for this period ->3) -> only a field for the price ->4) -> a field to put in the affiliate rate e.g. 10%

mattab commented 10 years ago

Thanks for the suggestion. This would indeed be a very useful feature!

hpvd commented 10 years ago

to think this topic even further / more abstract:

..in a second step one could not only use this to analyse how much a visitor from an external source costs (from paid sources), but one could define also costs or in other words effort in form of working hours.

Doing this one could give e.g. a number of working hours for writing and publishing a blog post on your site. Logging the number of visitors which come from external to this site you could get something like hours of work spend for each visitor or if theses visitors visite other sites of your website and reach goals you could also have for these visitors something like revenue per working hour

hpvd commented 10 years ago

having this feature within piwik would make piwik unique and outstanding -because I could not imagine that others like GA will follow and make the cost-efficiency of online-ads that much transparent.

On the other hand I think this is a feature which would be very interesting especially for everyone running a commercial site. And these people have and may spent some mon ey for crowdfunding this feature...if we give them a possibility to do so.

hpvd commented 9 years ago

"Customer Acquisition Cost (CAC)"

=> Since this is really important and would make piwik unique and even more interesting for commercial websites: maybe one should set up a campaign and look for sponsors for this feature (like it was done in the past for other great features..) the set "long term milestone" is simply too far in the future!!