AnalyticsFileMaker

[ Analytics結果ファイル操作基底クラス ]

Analytics結果出力を操作する基底クラス

package

Default

Methods

コンストラクター

__construct() 

unicodeエンコード コールバック関数

encodeCallback(string $matches) 
static

Arguments

$matches

string

マッチした文字列

ファイルの書き込みを行う(Analyticsから取得したデータを変換したデータ ex.ソートしなおしたデータなど)

extraOutput(\SCC\Batch\Lib\AccessAnalytics\FileMaker\Ext\unknown $outputList) 
abstract

Arguments

$outputList

\SCC\Batch\Lib\AccessAnalytics\FileMaker\Ext\unknown

出力するデータ

Google Analytics APIのデータを基本として、データフォーマットが異なる場合にデータ変換を行う

formatData( $analyticsData) 
abstract

Arguments

$analyticsData

出力ファイル拡張子を取得する

getFileExtension() 
abstract

出力先ファイル名を取得する

getFileName() 
abstract

出力先ディレクトリを取得する

getOutputDir() 
abstract

ファイルの書き込みを行う

output(array $outputData, string $outputDir = "") : boolean
abstract
throws

Arguments

$outputData

array

出力するデータ

$outputDir

string

出力するディレクトリ(変更したい場合だけ指定)

Response

boolean

出力データを配列形式で返す

outputDataToArray( $outputData) : array
abstract

Arguments

$outputData

Response

array

出力データを配列に戻したデータ

unicodeエンコードを実施する

unicodeEncode(string $str) 

Arguments

$str

string

エンコードする文字列

Properties

ロガー

batch_logger : 

Type(s)