たとえWebサイトがネイティブに構築されておらず、Wix、Squarespace、ShopifyなどのようなサードパーティのWebサイトビルダーに構築されている場合でも、そのWebサイトのヘッダーや基礎となるソースコードにアクセスできる限り、AmplitudeのJavascript SDKを実装化してイベントをトラックすることが可能です。それ以外の場合は、AmplitudeのHTTP APIを活用して、Webhookを使用することでサーバーサイドにデータを送ることができるはずです。
この記事では、サードパーティのWebサイトビルダー、特にこれまでのところ最も一般的なプラットフォームであるWixとSquarespaceでAmplitudeをインストルメント化する際のベストプラクティスをご紹介します。
ネイティブに構築されたWebサイトと同様に、ほとんどのサードパーティのWebサイトビルダーは、利用可能な基礎となるコードベースを用意しています。ネイティブに構築されたWebサイトにSDKを追加するように、AmplitudeのJavascript SDKをそのスペースに追加します。多くの場合、JS SDKスニペットをヘッダーに、残りのJS SDKコードをボディに追加する必要があります。
また、プロバイダーがWebhookを用意しているかどうかも確認することができます。もし用意されている場合は、Amplitudeのサーバー側エンドポイントであるHTTP v2へのHTTPターゲットとイベントや自動化を組み合わせるために使用することができます。
**注:**これらの説明は、ここで例として挙げられているサードパーティプラットフォームの変更やアップグレードに伴い、陳腐化する可能性があります。Amplitudeのサポートチームは、この記事に含まれる手順とプロセスのみをサポートしており、ここに含まれていないご提案をすることはできません。
Wixにはトラッキングツールとアナリティクス機能があり、AmplitudeのJS SDKスニペットとコードをサイトに埋め込むことができます。
そのためには、次のステップに従ってください。
Wixでは、ヘッダースクリプトを追加することはできますが、ヘッダースクリプトから関数を呼び出すことはできないというお客様もおられます。回避策の1つとして、必要なスクリプトをパブリックフォルダに置くことをご提案します。
https://support.wix.com/en/article/about-tracking-tools-analyticshttps://support.wix.com/en/article/embedding-custom-code-to-your-site
Squarespaceのコードインジェクションとコードブロック機能を使用することで、AmplitudeのJS SDKスニペットとコードをサイトに埋め込むことができます。
**注:**これらの機能は、ビジネスとコマースプランでのみ利用可能なプレミアム機能である場合があります。
コードインジェクションを使用して、AmplitudeのJS SDKインストールスニペットや、注文確認ページのようなサイトの特定箇所を強化するその他のスクリプトを追加します。
JavaScriptをコードインジェクションフィールドに追加するには、コードを タグで囲んでください。サイト全体のコードインジェクションとページごとのコードインジェクションの選択肢があります。ページごとのコードインジェクションオプションについては、こちらのページを参照してください。コードインジェクションにコードを追加する場合、Squarespaceは、サイトの編集中はコードを無効にするように求めてくることがあります。
次に、以下の手順に従ってコードインジェクションにJS SDKインストールスニペットを追加します。
コードブロックを使用して、logEvent、ユーザープロパティなどの呼び出し設定を行います。JavaScriptをコードブロックフィールドに追加するには、コードを タグで囲んでください。
コードブロックを追加するには、次のステップに従ってください。
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.