ページトラッキング

この章では、AudienceOneタグによるページビューのトラッキング方法について説明します。 a1tracker.sendでページビューのトラッキングをすることができます。

  a1tracker.send('oidhash');

パラメータ

Name

Type

Required

Description

oidhash

string

true

AudienceOneのデータオーナーIDハッシュを指定してください

callback

function

false

コールバック関数を指定してください

options

object

false

セグメントIDをCookieに保存する場合は、保存内容を指定してください

セグメントIDの取得について

コールバック関数を指定することで、AudienceOneのセグメントIDを取得することができます。

コールバックからの戻り値

Name

Type

Description

error

object

エラーが発生した場合にエラーメッセージが入ります

data

object

data.segments

array

セグメントIDがArray形式で返却されます

data.aoneuid

string

AudienceOneユーザIDが入ります

data.aonesegments

object

AudienceOneのプロファイルデータが入ります
詳細についてはこちらをご確認ください AudienceOneプロファイルデータの取得

サンプルコード

var pageview_callback = function(error, data) {
  if (error) {
    console.log(error);
  } else {
    // Get Segment Ids
    var aone_segment_ids = data.segments;
    // Get AudienceOne UserID
    var aone_user_id = data.aoneuid;
  }
};
a1tracker.send('oidhash', pageview_callback);

セグメントIDをCookieに保存する方法

セグメントIDをCookieに保存することができます。

パラメータ

Name

Type

Required

Description

storeSegmentIds

object

true

storeSegmentIds.cookieName

string

true

Cookieの名前を指定してください

storeSegmentIds.delimiter

string

true

セグメントIDを保存する際の区切り文字を指定してください

storeSegmentIds.expire

integer

true

Cookieの有効期限を指定してください
単位は「日」になります

サンプルコード

var options = {
  storeSegmentIds: {
    cookieName: 'a1_segment_ids',
    delimiter: ',',
    expire: 90
  }
}
var callback = function(error, data) {
  // do somthing
}
a1tracker.send('oidhash', callback, options);

セグメントIDを区切り文字で連結した値がCookieにセットされます。

document.cookie
// e.g. "a1_segment_ids=33901%2C8471%2C5289"