164 人が現在オンライン
164 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

別システムへ渡すために gtag.js からクライアントID を取得したい

初級者 ✭

はじめまして。

 

現在、 analytics.js を使ってトラッカーから取得したクライアント ID を「Google アナリティクスとは全く別のシステム」へ送信、管理しています。

 

 

    ga("create", "********", "********");  
    ga(function(tracker) {
        var clientId = tracker.get('clientId');
        (別システムへ送信するコード)
    });
    ga('set', '********', clientId);

 

Google アナリティクスのトラッキングコードのデフォルトが gtag.js になったことから、gtag.js で同様の事を行いたいと考えておりますが、リファレンスを読んでも方法がわかりませんでした。

 

別システムへ渡すために、 gtag.js からクライアントIDを取得するにはどのような方法があるのでしょうか。

 

よろしくお願いします。

1 人のエキスパートが返信verified_user

Re: 別システムへ渡すために gtag.js からクライアントID を取得したい

トップコントリビューター

gtag.jsだと今のところ決定打となる実装が存在していません。

無理やりやるなら、

 

var tracker = ga.getAll()[0];
var cid = tracker.get('clientId');
console.log(cid);

という方法で取得できるので、上記を実行するタイミングだけ気をつけて(GAタグの初期化が終わった後)いただければ、取得・他システムへの送信が行えると思います。

このトピックのエキスパート
山田 良太