ShopifyでTealiumアプリをインストールする
この記事では、Tealium Shopifyアプリのインストールについて説明します。
Tealium Shopifyアプリをインストールし、構成する前に、Tealiumで以下の構成を行ってください:
- Tealium HTTP APIデータソース
- イベント仕様
- データレイヤー
restock
変数
これらの構成タスクについての情報は、Tealium構成を参照してください。
Tealiumアプリをインストールする
以下のセクションでは、ShopifyでTealiumアプリをインストールし、Shopifyテーマを有効にし、Checkout Pixelを構成する手順を提供します。
Tealiumアプリをインストールする
- Shopifyで、Appsの下でTealiumアプリを検索し、選択します。
- Configタブで、Account、Profile、Environment情報を入力します。
Environmentは通常、prod
、dev
、qa
のいずれかになります。 - Checkout Trackingオプションを選択します:
- Client Side Only:Tealium iQ Tag Managementのみを使用している場合は、このオプションを選択します。
- Client and Server Side:Shopify Webhooksを使用してEventStreamにデータを送信する場合は、このオプションを選択します。
- Client and Server Sideを選択した場合は、以下の手順を実行します:
- Tealiumで、Server-Side > Data Sourcesに移動し、Shopify用に作成したデータソースを選択します。
- 選択したデータソースのData Source Keyをコピーします。
- Shopifyで、データソースキーをServer Side Data Source IDフィールドに貼り付けます。
- First-Party Domainsを使用している場合は、ドメイン名を入力します。
- 構成が完了したらSubmitをクリックします。 Webhooksはすぐに作成されます。
Shopifyテーマを有効にする
Shopifyテーマを有効にするには、以下の手順を使用します:
- Shopifyで、Theme ExtensionタブでEnableをクリックします。
これにより、Tealiumライブラリutag.js
とShopifyイベントの標準データレイヤーがロードされ、Theme Managerが開きます。 - Theme Managerで、Tealium Settingsをオンにします。
- デバッグを有効にするには、Tealium Settingsの隣の下矢印をクリックし、次の操作を行います:
- Enabledをクリックします。
- Environment(
prod
、dev
、qa
)を入力します。
Checkout Pixelを構成する
Tealiumアプリは、カスタムチェックアウトピクセルを使用して、チェックアウトイベントデータをEventStreamに送信します。EventStreamが有効になっていない場合、チェックアウトピクセルを構成する必要はありません。
Checkout Pixelを構成するには、以下の手順を使用します:
- Checkout Installタブで、表示されるサンプルコードをコピーします。
- Shopify Adminで、Settings > Customer Eventsに移動します。
TealiumアプリがインストールしたTealiumピクセルが表示されます。チェックアウトピクセルは手動で追加する必要があります - Add Custom Pixelをクリックし、Pixel Nameに
Tealium Checkout
を入力します。 - Add pixelをクリックします。
- Customer Privacyの下では、推奨されるオプションは次のとおりです:
- Permission:Analyticsを選択します。
- Data sale:Data collected does not qualify as data saleを選択します。
これは、Tealiumで収集しているデータによって変わる可能性があります。
- Codeボックスに表示されるサンプルコードを削除します。
- Checkout InstallタブからコピーしたコードをCodeボックスに貼り付けます。
- Saveをクリックします。
- Connectをクリックします。
プライバシーと同意
Tealiumアプリは、Shopify Customer Privacy APIを利用した同意統合のためのカスタムテンプレートを使用します。このセクションでは、Shopifyとの同意管理とプライバシーについての推奨アプローチの構成方法を示します。
詳細については、Tealium: Consent Integrationsを参照してください。
Tealium Shopifyアプリは、組み込みのShopifyクッキーバナーとShopifyプライバシープラットフォームを使用することができます。Tealium iQ Consent Integrationsを使用して、サードパーティのバナーや他の同意管理プラットフォームを構成します。
Tealium同意統合を構成する
Tealium同意統合の構成は以下の通りです:
- 目的グループと目的を作成する
- タグを目的にマッピングする
- Shopifyのための同意統合を追加する
目的グループと目的を作成する
Shopifyのための同意統合を追加するには、目的グループと1つ以上の目的を作成します。作成する各目的には名前とキーが必要です。名前はShopifyの同意カテゴリの1つに対応する必要があります。以下の表はShopifyの同意目的のキーと名前を示しています:
キー | 名前 |
---|---|
analytics |
analytics |
marketing |
marketing |
preferences |
personalization/preferences |
sale_of_data |
sale_of_data |
各タグに対して、Mapドロップダウンメニューを選択し、タグに最も適した目的を割り当てる前に、適切なTealium iQ目的を割り当てます。
目的グループと目的を作成する方法についての詳細は、Add a purpose groupを参照してください。
カスタム同意統合を追加する
Shopifyのカスタム統合を構成する際には、以下の構成を使用します:
オプション | 値 |
---|---|
名前 | Shopify |
ベンダー | Custom |
ベンダーID | _tracking_consent |
Enforcement Rule | デフォルトを使用 |
Publish Locations | テストのためのDev テストが完了したら Prod |
Purpose Group | Shopify用に作成した目的グループ |
カスタム同意統合を追加する方法についての詳細は、Add an integrationを参照してください。
インストールを検証する
Shopify Custom PixelsはiFrameサンドボックスで実行され、ほとんどのタグモニタリングプラグインと互換性がないため、Tealium Universal Tag Debuggerを含む。このセクションでは、手動でデバッグモードを実装する方法について説明します。
このデバッグモードを有効にするには、以下の手順を実行します:
- テストしているページに
tealium_debug
という名前のクッキーを追加します。 - クッキーの値を
dev
に構成します。
これにより、utagdb=true
が自動的に構成され、詳細な出力が有効になり、Tealiumのdev
環境バージョンがロードされます。 - 追加の出力を表示するには、ブラウザのコンソールを開きます。
このデバッグモードはクライアントサイドにのみ適用されます。サーバーサイドのデータ収集の検証には使用できません。
WebhooksとEventStreamに送信されるイベントのデバッグは、EventStreamのLive Eventsページを使用して行うことができます。テストしているページをリロードする必要があります。これは、チェックアウトを含む全サイトで動作します。詳細については、About Live Eventsを参照してください。
Tealium Shopifyアプリをアンインストールする
ShopifyからTealiumアプリを削除するには、以下の手順を使用します:
- Shopifyで、Visit Settings > Custom dataに移動します。
- リストで、リストの下部近くにあるTealiumをクリックします。
Tealiumのメタフィールドがリストされます。 - フィールドのリストを下にスクロールし、Deleteをクリックします。
最終更新日 :: 2024年October月30日