Source を利用したクロールの結果を確認
サイトのデータをクロールした際に、何がエラーになっているのかを確認することで、失敗した際に何が問題になっているのかを明確にすることができます。今回はこの手順を紹介します。
ブログの記事を時系列で確認することが出来ます
サイトのデータをクロールした際に、何がエラーになっているのかを確認することで、失敗した際に何が問題になっているのかを明確にすることができます。今回はこの手順を紹介します。
Web サイトのコンテンツに関して、コンテンツのタイプを指定したいとします。例えばブログであれば blog 、製品情報であれば products のように設定をしていく形です。今回は、この部分を JavaScript で処理をする手順を紹介していきます。
前回作成をした Next.js の App Router のサンプルに対して Google Tag Manager を設定したいと思います。これを使うことで、アナリティクスもそうですが、Sitecore の他の製品との連携なども簡単にできる、というのがあります。
Next.js で利用しているルーティングの処理が、13.4 から新しい App Router に切り替わりました。従来の仕組みは Page Routing という形になり、従来の仕組みはもちろん利用できますが、新しい App Routing でアプリが今後主流になってきます。そこで、今回はこの App Router に関して確認をしていきます。
CDP に蓄積している情報を他のシステムと連携して利用したい、というニーズに応えることができるように、サンプルとして Sitecore CDP Profile Viewer というのを作ってみました。今回は React で作成したもので、リポジトリにコードを公開しています。
久しぶりに React での開発をしていると、ここ数年で過去の知識が使えなくなっていました。それくらい普通やろ!って感じかもしれませんが、自分向けのメモということで React Router に関して書いておきます。
クロールをする上で Sitemap.xml を利用してサイトのコンテンツを取得することができますが、サイトによっては Sitemap.xml に関して何も認証なしで見れない場合があります。今回はこの回避方法を確認します。
CDP のプロファイルに紐づけることができるデータとしては、セッション( Web の行動履歴やコンバージョン)とオーダーという形でオーダー情報を入れることができます。オーダー情報に関しては別のシステムでデータを取得していることもあるため、API でデータを追加可能です。今回はこの手順に関して紹介をします。
ウィジットとして HTML ブロックを Starter Kit でいくつか利用していますが、今回はこの項目の編集、また動作に関して確認をしていきます。
CDP の管理画面にすべてのデータが表示されているのではなく、よく利用する情報が表示されている形となります。今回は、実際のデータを参照することができるデバッグモードを紹介します。
すでにインポートをしている Haramizu.com の Meta データには、Starter Kit で手軽に利用できる項目を追加しています。今回はクローラーの設定を見直して、見た目の綺麗なデータに仕上げていきます。