Comments (5)
Hi @trangdo42. Thank for the feedback and to be using this package.
Unfortunattely, at this moment it is not possible to make this changes in the conversion rate in the way that the tool was designed. Sounds like a good improvement to be made, but before we prioritize this issue can you share a little bit more of details of WHY you believe this change is necessary and HOW you visualize this improvement working at your end? It's important to us to understand the real benefits and how this can be applied for some real use cases.
Again, thank you very much for the feedback and to be using it. Only with the community's contribution we can improve it and make a a better package for everybody!
from marketing-attribution-models.
Hi,
I'm actually writing my master thesis on this. The basic framework of the Shapley attribution model is quite successful in terms of conversion prediction; however, this can be improved by using a predictive ML model. Shapley uses empirical conversion rates in the sample which means that these naive predictions taking the sample mean conversion rate can be inaccurate especially if the number of observations for some paths is scarce. Using a predictive model for the conversion probability for each path you not only generalise the model for the out-of-sample use but you can also account for more user-level information, and thus, you account for heterogeneity not only on the channel-level but also the user-level (e.g. number of page views, number of clicks, number of sessions, medium or platform used). I believe that this is more accurate because every customer's experience is different and is not based only on the channels in his/her path.
from marketing-attribution-models.
Hi @trangdo42 , makes sense your argument. We didn't consider this approach while developing this tool but seems to be a significant improvement, and I wll make sure to put in our backlog. However, I have to say that we need to accomodate this improvement in our day-to-day activities and I cannot provide you a deadline to have it implemented in our end. By the way, we are very glad that you are considering to use this tool in a master thesis and we would love to hear more from your research about this topic. We are a Brazilian company very specialized in this topic and maybe we can support you somehow, by sharing a little of our experience around it or in a more structure way in one of our open innovation initiatives. What you think?
from marketing-attribution-models.
Hi, sorry for the late reply. I understand that it takes a while to implement such an adjustment, especially in practice, it's always a bit different to work with online large data streams rather than when you're working offline with a local dataset. I've actually implemented the attribution on the NN, and Gradient Boosted Trees predictions, but it would still take some more energy to do this part properly (i focused mainly on the predictive models for the conversion rate probability). There's definitely still room for improvement. We can schedule a call, if you're interested and talk a bit more about it. Drop me an email, my address is [email protected]. I'm basically available anytime this week or next week from Mon to Wed.
Looking forward,
Trang
from marketing-attribution-models.
Hi @trangdo42 I just sent you a meeting invitation. We can discuss further.
See you
Rafael
from marketing-attribution-models.
Related Issues (20)
- Implementação de um modelo de testes automatizados HOT 1
- Shapley for conv_value as frequency
- Criação de uma documentação técnica mais robusta HOT 1
- Modularização agrupamento de resultados heuristicos
- Modularização modelos heuristicos
- [BUG] Markov model attribution may sometimes not work as intended due to the way it is computed
- [BUG] Problemas com o position-based
- [NEW] Implement higher order markov chain models HOT 2
- [BUG] MAM retorna erro quando dataframe não possui index 0 e group_channels = False
- Update package published on PyPi HOT 2
- [BUG] AttributeError: 'NoneType' object has no attribute 'copy' - with random_df=True HOT 2
- Acrescentar suporte a coluna journey_with_conv_colname contendo int64 (0 e 1) quando "create_journey_id_based_on_conversion=True" HOT 1
- Fix typo in docstring
- Better documentation on class docstring
- [BUG] AttributeError: 'MAM' object has no attribute 'DataFrame' HOT 5
- [BUG] (null) Column in markov matrix HOT 3
- [BUG] faq.md not found
- [BUG]
- [BUG]
- [BUG] Channel List is Fixed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marketing-attribution-models.