[限定提供]{class="badge informative"}

コンテンツ内のURLを検証する url-validation

このページでは:​送信前に壊れた、安全でない、または到達できないURLを検出できるように、Adobe Journey Optimizerがメッセージコンテンツ内のweb リンクをプレビュー時にチェックする方法について説明します。

AVAILABILITY
この機能は、一部のお客様に対して制限付き可用性(LA)でリリースされます。 アクセス権を取得するには、アドビ担当者にお問い合わせください。

メッセージの内容をプレビューすると、含まれているweb リンクをJourney Optimizerが確認できます。 これにより、メッセージがオーディエンスに届く前に、壊れたリンクやアクセスできないリンクを発見することができます。

URL検証の実行 access

URL検証は、すべてのチャネルのジャーニーおよびキャンペーンのチャネルアクションで使用でき、​ コンテンツテンプレート ​をプレビューする場合にも使用できます。 Simulate​画面を開くとすぐに自動的に実行されるので、自分で開始する必要はありません。 結果を確認するには:

  1. コンテンツエディターで、「コンテンツをシミュレート」をクリックします。 ​ シミュレーションの詳細

  2. Simulate​画面で、URL検証アイコンを確認します。

    • すべてのURLが有効な場合、アイコンには緑色のチェックマークが表示されます。

    • URLが無効な場合は、アイコンがそれをフラグ付けします。

      {width="70%"}

      アイコンをクリックして、各無効なURLとその理由を一覧表示するポップアップウィンドウを開きます。

  3. 「コピー」をクリックしてリストをクリップボードにコピーし、レビュー用にドキュメントまたは電子メールに貼り付けます。

  4. ウィンドウを閉じて、コンテンツ内の無効なURLを修正します。 詳しくは、​ トラブルシューティング ​の節を参照してください。

  5. コンテンツを再度シミュレーションして検証し、自動的に再実行します。 アイコンに緑色のチェックマークが表示されるまで、この操作を繰り返します。

    {width="70%"}

仕組み how-it-works

  • コンテンツ内のすべてのhttp://およびhttps://URLがチェックされます。リンク、画像、スタイルシートを含め、クリック可能なテキストリンクだけでなく、
  • 各URLは、ホストが解決し、成功ステータスで応答し、許容できる時間内に応答することを確認するためにチェックされます。 応答ステータスのみがチェックされます。ページコンテンツはダウンロードされません。
  • 問題が見つかった場合は、その理由と解決方法に関するガイダンスとともに特定します。
IMPORTANT
コンテンツに50を超えるURLが含まれている場合、検証はエクストラをスキップするだけではありません。リクエスト全体が拒否され、結果は返されません。 コンテンツ内のリンクの数を減らして、検証結果を取得します。

フラグが立つもの invalid-urls

問題
例
エラーメッセージ
フラグが立てられている理由
安全でないスキーム
http://example.com
「このリンクはHTTPを使用します。 HTTPS リンクのみが許可されます。」
HTTP リンクは安全ではありません。
不正なURL
空のURL、不正なホスト、スペース
「このリンクに到達できませんでした。」
URLを解析できません。
スキームタイプミス
hhttps://, ttps://
「このリンクに到達できませんでした。」
スキームが認識されていません。
壊れている、または到達できない
解決しないドメインがある場合などです
「このリンクに到達できませんでした。」
ページが存在しないか、ホストにアクセスできません。
内部またはブロックされたアドレス
localhost, 192.168.x.x, 169.254.169.254
「このリンクに到達できませんでした。」
内部またはプライベートのネットワークアドレスは、セキュリティ上の理由からブロックされています。
タイムアウト
ホストが応答するのに時間がかかりすぎました
「このリンクに到達できませんでした。」
主催者は時間内に返事をしなかった。

これらの各修正の手順については、​ トラブルシューティング ​を参照してください。

確認できないもの not-checked

次の項目は、コンテンツに表示されても、破損としてフラグが立てられません。

  • Web以外のリンク — adbinapp://、mailto:、tel:、sms:およびdata: URIはWeb URLではありません。
  • 相対リンク — /pageまたは./image.jpgには確認するホストがありません。
  • アンカー — #sectionはローカル ページ参照です。
  • 空のリンク – 空のhrefはリンクではありません。

注意事項 caveats

IMPORTANT
パーソナライズされたリンクは、プレビュー中のデータに対して、Simulate​画面で検証されます。手入力、ファイルからインポート、AIで生成、またはシミュレートされたユーザーに基づいて検証されます。 これらはいずれも実際のAdobe Experience Platform プロファイルによってサポートされていないため、解決されたURLが存在しない可能性があり、実際の受信者に対して機能する場合でも、リンクが無効としてフラグ付けされます。
例えば、次のリンクは、実際のAdobe Experience Platform プロファイルでプレビューしない限り、無効と表示される場合があります。
  • https://example.com/profile/{{crmID}}
  • https://example.com/offer?promoCode={{promoCode}}
パーソナライズされたリンクが実際に有効かどうかを確認するには、代わりに実際のAdobe Experience Platform プロファイルを使用してシミュレートします。

クリック可能なリンクだけでなく、コンテンツが表示される場所でURLをスキャンします。 その結果、他のいくつかのカテゴリが偽陽性としてフラグ付けされることが多い:

  • XML/HTMLのxmlns="http://ns.adobe.com/..."などの​ Adobe名前空間URL ​は、アクセスするページではなく識別子です。 404が返されますが、これは期待通りです。
  • CDN リソース URL — クリックしない画像、フォント、またはスタイルシート。 CDNの動作が遅い場合や一時的に利用できない場合は、無効と表示されることがあります。
  • コメントまたはメタデータ 内の URL。受信者には表示されませんが、まだチェックされています。
NOTE
フラグ付きURLを実際の問題として扱う前に、実際のプロファイル、名前空間、CDN、メタデータ URL、または実際のユーザー向けリンクなしでプレビューされたパーソナライズされたリンクかどうかを確認してください。

ベストプラクティス best-practices

  1. すべてのリンクにhttps://を使用する – HTTP リンクは許可されていません。
  2. プレビューする前に、外部依存関係(CDN URL、サードパーティ API、リモート画像)が正常であることを確認してください。
  3. Adobe Experience Platformの実際のプロファイルを使用して、パーソナライズされたリンクをシミュレート(手作業で入力、インポート、AI生成、シミュレートされたユーザーデータなど)すると、有効なリンクが無効として表示される場合があります。
  4. 50 URLの制限内に収めます。余分なURLはトリミングされず、検証リクエスト全体が拒否されます。 複数のメッセージやテンプレートにコンテンツを分割することを検討しましょう。
  5. スキーマ内の名前空間またはデータ URIが無効として表示されることを期待します。これは、クリックされることを意図していないため期待されます。

トラブルシューティング troubleshooting

問題
理由
ソリューション
「このリンクはHTTPを使用します。 HTTPS リンクのみが許可されます。」
安全でないスキーム
https://を使用するようにURLを更新します。
「このリンクに到達できませんでした。」
形式が正しくないURL、スキームのタイプミス、404の応答、ブロックされた内部アドレス、またはタイムアウトです。​ フラグが立つものを参照してください。
URLを修正するか、ホストが正しく、オンラインで、到達可能であることを確認します。
検証結果は一切返されません
コンテンツに50を超えるURLが含まれているため、リクエスト全体が拒否されます
コンテンツ内のリンクの数を減らしてから、再度プレビューします。
{{ }}個のパーソナライゼーショントークンを持つリンクが無効としてフラグ付けされています
トークンは実際のAdobe Experience Platform プロファイルなしで解決されたため、結果のURLが存在しない可能性があります。 注意事項を参照してください。
実際のAdobe Experience Platform プロファイルで再度シミュレーションして、リンクが実際に機能するかどうかを確認します。
フラグ付きURLは実際に正常に機能し、パーソナライズされません
偽陽性 – 注意事項を参照
名前空間のURL、CDN リソース、コメント/メタデータ内のコンテンツなど、ユーザー向けでない場合は無視しても安全です。
recommendation-more-help
journey-optimizer-help