ライターの皆さん、 がバックエンドで改善されました! 4 月 20 日以降にストーリーを公開した場合は、ストーリーの読み取り数が増える可能性があります。その理由は、 からのデータ収集を開始したためです。なぜ私たちはこれをしたのですか?より正確な読者レポートのために! ストーリーの統計情報 Cloudflare Analytics しているため、Google アナリティクス API を使用して (以前のように) ストーリーごとの読者数を測定することには問題があります。 Cloudflare には、サイトのコンテンツの配信方法に不可欠であるという利点があり、クライアントがトラフィックをブロックする前に、サーバーがトラフィックをログに記録する機会を得ることができます。 は、HTML タイプのコンテンツを配信する URL への成功したリクエストをカウントします。このようにして、ストーリーのトラフィックを簡単に把握できます。 テクノロジーに精通したオーディエンスの 58% が Google アナリティクスをブロック Cloudflare のアプローチ 「これは、広告主のところに行って、より多くの広告収入を要求できるという意味ではありません。ただし、サイトを実行するために必要な実際のリソース需要をより正確に把握できるようになったことを意味するはずです。」 - Cloudflareのマシュー・プリンス なぜだめですか?その理由の 1 つは、Cloudflare がより多くのボットとクローラーのトラフィックを分析に含めていることです。ありがたいことに、Cloudflare が と呼ぶものによってページ ビューをフィルタリングできます。 botManagementDecision トラフィックが「おそらく人間」のものであると見なされているように。この記事を読んでいるあなたは「ありそうな人間」ですか?次に、このストーリー ページの上部に表示される読み取り数にカウントされ、ライターは でそれを確認できます。 GraphQL クエリで使用されるフィルターは次のとおりです。 ストーリーの統計 "pageviewsFilter": { "AND": [ { "botManagementDecision": "likely_human" }, { "datetime_geq": startDate, "datetime_leq": endDate }, { "requestSource": "eyeball" }, { "AND": [ { "edgeResponseStatus": 200, "edgeResponseContentTypeName": "html" } ] } ] GraphQL を使用するのはこれが初めてで、生きたドキュメントがサポートされているように見えますが、必要なデータを取得する方法を理解するのに苦労しました。彼らのドキュメントのほとんどは、ファイアウォールと脅威の検出に焦点を当てていました。自分のサイトでグラフを表示しながらフィルターを変更すると を開いて、どのような要求が送信されているかを確認することになりました。ありがたいことに、クエリを作成するのに役立つオープン ソース クライアントである にそれらを貼り付けることができ、グラフに表示されているのと同じページ読み取りが得られていることを確認できました。 、ブラウザーのネットワーク タブ GraphiQL クライアントで JavaScript をダウンロードして実行するよりも、これらのサーバー ログを使用するというアイデアが気に入っています。より効率的で、邪魔になりません。サイトから Google アナリティクスのコードを削除するのはよいことですが、ページの滞在時間や一部のクリック イベントを追跡するために、今でもこのコードに依存しています。サイトに置いておくだけでも、検索トラフィックに役立つかもしれません ;-) おそらく、将来的には独自のシステムを導入する予定です。 現在、統計情報はまだ 1 日に 1 回しか取得していませんが、これらの統計情報をより頻繁に取得することを検討しているので、ご期待ください。よし、これで更新だ、楽しんでくれ!あなたは今、あなたのストーリーでこれらの人たちの多くを見るべきではありません 🙂 今すぐ にアクセスして、自分の目で確かめてください! https://app.hackernoon.com/stats