
「購入金額ごとに異なるコンバージョン値を送信したいんだけど、購入完了ページに金額の記載が無い場合どうしたら良いんだろう、、」
こういった疑問に答えます。
この記事を書いている僕は元エンジニアで 現在はWEBマーケ業界でWEB広告の運用やアクセス解析などをしています。
今回はeコマース(EC)サイト を管理・運用されている方向けに、 購入完了ページに金額の記載が無い場合に GTMを使って購入金額のデータを どのように送信すればよいのか、 その設定方法について書きました。
記事を読み終わる頃には この設定が一人で出来るようになっていますよ。
【GTM】値段の表記が無いCVページから購入金額を送信する方法【eコマース】

結論からお伝えすると、 設定手順の全体像は以下の通り。
- 手順①:JavaScript(JS)コードを記述したタグを作成
- 手順②:手順①で定義した変数(ファーストパーティCookie)を作成
- 手順③:コンバージョン(CV)タグを作成
詳細を順に解説します。
手順①:JavaScript(JS)コードを記述したタグを作成
まずは、 JavaScript(以降、JS)を記述した カスタムHTMLタグを作成します。
GTMの左メニューから [タグ] > [新規] と進みます。

タグの種類で [カスタムHTML] を選び、以下のコードを貼り付けます。
<script>
//値段が表記されているCSSセレクタを変数に格納 (※cssSelecterの箇所を編集)
var price = document.querySelector('cssSelecter').textContent;
//カンマ(,)を削除するための関数を定義
function removeComma(number) {
var removed = number.replace(/,/g, '');
return parseInt(removed, 10);
}
var resultPrice = removeComma(price);
//取得した文字列を数字に変換
var resultValue = parseFloat(resultPrice);
var DOMAIN_NAME = "domain.com"; //使用するサイトの「ドメイン名」を変数に格納 (※要編集)
var COOKIE_NAME = "sumPrice"; //(任意の)ファーストパーティCookie名を指定
if( typeof resultValue === "number" && resultValue !== 0 ){
document.cookie = COOKIE_NAME + " = " + resultValue
+ "; domain = " + DOMAIN_NAME
+ "; path = /;" ;
};
</script>

ちなみに、記載するコードの ポイントや注意事項に関しては、 先ほどのコード内に緑色の文字で記載してあります。
すべて設定ができたら 右上の [保存] をクリックします。
手順②:手順①で定義した変数(ファーストパーティCookie)を作成
次に、手順①で作成したタグの コード内で使用している ファーストパーティCookieを作成します。
GTMの左メニューから [変数] > [新規] と進みます。

変数のタイプで [ファーストパーティCookie] を選択し、 残りの項目を以下の画面を参考に設定します。

全て入力できたら、右上の [保存] をクリックします。
手順③:コンバージョン(CV)タグを作成
最後に、 サンクスページ(※購入完了画面を想定) をトリガーとした、コンバージョン(CV)タグを設定したら完了です。
今回はGoogle広告を例に解説します。 Google広告の管理画面で コンバージョンを予め作成し、 「コンバージョンID」と「コンバージョンラベル」を控えておいてください。
そこまで出来たら、 例のごとくGTMの左メニューから [タグ] > [新規] と進み、 タグの種類で [Google広告のコンバージョントラッキング] を選択。

上記の画像を参考に 各項目を入力したら すべての設定が完了です。 (※最後に忘れず [公開] を。)
◆ ◆ ◆
いかがでしたでしょうか。 GTMの他の設定方法についても より詳しく知りたいという方は、 以下の教材がとても分かりやすく 目から鱗の内容で勉強になったので 興味のある方はぜひお手にとってみてください😌
GTMのオススメ教材
>> Googleタグマネージャー(GTM)の高度な実践的活用事例|UdemyUdemy(ユーデミー)とは?【特徴や料金、おすすめ講座についても解説】
Udemy(ユーデミー)とは一体どういったサービスなのか気になりますか?本記事では、オンライン学習プラットフォームとして有名なUdemyについて、その特徴や料金、さらにはオススメの講座まで紹介しています。Udemyについて詳しく知りたい方はぜひご覧ください。


