* Я проводил дни погуглить, не могу найти ответ *SQL моделирования атрибуции
Как создать модель Ровный Нажмите атрибуции в SQL (или моем случае, Hadoop).
В основном, я стараюсь, чтобы посмотреть на поездку клиента.
Предположим, что человек A покупает автомобиль на вашем сайте.
Лицо Первое приходит к вам через Google, а затем через Google позже. Затем через несколько дней снова появится ваш сайт по электронной почте. Наконец, он печатает на вашем веб-сайте вручную и покупает автомобиль за 8 000 фунтов стерлингов.
Достаточно легко сделать атрибуцию последнего касания и сказать, что он пришел через веб-сайт, чтобы купить его.
Но как, в мире SQL, вы говорите, что он купил один автомобиль за 4 поездки, поэтому каждое путешествие стоит 2 000 фунтов стерлингов (8 000/4). И автомобиль - 1/4 путешествия.
То, что я хотел, чтобы добраться до это: Google, 2 поездок, 0,5 автомобиля, £ 4000 Email, 1 путешествие, 0.25 автомобиля, £ 2000 Сайт, 1 путешествие, 0,25 из автомобиль, £ 2,000
Мои поля - это канал, заказ, дата, доход. У меня есть список всех каналов, которые использовал клиент, и создал их количество. Но я не уверен, как в базе данных с кодом разделять заказы по их каналам.
Оскорбительно признавать поражение и просить помощи. Я пытаюсь, но я не могу заставить SQL сделать это. Есть идеи?
Опубликуйте данные образца и требуемый результат. Надеюсь, вы знаете, что Hadoop - это движок MapReduce, а не база данных SQL. –
Я знаю, что это карта, а не SQL, да. Я попробую получить образцы данных позже. Но, к сожалению, Hadoop - это все, с чем мне нужно работать – user2907590