define(['SageDotCom/DataLayer/tealium'], function (tealium) { function UserConfiguration(siteLayoutType, userId, userAuthStatus, userRegStatus) { var pageSchema = { "site_layout_type": siteLayoutType, "sage_id": userId, "user_auth_status": userAuthStatus, "user_reg_Status": userRegStatus }; tealium.registerPageData(pageSchema); }; return function init(args) { return args.IsExperienceEditorEditing ? null : new UserConfiguration(args.SiteLayoutType, args.UserId, args.UserAuthStatus, args.UserRegStatus); }; });