All Projects → eeghor → mta

eeghor / mta

Licence: other
Multi-Touch Attribution

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mta

interfaces
A diverse set of royalty-free user avatars to be used for marketing graphics and application screenshots.
Stars: ✭ 50 (-16.67%)
Mutual labels:  marketing
m3gm
Max-Margin Markov Graph Models for WordNet (EMNLP 2018)
Stars: ✭ 40 (-33.33%)
Mutual labels:  markov-model
SEO.Sitemaps
Search engine sitemaps.xml for EPiServer CMS
Stars: ✭ 22 (-63.33%)
Mutual labels:  marketing
DISCOTRESS
🦜 DISCOTRESS 🦜 is a software package to simulate and analyse the dynamics on arbitrary Markov chains
Stars: ✭ 20 (-66.67%)
Mutual labels:  markov-model
startup-marketing-checklist
A checklist of tactics for marketing your startup.
Stars: ✭ 5,214 (+8590%)
Mutual labels:  marketing
hubot-markov
Hubot watches all, and builds a markov model from everything you say.
Stars: ✭ 63 (+5%)
Mutual labels:  markov-model
awesome-shopify
👩‍🎓👨‍🎓 Must-read articles, videos and books for store owners, app and theme developers.
Stars: ✭ 86 (+43.33%)
Mutual labels:  marketing
artificial neural networks
A collection of Methods and Models for various architectures of Artificial Neural Networks
Stars: ✭ 40 (-33.33%)
Mutual labels:  probabilistic-models
mchmm
Markov Chains and Hidden Markov Models in Python
Stars: ✭ 89 (+48.33%)
Mutual labels:  markov-model
django-gsheets
Django app for keeping models and google sheets synced
Stars: ✭ 50 (-16.67%)
Mutual labels:  marketing
ShapML.jl
A Julia package for interpretable machine learning with stochastic Shapley values
Stars: ✭ 63 (+5%)
Mutual labels:  shapley
Magento2 NewsletterSubscribeAtCheckout
This Magento 2 module allows you to enable a newsletter subscription checkbox on the checkout page.
Stars: ✭ 13 (-78.33%)
Mutual labels:  marketing
Deep-Learning-Mahjong---
Reinforcement learning (RL) implementation of imperfect information game Mahjong using markov decision processes to predict future game states
Stars: ✭ 45 (-25%)
Mutual labels:  markov-model
deeprob-kit
A Python Library for Deep Probabilistic Modeling
Stars: ✭ 32 (-46.67%)
Mutual labels:  probabilistic-models
MetaHeac
This is an official implementation for "Learning to Expand Audience via Meta Hybrid Experts and Critics for Recommendation and Advertising"(KDD2021).
Stars: ✭ 36 (-40%)
Mutual labels:  marketing
blangSDK
Blang's software development kit
Stars: ✭ 21 (-65%)
Mutual labels:  probabilistic-models
probnmn-clevr
Code for ICML 2019 paper "Probabilistic Neural-symbolic Models for Interpretable Visual Question Answering" [long-oral]
Stars: ✭ 63 (+5%)
Mutual labels:  probabilistic-models
Machine Learning From Scratch
Machine Learning models from scratch with a better visualisation
Stars: ✭ 15 (-75%)
Mutual labels:  probabilistic-models
pomp
R package for statistical inference using partially observed Markov processes
Stars: ✭ 88 (+46.67%)
Mutual labels:  markov-model
mautic-advanced-templates-bundle
Plugin extends default email template capabilities with TWIG block so you can use advanced scripting techniques like conditions, loops etc
Stars: ✭ 63 (+5%)
Mutual labels:  marketing

mta

Multi-Touch Attribution. Find out which channels contribute most to user conversion.

Models

This package contains implementations the following Multi-Touch Attribution models:

  • Shapley
  • Markov
  • So-called Simple Probabilistic Model by Shao and Li
  • Bagged Logistic Regression by Shao and Li
  • Additive Hazard (Survival)

In addition, some popular heuristic “models” are included, specifically

  • First Touch
  • Linear
  • Last Touch
  • Time Decay
  • Position Based

Included Data

The package comes with the same test data set as an R package called ChannelAttribution - there are 10,000 rows containing customer journeys across 12 channels: alpha, beta, delta, epsilon, eta, gamma, iota, kappa, lambda, mi, theta and zeta.

data_snippet

These are conversion aggregations by path. Suppose there’s a path (customer journey)

a > b > c

with total_conversions equal to 2 and total_null equal to 5. This means that we recorded 2 consumer journeys

a > b > c > (conversion)

and 5 customer journeys

a > b > c > (null)

There’s an option to generate timestamp data if you want to use the Additive Hazard model (the only model that explicitly incorporates exposure times).

References

  • Nisar and Yeung (2015) - Purchase Conversions and Attribution Modeling in Online Advertising: An Empirical Investigation pdf
  • Shao and Li (2011) - Data-driven Multi-touch Attribution Models pdf
  • Dalessandro et al (2012) - Causally Motivated Attribution for online Advertising pdf
  • Cano-Berlanga et al (2017) - Attribution models and the Cooperative Game Theory pdf
  • Ren et al (2018) - Learning Multi-touch Conversion Attribution with Dual-attention Mechanisms for Online Advertising pdf
  • Zhang et al (2014) - Multi-Touch Attribution in Online Advertising with Survival Theory pdf
  • Geyik et al (2014) - Multi-Touch Attribution Based Budget Allocation in Online Advertising pdf
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].