サイト上でカスタムフォントをホストする方法

read
Last updated at:

学習内容

Google やAdobe 以外のフォントを e コマースサイト(EC サイト)にアップロードし、Klaviyo のサインアップフォームにインポートする方法を説明します。 フォントをインポートしてサインアップフォームに適用するには、以下の 2 とおりがあります。

  1. あなたのウェブサイトで公開しているフォントを使用
  2. 独自のフォントを公開サーバーでホストし、その URL を使ってサインアップフォームにフォントをインポート
ここでは、カスタムフォントを EC サイトにアップロードしフォームで使用する方法を学びます。なお、メールテンプレートにカスタムフォントを追加する方法については、メールテンプレートにおけるカスタムフォントの使用をご覧ください。

ウェブサイトのフォントを使用する

Klaviyo にフォントをアップロードするには、あなたのサイトの公開 URL を使用します。

なお、Shopfiy ストアは、この方法によるカスタムフォントのホストには対応していません。

  1. あなたのウェブサイトに移動します。
  2. お使いのインターネットブラウザに応じて、右クリックして Inspect または Inspect Element を選択します。
  3. そこから Network > Fonts に移動します。
  4. ページを再度読み込んでください。
    あなたのサイトで使用しているフォントが表示されます。フォントの名前が入力されず、数字や文字の文字列が表示される場合は、プレビュータブからサインアップフォームで使用するフォントを確認してください。
  5. Name でインポートしたいフォントをクリックします。
  6. ヘッダータブを選択します。
  7. 使用したいフォントの URL をコピーしてください。
  8. Klaviyo のアカウントで、コンテンツ > メディア & ブランド > フォントに進みます。
  9. [フォントをインポート] をクリックします。
  10. ソースアドレスに URL を貼り付けてカスタムフォントをアップロードします。

セルフホストのフォントをアップロードする

フォントをまだオンラインで公開していない場合は、使用したいフォントをコンピューターにダウンロードしてください。Klaviyo で使用するには、WOFF、WOFF2、TTF、EOT、または SVG 形式のファイルである必要があります。また、インターネットからフォントファイルをダウンロードする際は、マルウェアが含まれている可能性があるため気を付けてください。あとは以下の手順に従ってください。

  1. フォントを EC サイトのアセットにアップロードします。 これは、サイトのコード内で行ってください。
  2. 保存してください。

アセットをサイトに追加する詳しい方法については、各 EC プラットフォームのヘルプセンターをご覧ください。

URLを取得したら Klaviyo に戻り、コンテンツ > メディア & ブランド > フォントを選択してください。ここからフォントのインポートタブをクリックし、フォントをインポートします。

Klaviyo の画像とブランディングタブの画面。フォントのインポートがメニューに表示されている。

Klaviyo.js がサイトフォントに与える影響

Klaviyo のサインアップフォームをウェブサイトで公開するには、Klaviyo のサイト上でアクティブのトラッキング(Klaviyo.js)を手動または EC 統合でインストールしなくてはなりません。 一部のフォントバリエーションしか読み込んでいない場合、Klaviyo.js は、サイトに挿入される際に、ライブラリ内の残りのバリエーションを読み込みます。このプロセスの過程で、サイトのヘッダーの太さが変わるなど、サイトのフォントが若干編集されることがあります。

Klaviyo.js によってフォントに加えられた変更を解決するには、以下の 2 つの方法があります。

  • Klaviyo フォントライブラリから該当するフォントを削除する
  • あなたのサイトでヘッダーの CSS を更新し、Klaviyo.js が追加バリエーションを読み込む際に上書きされないようにする

    CSS の更新には専門的な知識を要するため、開発者の助けが必要になるかもしれません。Klaviyo がお客様のサイトで CSS を調整するお手伝いはできませんが、Klaviyo にはパートナーの幅広いネットワークがあります。適切なパートナーがいるか、ぜひご確認ください。

その他のリソース

 

x
この記事は役に立ちましたか?
431人中193人がこの記事が役に立ったと言っています