WordPress 用アクセスカウンター
自分でホストしている WordPress では、カウンターを「カスタム HTML」ブロックに入れます。投稿、固定ページ、フッターのウィジェットエリアのどこでも構いません。ユーザー権限で unfiltered_html を投稿できれば(管理者なら可能です)、スクリプトはそのまま動きます。
手順
- Stats4U でデザインを選び、HTML タブのコードをコピーします。
- WordPress で投稿、固定ページ、または「外観 → ウィジェット」を開き、+ をクリックして「カスタム HTML」ブロックを追加します。
- そのブロックにコードを貼ります。「段落」ブロックに貼るとコードが実行されず、文字として表示されてしまいます。
- 保存または更新し、公開されたページを開いて確認します。
コード
このプラットフォームで使うタブ: HTML
<script src="https://www.stats4u.net/s4u.js"
data-id="12345" data-style="3903" async></script>この例ではカウンター番号が 12345、デザインは見本です。ウィザードでは、あなた専用の番号と選んだデザインが入ります。
知っておきたいこと
- 無料プランの WordPress.com では、「カスタム HTML」ブロックから script・iframe・embed が何の表示もなく取り除かれます。そこでは HTML <img> タブか Markdown タブを使ってください。シンプルな画像ならどのプランでも通ります。
- unfiltered_html の権限がない場合(たとえばマルチサイトネットワークの編集者)、WordPress は保存時に script タグを削除します。HTML <img> タブならどの権限でも使えます。
ウェブサイト分析
計測は、有効にした機能でのみ実行されます。無効にした設定を保存すると、以後の収集が停止します。
メモは初期設定では非公開です。公開メモは、統計を閲覧できるすべての人に表示されます。
氏名、メールアドレス、顧客 ID を含まない短いキャンペーンラベルを使用してください。キャンペーンの値には制限があります。認識されない値は無視されます。
二~八個のステップを選択してください。page:/contact または event:contact を使用し、一行に一つ入力します。ステップは一回の訪問中に順番どおりに発生する必要があります。ステップ間には他の操作があっても構いません。三十分間操作がない場合、または日付が変わった時点で訪問は終了します。レポートは訪問回数を集計し、重複を除いた人数は集計しません。
集計するのはアクションの分類と名前のみです。電話番号、メールアドレス、フォームのフィールド値は送信されません。フォームの送信だけでは成功を証明できません。s4u.formSuccess('contact') または対応する WordPress フォーム連携を使用して成功を確認してください。
<form data-s4u-form="contact">…</form>
s4u.formSuccess('contact');売上
カウンター番号とショップのシークレットを使用してショップを接続してください。確認済みの支払いと返金のみを報告してください。純売上高は、支払い済み金額から返金額を差し引いた額です。返金によって支払い済み注文の件数は変わりません。
Stats4U ショップ
Stats4U の所有者リンクからショップのレポート送信を有効にし、ショップのシークレットを作成してここに入力してください。確認済みの支払いと返金のみが、通貨および匿名の注文参照番号とともに送信されます。顧客の詳細情報は送信されません。
既存のシークレットを維持するには、シークレット欄を空欄にしてください。
マイダッシュボード
表示するレポートと順序を選ぶ。非表示カードは読み込まない。配置は所有者専用で、読者には標準配置を使う。
保存済みビュー
現在の期間と対応するフィルターを次回用に保存する。保存ビューは所有者だけに見える。相対期間は日付に合わせて動き、指定した開始日と終了日は固定される。
ページグループ
関連ページをまとめる。たとえば /blog/* はブログ用。最後の * はその接頭部で始まるパスに一致する。最大十グループ、各八ルールに対応。グループは重複し得るため訪問者数を足してはいけない。
ページビューは保存された利用可能なページ合計を使い、設定によってはボットも含む。グループの訪問者と目標はグループ作成時から記録を始める。訪問者はグループごとに一日一回数え、期間全体で一回ではない。
イベントプロパティ
送信前に、最大十個のプロパティ名と、各プロパティにつき最大二十個の許可値を定義してください。plan=basic などの固定カテゴリを使用し、氏名、メールアドレス、注文番号、フォーム入力内容は絶対に使用しないでください。各プロパティは個別に集計し、組み合わせは推定しません。
一つのイベントにつき最大五個のプロパティ、カウンターごとに一日あたり最大 500 個のイベント/プロパティ/値の組み合わせを受け付けます。
Core Web Vitals
対応ブラウザーで、読み込み(LCP)、操作への応答(INP)、レイアウトのずれ(CLS)を計測します。計測値がないことはゼロを意味しません。操作がなければ INP は報告されません。有効化後に計測が始まります。
75 パーセンタイルは、有限のヒストグラム区間から推定します。カウンターごとに一日あたり最大 100 個のページ/デバイスの組み合わせを保持します。最後の区間の値は、その値以上を意味します。ブラウザーによる計測はすべてのクロスオリジン iframe の活動を含むものではなく、Google の CrUX データと同一ではありません。
任意の Web Vitals 計測を有効にする
ウェブサイト統計レポート
期間とカードを選び、ブラウザーの印刷ダイアログで印刷または PDF 保存してください。所有者専用のメモは、所有者キーで開いた場合にのみ含まれます。
ダッシュボードとツール
所有者キーを使って自分のカウンターを接続してください。管理リンク全体を貼り付けることもできます。接続したカウンターは、このブラウザーセッション中は記憶されます。所有者キーを変更するとアクセス権が失われます。
定期レポート
保存したビューを選び、確認済みの所有者メールアドレスへの配信を週次または月次に設定してください。フィルターと選択したレポートが引き継がれ、カウンターのタイムゾーンに従って前の週または月の全期間が対象になります。非公開メモは含まれません。配信を有効にするまでメールは送信されません。
統計カードを埋め込む
レポートをひとつ選び、フィルターを設定してください。生成される iframe は専用の読み取り専用キーを使い、選択した日に期限が切れます。ここで無効にすることもできます。非公開メモや所有者向けの操作は含まれません。
統計 API
アクセスを許可するレポートを選び、専用の読み取り専用 API キーを作成してください。Authorization: Bearer ヘッダーで送信し、スクリプトには所有者キーを絶対に使わないでください。API キーには有効期限があり、無効にすることもできます。JSON と CSV に含まれるのは集計データのみです。
エクスポートできるのは、レポートごとに最大 400 日分、500 行です。訪問者数と目標を達成した訪問者数は日別の合計です。重複するグループの数値は合算しないでください。Web Vitals のパーセンタイルはヒストグラムから推定され、十分なサンプル数が必要です。
ほかのプラットフォームのガイド
- WixWix エディターでは「Embed HTML」、Wix Studio では「Embed Code」を使います。Wix で統計に別のアドレスが表示される理由も説明します。
- BloggerHTML/JavaScript ガジェットで、ブログの全ページにカウンターを表示します。
- Google Sites新しい Google Sites では「挿入 → 埋め込む → 埋め込みコード」から入れます。
- chomikuj.plプロフィールの説明文は画像を受け付けますが、スクリプトは使えません。そのため HTML <img> 版を入れます。
- GitHub PagesHTML ファイルや Jekyll のレイアウトに直接書き込みます。Markdown のページでも使えます。
- JimdoJimdo Creator の「Widget/HTML」要素を使います。新しい Jimdo のウェブサイトビルダーに置けない理由も説明します。
- Weebly1 ページだけなら「Embed Code」要素、サイトの全ページなら「Footer Code」欄を使います。
- Neocitiesページの HTML に直接入れます。バナー壁に使える 88×31 のボタンもあります。
- 掲示板とプロフィール掲示板の署名やゲームのプロフィールには BBCode、HTML が使える場所には HTML <img> を使います。