Blog
Kentico Xperience13の強力な統合Refresh1
By Jake Kula
Kentico Xperience 13 Refresh 1は、企業がデジタル通信でよりシームレスに優れていることを支援するために、RecombeeとBynderとの2つの価値ある統合を導入しました。
Kentico Xperience13が発売されたのは昨日だけのようです。 Kentico Xperienceが非常に強力なデジタルエクスペリエンスプラットフォーム(DXP)として成熟し続けていることから、他の機能強化の中でも、マーケティングオートメーションのオーバーホールは非常に前向きな一歩を踏み出しました。 最近発売されたKenticoエクスペリエンス13更新1 :2つの統合など、いくつかの貴重な機能と改善、もたらすBynder Kenticoエクスペリエンスメディアライブラリの代替として、-forデジタル資産管理;およびRecombee— KenticoXperienceセグメンテーションベースのコンテンツパーソナライズの代替としての強力なAIレコメンデーションエンジン。私たちはあなたのためにそれらをテストしました。それがどのように進んだかを調べてみましょう。
Bynderを使用して、構造化コンテンツのメディアをシームレスに操作します
Kentico Xperienceのメディアライブラリは、システムの安定した部分であり、ほとんどのWebサイトコンテンツ戦略に十分な堅牢性と機能が豊富です。ただし、強力な分類機能とコラボレーション機能を備えたより高度なメディア管理が必要なソリューションの場合は、最善のソリューションを検討することをお勧めします。
組織はコンテンツにますます重点を置いており、これはますます価値のある商品になりつつあります。オムニチャネルの世界では、分離された最善のデータ資産管理システム(DAM)が理にかなっています。そこでは、相互接続されたシステムが一元化されたシステムからコンテンツをプルする必要があります。それでも、システムを管理する人々は、そのデータを消費しているチャネルに関係なく、その1つの特定の目的のために専用の製品であるツールを必要としています。 Bynderは、メディアを管理および分類するためのエンタープライズグレードのソリューションを提供します。
では、Refresh 1 Bynderの統合とは何ですか?よろしくお願いします。一言で言えば、標準のKentico Xperienceメディアライブラリとは対照的に、BynderDAMからメディアファイルを調達できる代替メディアセレクターを提供します。統合自体には、NuGetパッケージのインストールといくつかの構成が含まれます。ただし、すべてをセットアップして実行するのに全体で約15分しかかからないため、驚くほど簡単です。
ステップ1:Kentico XperienceAdminアプリケーションを更新する
最初のステップは、多数のメディアアセットを含むデモ組織に付属するBynderトライアルアカウントを設定することです。
次は、Kentico Xperience DMS Webアプリケーションの更新です。これには、BynderNuGetパッケージが必要です。 NuGetパッケージマネージャーコンソールを介したVisualStudioのクイックアップデート:
インストールパッケージKentico.Xperience.Bynder.KX13-バージョン0.1.0
その後、(1)Bynderメディアセレクターを使用するページタイプに新しいメディアセレクターフィールドを追加します。 (2).NET Core Webサイトを更新して、Bynderイメージをレンダリングします。
記事ページタイプでBynder統合を試すことにしました。元々は直接アップローダーのフォームコントロールであったティーザー画像フィールドを置き換えました。これは、私のWebサイトでは、ニュース記事のティーザーコンポーネントがある場合は常に、画像がBynderから取得されることを意味していました。
オリジナルのダイレクトアップローダー画像セレクターフォームコントロール:
新しいBynder画像セレクターフォームコントロールを使用すると、次のようになります。
それが完了すると、コンテンツツリーを参照し、記事ページの編集を選択した後、更新されたTeaserフィールドが表示されました。これは、Bynder画像セレクターを使用しています。
ティーザー画像の更新を選択すると、Bynderライブラリが表示されました。これは、すべての分類法と分類、コレクション、キャンペーン、チャネルなど、自由に使用できるフィルタリングオプションの数に驚かされました。厳重に管理されたBynderマーケティングキャンペーンは、Webサイトチャネルと簡単に連携でき、特にこれがテーブルにもたらす効率を考慮すると、特定のコンテンツ戦略にとってこれがどれほど有利であるかがわかります。
次に、記事の新しいティーザー画像を選択する必要がありました。すべて非常にシームレス:
ステップ2:.NET CoreWebサイトを更新する
次のステップは、更新された記事ティーザーフィールドを利用するように.NET CoreWebサイトを更新することです。
まず、ArticleTeaserフィールドがテキストタイプ(文字列)に変更されたため、ページタイプで生成されたクラスファイルを更新する必要がありました。これは、.NETCoreアプリケーションのModelsフォルダーにある既存のArticle.generated.csファイルの上にコピーされました。
次に、ビューモデルの更新:
public string TeaserPath {get;セットする; } ... TeaserPath =!string.IsNullOrEmpty(article.Fields.Teaser)? JObject.Parse(article.Fields.Teaser)[“ assertUrl”]。ToString():null;
最後に、ビュー:
さて、真実の瞬間!結果:
大規模なエンタープライズコンテンツ戦略を管理するために必要な機能を追加するだけでなく、シームレスな方法でそれを行う非常に単純な統合。簡単すぎる!
RecombeeでAI主導のコンテンツ推奨の効率を急上昇
コンテンツのパーソナライズは、Kentico Xperienceのセグメンテーション機能(主にペルソナのドメイン)を活用してコンテンツをパーソナライズする機能をコンテンツマーケターに提供する能力に対するKentico XperienceDXPの魅力のかなりの部分を占めています。ターゲットオーディエンスを理解し、ペルソナを調整して固有のオーディエンス特性をキャプチャすることは簡単な場合もあれば、複雑で心理学のレベルを伴う場合もあります。特に、潜在的なROIが最も高い関連コンテンツを計画する場合はそうです。
AIレコメンデーションエンジンは、ターゲットオーディエンスを理解し、最も関連性の高いコンテンツを提供するために、高度なアルゴリズムを利用することで人間の負担を軽減してきました。これにより、マーケティングチームは時間とお金を節約し、他の場所に注力できるようになります。
Recombeeは、AIを利用してWebサイトのオーディエンスを追跡し、関連性のあるパーソナライズされたコンテンツと製品の推奨を提供するエンタープライズグレードの推奨エンジンです。これは、Kentico Xperienceを大ヒットのDXP候補として確立するのに役立つだけでなく、さらに重要なことに、マーケティングチームがKenticoXperienceをより大きくより良い方法で機能させるのに役立つ重要な機能です。
では、この新機能にひじを深く入れるために私は何をしましたか?まず、Recombeeで無料トライアルアカウントを設定する必要がありました。次に、クリーンなDancing Goat .NET Coreインスタンスをインストールしてから、セットアップ手順に直接進みました。
ステップ1:Kentico XperienceAdminアプリケーションを更新する
最初に行うことは、データベース管理ツールを提供するRecombeeモジュールを追加したNuGetパッケージをインストールすることでした。 NuGetパッケージマネージャーコンソールを介したVisualStudioのもう1つのクイック更新:
インストール-パッケージKentico.Xperience.Recombee.Admin.KX13-バージョン0.0.1-プレビュー
次のステップは、少し厄介だった、それはRecombee項目とダンスヤギ記事ページタイプのフィールドをマップするためにカスタムモジュールを設定関与しました。非常に簡単ですが、やや手動のプロセスです。必要なコード更新のサンプルは、 ここで説明されています。
次に、web.configファイルを更新したため、Recombeeデータベース名の定義とRecombeeアカウントからのプライベートトークンを追加する必要がありました。
次に、VisualStudioですばやく再構築します。
重要なステップ-自動化されたマーケティングが有効になっていることを確認します。
最後のステップ-Recombeeデータベースを初期化しました。
ステップ2:.NET Core Dancing GoatWebサイトを更新する
最初は、推奨事項を表示するために必要なページ要素を備えた、事前に準備されたRecombee対応のDancing Goat .NET Coreサイトを使用しました。KenticoXperienceAdminアプリケーションはすべて設定および構成されているため、Dancing GoatWebサイトをに接続するだけで済みました。母船!
しかし、すべてが機能するようになった後、これを手動で行うのにどれだけの労力が必要かを知りたいと思いました。そして、それはかなり楽であることがわかりました。
内部(またはボンネット-出身地によってはボンネット)を見ると、現在の連絡先に基づいて推奨コンテンツのコレクションをRecombeeAPIに照会することで魔法が起こります。
//パッケージ名前空間を使用する
Kentico.Xperience.Recombeeを使用する; // IContentServiceクラスを使用する
IContentService contentService; //指定した連絡先に推奨されるページを取得します
contentService.GetPagesRecommendationForContact(string siteName、Guid contactGuid、int count、string culture、IEnumerable
contentService.GetPagesRecommendationForPage(TreeNode page、Guid contactGuid、int count、string culture、IEnumerable
最後に、Recombeeデータベースと主要な詳細を含むappsettings.jsonの更新:
「DancingGoatCore.Recombee.ContentRecommendation.DatabaseId」:「dancing-goat-dev」、「DancingGoatCore.Recombee.ContentRecommendation.PrivateToken」:「abc-xyz」
最後に、Visual Studioでの簡単な再構築、そして真実の瞬間…
Dancing Goatサイトを閲覧したところ、突然、おすすめの記事が表示され始めました。
次に、Recombeeで何が起こっているかを確認したところ、統計がありました。
この魔術は何ですか?魔法のように、(異なるブラウザで)複数のユーザーを模倣したサイトを閲覧しているときに、Recombeeで連絡先リストを生成し、各連絡先に推奨事項が提供されていました。
デジタル通信を強化するための将来性のある機能強化
メディアライブラリやセグメンテーションベースのコンテンツパーソナライズなどのすぐに使用できる機能については、Kentico Xperienceは、ほとんどのWebサイトビルドで長い間強力であった優れた機能を提供します。ただし、より複雑で洗練されたソリューション、特に大規模なエンタープライズスペースのソリューションに目を向けるにつれて、資産の管理や電力の利用などを処理するためのスタンドアロンの最善のサービスについて考え始める必要があります。私たちのためにコンテンツのパーソナライズを処理するための機械学習の
これらの2つの優れた統合は、すでに強力なKentico Xperience DXPがエンタープライズスペース内で快適にプレイし、企業がデジタル通信で優れていることを可能にする正しい方向への一歩です。