GoogleAnalyticsFileMaker

Extends \SCC\Batch\Lib\AccessAnalytics\FileMaker\Ext\JsonAnalyticsFileMaker

[ GoogleAnalytics API 結果ファイル操作クラス ]

GoogleAnalytics APIの結果ファイルを操作するクラス

package

Default

Methods

コンストラクター

__construct() 
inherited

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

encodeCallback(string $matches) 
inherited static

Arguments

$matches

string

マッチした文字列

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

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

Arguments

$outputList

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

出力するデータ

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

formatData( $analyticsData) 
inherited abstract

Arguments

$analyticsData

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

getFileExtension() 
inherited abstract

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

getFileName() 
inherited abstract

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

getOutputDir() 
inherited abstract

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

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

Arguments

$outputData

array

出力するデータ

$outputDir

string

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

Response

boolean

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

outputDataToArray( $outputData) : array
inherited abstract

Arguments

$outputData

Response

array

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

unicodeエンコードを実施する

unicodeEncode(string $str) 
inherited

Arguments

$str

string

エンコードする文字列

Properties

ロガー

batch_logger : 
inherited

Type(s)