ファイルを配布してダウンロード統計を取得する方法は?


8

私のクライアントの1つは、毎月の印刷雑誌を無料のPDFダウンロードとして配布したくありません。HackerMonthlyに似ています。現在、CMSを使用していないため、あらゆるソリューションを利用できます。

利用可能なすべてのファイルに個別の目標を指定すれば、Googleアナリティクスで作業を完了できますが、そこに移動する必要がないことを願っています。

重要な統計は次のとおりです。

  • ファイルあたりのダウンロード数
  • ダウンローダーの地域

モデレーター:適切だと思われる場合は、タグ「file-distribution」を追加します


Googleアナリティクスは、上記のすべてをかなり簡単に解決できます。たとえば、link.php?id = <ファイルのID>またはそのような性質を使用してファイルを提供している場合、link.phpファイルに分析を追加すれば、提供するすべてのファイルの統計を十分に取得できますそのlink.phpファイル。
Chrisが

回答:


3

ファイルに直接リンクするのではなく、選択した言語のサーバー側スクリプトを介してファイルをフィードするだけで、ファイルごとのダウンロード数を追跡できます。このようにすることで、ファイルが要求されるたびに、ファイルと、誰がダウンロードしているかに関する情報をデータベースに記録できます。PH P でのこの例については、この回答を参照してください

地理的位置を知るには、GeoIPServiceを使用してIPを地理位置情報に変換する必要があります。次に、その情報をダウンロード情報とともに保存します。


2

私はこれを過去の雇用主と引き受けました。多くの議論の後、余分なロード時間、迷惑なソフトウェア、そして検索エンジンでの(やや)疑わしい可視性のため、AGAINST .pdfを唯一の電子配布方法として選択しました... Googleは.pdfsを検索しています。 ...しかし、それは従来のHTMLサイトをより良く取得しているようです。

したがって、私たちのソリューションは、社内で作成したカスタムCMSを介して新聞形式でサイトを配信することでした。次に、Google Analyticsを使用して、インバウンド、アウトバウンド、および検索関連のトラフィックに加えて、サイト内のパスを追跡できます。私たちが受け取ったトラフィックの大部分は、現在の読者からの紹介であり、誰が.pdfを電子メールで転送しているかを追跡する方法がありませんでした。ただし、サイトで「友達に送る」リンクを追跡するのは簡単です。そのため、CNNやMSNBCなどでこのリンクを表示します。

追加のボーナスは、私たちが行った方法でそれを行うことにより、クエリ(またはRSS)を使用して、コンテンツをメインサイトと会社が運営する他の25のサイトにクロスポストできることです。そのため、上位のCEOからの特定の手紙を使用して、数回クリックするだけで複数のニュースレターやWebサイトに入力することができます。

その後、印刷にこだわる群衆をなだめるために、サーバー側でオンザフライで生成された.pdfダウンロードの提供を開始しました。確かに、それは完璧なカスタムレイアウトのグラフィックの驚異ではありませんでした...しかし、それは機能し、自動であり、人々はそれを気に入りました。.pdfビューアが開いていない場合、.pdfの読み込み時間は約20〜30秒でした。比較すると、非PDFサイトでの読み込み時間は約1秒でした。

管理面では、ニュースレターあたりの時間は1時間未満にまで短縮されました。付随する電子メールシステムは、ほんの数クリックで、今月の記事を含む電子メールブラストを自動生成するようにセットアップされました。メールの爆発により、すぐに視聴者数が増加し、リピーターが2倍になりました。


共有された経験に感謝します。クライアントで実行します
Jakob Cosoroaba

これの実装面と、クロスパブリッシュをどのように実現できたかについて詳しく説明したいと思います。とても興味があるようですね。
Chris

@chris、それは実際にはかなりローテクなアプローチでした。すべてのサーバーを制御したため、DB間のアクセスを許可し、サイト間でコンテンツを照会できるクラスを構築することができました。アクセスできなかったとしたら、おそらく単純なWebサービスを拡張してデータを渡すだけでした。実際、より技術的に困難な課題は、バルクメールジェネレーターを構築して、バルクメールツール(interspireメールマーケターの大幅に変更されたバージョン)によって「だまされた」100%正しいテンプレートを出力できるようにすることでした
bpeterson76

0

同様の問題がありました(地理データには興味がありません)。

私たちがやったことは、ドキュメントのプロキシを作成することでした。あなたが要求したとき、すなわちがhttp://example.com/articles/document.pdf、これは実際に実際のPDFに文書名を解決するサーブレットで、実際の文書をフェッチし、それをユーザーに返します。

これの利点は、この時点で、ファイルが要求されたこと、誰が要求したか、そして(私たちにとって非常に重要です)ファイルの所有を許可する必要があるかどうかをログに記録できることです。

この設定では、このサービスを経由せずに実際のPDFにアクセスする方法はありません。つまり、各リクエストを正確に記録できます。ただし、PDFはリクエストごとに読み書きされるため、リソースが大量に消費されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.