resetBeforeVersion resetbeforeversion

この設定を使用すると、更新中の訪問者ID サービスのバージョンに基づいて、孤立したECIDまたは古いECID (ECID)をクリアできます。

訪問者ID サービスのバージョンをresetBeforeVersion変数の値として指定すると、クライアント側のIDから古いECIDがクリアされます。

セッションのタイムアウトなどの一部の条件では、訪問者ID サービスがサーバーサイド IDを正常に取得せずに、クライアントサイド IDが生成されることがあります。 このような場合、孤立したクライアントサイド IDは、ドメイン間で追跡されたり、他のソリューションと適切に同期したりすることなく、訪問者ID サービスによって追跡されます。 この動作では、現在の AMCV Cookie のバージョンと resetBeforeVersion の値が比較されます。 Cookieが存在しないか、Cookieのバージョンが最新リリースされたバージョンのresetBeforeVersionよりも古い場合、AMCV Cookieは削除され、訪問者ID サービスは新しいECIDをリクエストします。

ブラウザーにサードパーティ Demedex Cookie がある訪問者の場合、ECID が、この Demedex Cookie の UUID を使用して適切に生成されたかどうかがチェックされます。 そのチェックの結果が真であるとわかった場合、新しい ECID は同じになり、訪問者は新規と見なされます。 何らかの理由で、クリアされる ECID が demdex Cookie を使用して生成されなかった場合、または demdex Cookie がない場合、訪問者は新しい ECID を受け取り、新規と見なされます。

構文: resetBeforeVersion = "3.3"

コードサンプル

//Call the Visitor ID Service
var visitor = Visitor.getInstance ("INSERT-IMS-ORG-ID-HERE", {

    //Same as s.trackingServer
    trackingServer: "Insert tracking server here ",

    //Same as s.trackingServerSecure
    trackingServerSecure: "Insert secure tracking server here",

    //For CNAME support only. Exclude these variables if you're not using CNAME
    marketingCloudServer: "Insert tracking server here",
    marketingCloudServerSecure: "Insert secure tracking server here",

    //Changing the version
    resetBeforeVersion: "3.3"
});
recommendation-more-help
id-service-help