[ ユーザ属性データ操作クラス(テナント版) ]
ユーザ属性データの作成及び出力を実施する
package |
Default |
---|
__construct( $array_data_changer = null)
extraOutputDataで利用するクラスを配列で定義
canDebug() : boolean
boolean
デバッグモードの可否
chkConfigData(array $config, string $paramNm, string $confParamNm = '') : mixed
存在する場合はその値をリターンする
throws |
---|
array
configデータ
string
要素名
string
V1.2以前のconfigファイルの要素名
mixed
指定要素のconfig設定値
extraMakeOutputData( $outputData, $idx)
throws | |
---|---|
変換後のデータ
getAggregateData(array $orgDataPathList, \SCC\Batch\Lib\AccessAnalytics\AnalyticsDataCreator $creator)
getAnalyticsCondtion(string $filter = '') : array
string
アナリティクス検索filter
array
アナリティクスの取得条件
getDebugMode() : integer
integer
デバッグモード
getDirName() : string
string
機能ごとの専用のディレクトリ名
getEndDate() : string
string
Analytics取得終了日時
getFilterNm() : string
string
仕様するfilter名称
getStartDate() : string
string
Analytics取得開始日時
getUnitOfTotal() : string
string
集計の単位(年間、月間、日間、週間)
getUrlOrgCdIdx() : integer
integer
URLに埋め込まれた組織コードのインデックス
getUrlRecordCdIdx() : integer
integer
URLに埋め込まれたレコードコードのインデックス
getUrlType() : integer
integer
URLのタイプ(定数:URL_TYPE_QUERY, URL_TYPE_PATH以外は取り扱わない)
makeOutputData( $analyticsData, &$outputData, $apiParams, $domain_cd = '', $front_url = '', $culc_type = '')
取得したAnalyticsデータ
変換後のデータ
API実行時のパラメータ
ドメインコード
フロントサイトのBase URL
集計タイプ
setDebugMode(integer $mode)
integer
デバッグモード
setEndDate( $end_date)
setOrgCdOnFilter(string &$filters, string $shop_cd)
throws | |
---|---|
string
編集前検索フィルター
string
組織コード(ショップコード)
setStartDate(string $start_date)
string
Analytics取得開始日時
setUrlOrgCdIdx(integer $val)
integer
URLに埋め込まれた組織コードのインデックス
setUrlRecordCdIdx(integer $val)
integer
URLに埋め込まれたレコードコードのインデックス
urlParse(string $pagePath)
throws | |
---|---|
string
TARGET_FROM_TERM
ANALYTICS_INDEX_GENDER
ANALYTICS_INDEX_USERNUM
URL_TYPE_QUERY
URL_TYPE_PATH
start_date :
end_date :
shop_cd_query_nm :
batch_logger :
extraOutputDefine :
extraOutputList :
urlRecordCdIdx :
urlOrgCdIdx :
debug_mode :