web-dev-qa-db-ja.com

PDFから外部URLへのクリックを追跡しますか?

私はPDF形式の小さな電子書籍を出版しました。これには外部URLへの埋め込みリンクがいくつか含まれています。ユーザーがそのオフラインPDFからそれらの外部URLの宛先へのクリックを測定したいと思います。注:これらのアウトバウンドリンクは、私のWebサイトからではなく、オフラインPDFからのアウトバウンドになります。

GAイベントは、Webページからのアウトバウンドリンクを追跡する一般的な方法ですが、リンクがオフラインPDFに由来する場合にこれを実行する方法はありますか?

PDFから各リンクを自分のWebサイトドメイン上の一意の(ただし存在しない)URLに送信し、対応するhtaccess 301を正しい外部URLにリダイレクトしようとしました。これはユーザーにとってシームレスに機能しましたが、ページビューが実際に私のサイトで発生したことがないため、追跡に失敗しました...

助言がありますか?

2
Arcus Design

データベースをインストールする代わりに、リダイレクト設定が既にあるので、HTTPサーバー(.htaccessを使用している場合はApacheを推測しますか?)でアクセスログを収集し、任意の数のパッケージを使用して分析できる必要がありますそれ。無料のAWStatsから(多くの場合有料)Splunkに至るまでのもの。

もちろん、これは、少なくともアクセスログにアクセスできるか、サーバーがログを生成するように構成できることを前提としています。 (一部の共有ホスティングプロバイダーはこれを提供しない場合があります)

1
Charlie

クリックを追跡するには、クリックを記録するデータベースを作成できます。そのため、サイト上の一意のURLを介して既に行ったことのようなものです。リンクごとに、リンクURL(リダイレクト先)とclick_idを含む行を作成して、更新するものを確認します。

example.com/track.php?click_id=2 redirects to google.com
example.com/track.php?click_id=2 redirects to yahoo.com

Example.com、track.phpに到達すると、スクリプトはclick_id = 2(増分)のデータベースを更新し、リダイレクトします。

無料でこれを行うためのスクリプトがたくさんありますが、私があなたのために見つけたもので、テストはしていませんが、それは仕事をするようです。 2番目にはライブデモがあります。うまくいけばそれが助けになる。

http://www.phpdevtips.com/2011/07/simple-advanced-click-tracking-using-php-and-mysql/http://www.phpjunkyard.com /php-click-counter.php

0
Abu Nooh