この記事では、オンラインストアで実施される広告キャンペーンの効果を追跡する方法についてお話したいと思います。 また、ネットワーク上の広告キャンペーン(コンテキスト、バナー、電子メールニュースレターなど)についても話し合っています。
Yandex Directで広告キャンペーンを作成するとします。 アカウントに10,000ルーブルを入れました。 注文数の増加が見込まれます。 しかし、とりわけ、結果を追跡する必要もあります。 この場合、広告リンクを介して当社のウェブサイトをクリックした訪問者の数を正確に計算する必要があります。
簡単なことは何もないように思えます。 この問題を次のように解決しました。広告のサイトへのリンクに、特別な「シグナル」を追加しました。 サイト側で修正し、クライアントがこの特定の広告から来たことを理解するために必要な追加パラメーター。 新しいキッチンテーブル、ページmysite.ru/tablesのアドレスを含むページをアドバタイズするとします。 このmysite.ru/tables?source=directのようなものをアドレスに追加し、sourceパラメーターを使用して、クライアントがどこから来たかを判断できます。 この場合、例として、このパラメーターに値「direct」を割り当てました。これは、仮想クライアントがYandexダイレクトに付属していることを示唆しています。 もちろん、実際には、たとえば、特定の広告キャンペーンの表示など、より有益なテキストを表示することをお勧めします(?Source = tables_8_mart-広告キャンペーン-3月8日を記念したテーブルの割引)。
そして、すべてがうまくいくようです。 クライアントはこのリンクを使用してサイトにアクセスしました。 スクリプトは、ソースパラメータ(そのようなパラメータがある場合)をキャッチしました。 男がどこから来たのかがわかりました。 セッションでこのデータを記録しました。 そして、その人が注文を離れた場合、セッションからこのデータを注文に入力し(たとえば、注文の注文テーブルのデータベースに追加のフィールドソースを作成します)、注文を特定の広告キャンペーンにリンクします。 その結果、広告キャンペーンの終了時に、注文のデータベースに安全にアクセスして、ソースに特定の銘柄の識別子を持つ注文があるかどうかを確認できます(たとえば、tabkes_8_mart)。 これらの注文の数を計算し、この広告キャンペーンが私たちにもたらした注文の数に気付きました。
これはすべて非常に簡単です。 しかし、1つの問題があります。広告リンク経由でサイトにアクセスし、何も購入せずに戻ってきて注文した顧客はどうでしょうか。 クライアントは、直接リンクまたは検索エンジンを介して私たちを見つけることによって戻ることができます。 つまり サイトに再度アクセスしたときに、ソースパラメータがURLに含まれるということはありません。 しかし、統計によると、買い手は通常、サイトへの最初の訪問ではなく、しばらくしてから数日以内に購入します。 まあ、彼は考え、他のサイトの価格を見て、比較する必要があります。 つまり 時間がかかります。
そのような訪問者をどうするか? それらを追跡する方法は? 当然、Webプログラマーは、Cookieメカニズムを使用する必要があると言うでしょう。 一言で言えば、広告リンクを介してサイトにアクセスしたクライアントを記録する必要がありますが、セッションではなくCookieを使用し、サイトに再度アクセスしたときにCookieを確認し、ソースに関する情報が含まれている場合は、その順序で記録します(彼は注文しました)。 ここでも複雑なことは何もないようです。 そして、まさにこれが私たちがストアに実装しようとしている瞬間です。 つまり それ以前は、広告リンクを使用して最初にサイトにアクセスしたときにのみ訪問者を記録しました。 今、彼らは彼らの繰り返しの訪問を記録するためにクッキーで仕事を加えることに決めました。 しかし、すぐにいくつかの物議を醸す状況に直面しました。 以下に説明します。
状況1 :クライアントは、mysite.ru / tables?source = ...という形式の広告リンクにアクセスし、注文してサイトを離れました。 この場合、すべてが簡単です。 ソースを参照して順序を修正しました。 この状況は議論の余地はありません。 ここではすべてが明確です。
状況2 :クライアントは、mysite.ru / tables?source = ...という形式の広告リンクにアクセスし、注文し、サイトを離れ、しばらくしてからサイトに戻った(たとえば、ソースパラメーターなしの直接リンクによって)再度注文しました。 この場合の対処方法 2番目の注文(およびそれ以降の注文)は、この広告キャンペーンのアカウントに記録する必要がありますか? つまり すべての注文をソースソースにバインドするには? 結局のところ、状況は仮説的に可能です:クライアントが広告リンクを使用してサイトにアクセスし、電話を購入し、カバーを注文しました(つまり、何らかの理由で、彼はどちらかで動作する方法を理解しなかったため、1つの順序でそれをしませんでしたかごを持って、またはちょうど1日後、私は彼がまだカバーを必要としていることに気付きました、または、たとえば、電話は在庫があり、カバーは予約注文であったので、1注文で発行することはできませんでした、要するに、多くの状況があるかもしれません)。 彼には2つの注文があり、本質的にこれらの注文の両方のメリットがあることがわかりました-最も広告リンクがあります。 しかし、別の状況があるかもしれません:人が広告リンクに来て、電話の最初の注文をしました(つまり、最初の注文は絶対に広告キャンペーンのメリットです)、その後、たとえば1か月後にケースを購入することを決めました。 私は私たちのサイトを思い出し、インターネットで見つけて、入り、購入しました。 そして、ここに質問があります-2番目の注文は、彼が初めて私たちに来た広告キャンペーンのメリットと見なされるべきですか? 結局のところ、あなたがそのように理由付けた場合、それは人生のためにすべての顧客の注文がこの非常に広告キャンペーンに起因することが判明しますか? ほとんどない! 正直に言うと、この状況を正しく解釈する方法を自分で決めました。 特定の期間を決定する必要があることに同意します。 たとえば、人が広告リンク経由で当社のサイトにアクセスした瞬間から、30日以内に、この期間中のすべての注文は広告キャンペーンのメリットと見なされ、ソース(tables_8_martなど)を参照してフラグが立てられます。
状況3 :クライアントは、フォームmysite.ru/tables?source = ...の広告リンク経由で来て、注文を残すことなくサイトを離れ、その後、フォームmysite.ru/tables?source = ...の別のリンクによって返されました(たとえば、初めて来たとき)直接からのリンク、およびニュースレターからのリンクからの2回目)で注文しました。 この場合、発行された注文を2番目のソースを参照して修正すると思います。 ニュースレターからの広告キャンペーンへ。
4番目の状況 :クライアントがmysite.ru/tables?source = ...の形式の広告リンクにアクセスし、注文を残さずにサイトを離れ、6か月後などの「長い」時間後に戻ってきました。 このクライアントを「帰国者」として認識することは、まさに彼が私たちに初めて来た広告そのものか、または新しいクライアントであるからです。 または、「帰国者」として、しかし一般的な意味で、彼が初めて来た広告キャンペーンに関係なく?
これまでのところ、これらの4つの質問、これらの4つの状況があります。 そして、現時点では、アルゴリズムの記述を許可していないのは彼らです。 実際、コメントでは、この件に関する意見をいくつか聞きたいと思います。 そのようなクライアントの追跡と広告キャンペーンの適切な組織に関するガイダンスを教えてください。 正直に言うと、このトピックについては何もGoogleで検索できませんでした。 したがって、結論と推論に頼らなければなりません。 しかし、私はそれらが間違っている可能性があり、実際、私が説明したよりもはるかに論争の多い状況があることを恐れています。