[ ブログランキングのPVデータ操作クラス ]
ブログランキングのPVデータの作成及び出力を実施する
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に埋め込まれたレコードコードのインデックス
makeOutputData( $analyticsData, &$outputData, $apiParams, $domain_cd = '', $front_url = '', $culc_type = '')
取得したAnalyticsデータ
変換後のデータ
API実行時のパラメータ
ドメインコード
フロントサイトのBase URL
集計タイプ
setDebugMode(integer $mode)
integer
デバッグモード
setEndDate( $end_date)
setStartDate(string $start_date)
string
Analytics取得開始日時
setUrlOrgCdIdx(integer $val)
integer
URLに埋め込まれた組織コードのインデックス
setUrlRecordCdIdx(integer $val)
integer
URLに埋め込まれたレコードコードのインデックス
TARGET_FROM_TERM
ANALYTICS_INDEX_URL
ANALYTICS_INDEX_PV
DATA_INDEX_PV
DATA_INDEX_TITLE
DATA_INDEX_SHOP_NM
DATA_INDEX_THUMBNAIL
DATA_INDEX_LINK_FLG
DATA_INDEX_START_DATETIME
DATA_INDEX_BLOG_URL
DATA_INDEX_ORG_CD
URL_TYPE_QUERY
URL_TYPE_PATH
start_date :
end_date :
record_cd_query_nm :
shop_cd_query_nm :
app_cd_blog :
blog_shop_code_field :
thumbnail_field_nm :
batch_logger :
extraOutputDefine :
extraOutputList :
urlRecordCdIdx :
urlOrgCdIdx :
debug_mode :