Show Menu
トピック×

cookieDomainPeriods

AppMeasurement は、ドメインとドメインサフィックスを調べて Cookie の場所を判断します。 example.com などのドメインの場合、AppMeasurement は Cookie を正しい場所に設定します。ただし、 example.co.uk などのその他のドメインでは、AppMeasurement が誤って Cookie を co.uk に設定している可能性があります。ほとんどのブラウザーは、この無効なドメインに設定された Cookie を拒否し、訪問者の識別に問題が生じます。
cookieDomainPeriods 変数は、ドメインサフィックスに余分なピリオドが含まれていることを示して、AppMeasurement が Analytics Cookie の設定場所を判断するのに役立ちます。この変数を使用すると、AppMeasurement はドメインサフィックスに余分なピリオドを含め、適切な場所に Cookie を設定できます。
  • example.com www.example.com などのドメインの場合、この変数を設定する必要はありませんが、必要に応じて、 "2" に設定できます。
  • example.co.uk www.example.co.jp などのドメインの場合、この変数を "3" に設定します。
この変数ではサブドメインは考慮しません。例えば、サンプル URL store.toys.example.com では cookieDomainPeriods を設定しないでください。AppMeasurement は、多くのサブドメインを持つ URL 上でも、Cookie の保存先が example.com であることをデフォルトで認識します。

Adobe Experience Platform Launch のドメインピリオド

「ドメインピリオド」は、Adobe Analytics 拡張機能を設定する際に「Cookies」アコーディオンの下にあるフィールドです。
  1. Adobe ID の資格情報を使用して launch.adobe.com にログインします。
  2. 目的のプロパティをクリックします。
  3. 「拡張機能」タブに移動し、「Adobe Analytics」の下にある「設定」ボタンをクリックします。
  4. 「Cookies」アコーディオンを展開すると、「ドメインピリオド」フィールドが表示されます。
サフィックスにピリオドを含むドメインでのみ、このフィールドを 3 に設定します。それ以外の場合は、このフィールドを空白のままにすることができます。

AppMeasurement および Launch カスタムコードエディターの s.cookieDomainPeriods

cookieDomainPeriods 変数は、通常、サフィックスにピリオドを含むドメインでのみで "3" に設定される文字列です。デフォルト値は "2" で、ほとんどのドメインに対応します。
// Manually set cookieDomainPeriods for domains with a period in its suffix, such as www.example.co.uk
s.cookieDomainPeriods = "3";

// Detect if a URL has a domain suffix with an extra period, and set s.cookieDomainPeriods automatically
document.URL.indexOf(".co.") > 0 ? s.cookieDomainPeriods = "3" : s.cookieDomainPeriods = "2";