リンカーパラメータの情報取得タイミングこんにちは、連クミコです。クライアントIDを取得されているサイトの運営者の方から「Googleアナリティクスでクロスドメイン設定をしたいんだけど、うまく計測ができない」というご相談を頂きまして、分かってしまえば簡単なことなのですが注意が必要だと感じたので、問題点と解決方法をご紹介します。スポンサーリンク前提と問題点Googleタグマネージャを利用して、Googleアナリティクスで計測されているサイトです。Googleアナリティクスの基本のアクセスを取得しているタグでは、以下のサイトで紹介されている方法を用いてクライアントIDを取得されていました。Manager経由でGoogleアナリティクスを導入しているときのClientIDの表示方法について解説します。sem-technology.infoGoogleタグマネージャ側のクロスドメインの設定&クライアントIDの取得設定も、Googleアナリティクス側の参照元除外設定も間違っておらず、ドメインをまたいだ際きちんとリンカーパラメータが表示されるにも関わらず、この時点でリンカーパラメータの情報をGoogleアナリティクス側で受け取れていないようでした。結論からお話すると、基本のアクセスを取得しているタグに設定しているトリガーの発火タイミングをページの読み込みが完全に終了した後に変更したことで、解決できました。次のトリガーを新規作成し、基本のアクセスを取得しているタグのトリガーをこちらに設定し直してください。トリガーの種類ページビュー:ウィンドウの読み込みこのトリガーの発生場所すべてのウィンドウの読み込みイベントクライアントID情報の取得タイミングとリンカーパラメータの情報取得タイミング解決策が判明したのは、クライアントID情報の取得タイミングとリンカーパラメータの情報取得タイミングをそれぞれ確認していたときでした。クライアントID情報の取得タイミングGoogleタグマネージャでは、アクセス計測のタイミングを変更することが可能です。ページの解析を開始した直後(PageView)、ブラウザでページのDOM読み込みが完全に終了した後(DOMReady)、画像やスクリプトなどの埋め込みのリソースを含め、ページの読み込みが完全に終了した後(WindowLoaded)の3つのタイミングの他、イベントトラッキングをしている場合は、イベント計測用のdataLayerが出力されたタイミングも選択できます。ヘルプ今回の場合は、次のように、クライアントID情報を取得するためのdataLayerが出力されたタイミング以降であれば、どのタイミングでもクライアントID情報を取得することができました。リンカーパラメータの情報取得タイミング一方で、リンカーパラメータの情報の取得は、次のように「PageView」「DOMReady」「WindowLoaded」のタイミングでしか取得できないようでした。▼ページの解析を開始した直後ドメインをまたいだ場合のURLhttp://sample2.com?_ga=2.4810355.1389554332.1497510998-1054076102.1497510998リンカーパラメータから取得できた情報1054076102.1497510998▼ブラウザでページのDOM読み込みが完全に終了した後ドメインをまたいだ場合のURLhttp://sample2.com?_ga=2.4810355.1389554332.1497510998-1054076102.1497510998リンカーパラメータから取得できた情報1054076102.1497510998▼クライアントID情報を取得するためのdataLayerが出力されたタイミングドメインをまたいだ場合のURLhttp://sample2.com?_ga=2.4810355.1389554332.1497510998-1054076102.1497510998リンカーパラメータから取得できた情報1714502166.1496920616▼画像やスクリプトなどの埋め込みのリソースを含め、ページの読み込みが完全に終了した後ドメインをまたいだ場合のURLhttp://sample2.com?_ga=2.4810355.1389554332.1497510998-1054076102.1497510998リンカーパラメータから取得できた情報1054076102.1497510998このため、クライアントID情報を取得でき、かつ、リンカーパラメータの情報も取得可能な「画像やスクリプトなどの埋め込みのリソースを含め、ページの読み込みが完全に終了した後(WindowLoaded)」でタグが発火するようトリガーを変更したことにより、無事にクライアントIDの取得とクロスドメイン設定の両方を設定することができました。このようにGoogleタグマネージャの設定は、他の設定との兼ね合いやhtmlの構造を考慮した上での設定が必要なため、ご自身のサイトでクロスドメイン設定を行う際ブログなどで紹介されている方法で必ず設定できるわけではないことはお含みおきくださいね。@shuhu_marketing関連記事Googleタグマネージャは、非同期タグを配信する際もページ表示速度を改善できるか?Googleタグマネージャを導入すると、「ページの表示速度を改善できる」というメリットがあります。これは、Googleタグマネージャで配信するタグが強制的に非同期タグとして扱われるためです。非同期タグをGoogleタグマネージャ経由で配信する場合でもその恩恵は受けられるのか確かめてみました。Managerというプラグインでダウンロードボタンを生成している場合、ショートコードで設置するため、「onClick=〜」というスクリプトをそのまま追記する事ができません。そこで、Googleタグマネージャを使う場合、使わない場合で、ダウンロード数を計測する方法を考えてみました。続きを読むGoogleアナリティクスのクロスドメイン設定と陥りがちなミスこんにちは、連(むらじ)クミコです。最近「Googleアナリティクスでクロスドメイン設定をしたいんだけど、うまく計測ができない」というご相談を何件か頂いたので、正しいクロスドメイン設定の方法と、陥りがちなミスについてご紹介します。続きを読むWebサイトの改善に迷ったら、Adwords基礎認定資格試験を受けてみたら?Webマーケティングを教えていると「Web解析の結果を元にどういう風にWebサイトの改善案をするか」で悩んでいらっしゃる方が多くいるように感じます。そんな場合は、Adwords基礎認定資格試験を受けてみたらどうでしょうか。続きを読む極力コードを触りたくない人向け、GoogleタグマネージャでFacebookピクセルを設定する方法こんにちは、連クミコです。Facebook側の操作だけで、Googleタグマネージャ経由のFacebookピクセル配信ができるようになっていましたので、設定方法をご紹介します。本ページではキャプチャを多めにしてみましたので、わからなくなったら、今ご自身がどこまで進められたのか、キャプチャと照らし合わせてみてください。コメントをキャンセルメールアドレスが公開されることはありません。名前メールアドレスサイト上に表示された文字を入力してください。連クミコ広告代理店を経て、メーカーEC運用部門にてサイト構築運用・カスタマーオペレーション・ロジスティクスと広く経験した後、ブランディング及び販促戦略企画に携わり、現在は、フリーランスのWebアナリストをしています。アナリストと言う割には、Googleアナリティクスの隠れ仕様を探す方が好き。「レンさん」と呼ばれるのを密かに気にしています(連と書いてムラジと読みます)。Reserved.WebマーケティングGoogleアナリティクスWordPressカスタマイズ主婦のフリーランスな日常プライバシーポリシ。