2016-09-30 2 views
1

SQL <p></p>がどのようにSQL(または私の場合、Hadoopの)で均等クリックアトリビューションモデルを作成します*私は答えを見つけることができない、グーグル日間を過ごしてきました*帰属モデリング

基本的に、私がしようとしていることは顧客の旅を見ることです。

人物Aがあなたのウェブサイトで車を購入したとします。

人物Aは、まずGoogleを介してあなたに来て、その後Googleを介してやり直します。その後、数日後、再度電子メールであなたのウェブサイトに来る。最後に、あなたのウェブサイトアドレスを手動で入力し、8,000ポンドで車を購入します。

ラストタッチアトリビューションを実行して、彼がウェブサイトから購入したと言います。

しかし、SQL世界では、彼が4つの旅で1台の車を買ったと言いますが、それぞれの旅は2,000ポンド(8,000/4)に相当します。そして車は1/4の旅です。 グーグル、2人の旅、車の0.5、£4,000 メール、1人の旅、車の0.25、£2,000 ウェブサイト、1人の旅の0.25:私はこれであるために取得したいよ何

車、£2,000

私のフィールドは、チャネル、オーダーID、日付、収益です。私は顧客が使用したすべてのチャンネルのリストを持っていて、それらの数を作成しました。しかし、私はどのようにコードを持つデータベースで、チャネルで注文を分割するか分からない。

敗北を認め、助けを求めるのは屈辱的です。私は努力していますが、私はSQLでこれを行うことはできません。何か案は?

+0

サンプルデータと希望の結果を投稿します。 HadoopがMapReduceエンジンであり、SQLデータベースではないことに気づいたら幸いです。 –

+0

私はそれがmap reductionであり、SQLではないことを認識しています。後でサンプルデータを取得しようとします。しかし、ハドープは悲しいことに、 – user2907590

答えて

-1
Select CustId, Sum(Revenue) As TotRev, Count(CustID) As JourneyCount, Sum(Revenue)/Count(CustID) As EqualClick 
From Nico 
関連する問題

 関連する問題