Salesforce との従来型の統合をセットアップする方法

この記事では、Salesforce との従来型の統合をセットアップする手順について説明します。以下の手順に沿って、Salesforce アカウント、Google 広告アカウント、ウェブサイトで準備を整えてから、Salesforce と Google 広告のアカウントのリンクを設定してコンバージョンをインポートします。

広告主様の業種によって状況は変わります。ここでは基本的な手順をまとめていますが、Salesforce をどのような用途で利用しているかに合わせて適宜調整を加えてください。他のユーザーが Salesforce アカウントを管理している場合は、その方と協力して最適なセットアップ方法を判断してください。また、ウェブサイトのコードの編集も必要となります。ご自身でできない場合は、Google クリック ID(GCLID)を取得できるよう、ウェブ デベロッパーにコードの編集を依頼してください。

: アカウントで現在有効になっている Salesforce との統合は、インポートから新しいコンバージョン アクションを作成中に、インポート元のリストで確認できます。Salesforce との従来型の統合の場合は、「Salesforce」と表示されます。今後、Salesforce との標準的な統合へのアップグレードが可能となります。「Salesforce」と表示されていない場合は、Salesforce との標準的な統合が使用されています。

始める前に

この機能を利用するための条件は以下のとおりです。

  • Salesforce アカウントに最低限必要な権限の要件を満たす Salesforce 認証情報がある。
  • 適切な権限を伴うログイン情報で Salesforce Sales Cloud アカウントにログインできる。システム管理者権限があるアカウントを、デフォルトのアクセス設定のままで利用すれば、最も簡単にインポートのセットアップを済ませることができます。
  • Google 広告アカウントで自動タグ設定を有効化している。
  • ウェブサイトのコードを編集できる。ご自身でできない場合は、Google クリック ID(GCLID)を取得できるよう、ウェブ デベロッパーにコードの編集を依頼してください。
  • Salesforce アカウントで変更(カスタム項目の作成、項目履歴のトラッキングの有効化など)を加えることができる。
  • クリックからコンバージョンまでの期間が 90 日未満に設定されている。ラストクリックから 90 日以上経ってアップロードされたコンバージョンは Google 広告にインポートされないため、コンバージョンの統計情報に表示されません。
  • Salesforce の Web-to-Lead 機能か別のソリューションを使ってリードの情報をウェブサイトから Salesforce に送信している。

手順

ステップ 1: Salesforce アカウントで設定を行う

まず、Salesforce アカウントで以下の設定を確認します。Salesforce アカウントの管理を依頼している場合は、その管理者の協力を仰ぐことができます。

  1. 商談オブジェクトに以下の変更を加えます。
    • 「Field Name」を GCLID(すべて大文字で引用符は不要)にしたカスタム項目を作成します。「Field Label」は自由に設定していただいてかまいません。項目の文字数は 255 文字に設定し、誤って変更されないように読み取り専用に設定します。
    • 「Stage」項目で、項目履歴のトラッキングを有効にします。
  2. リード オブジェクトに以下の変更を加えます。

ステップ 2: Salesforce の Web-to-Lead フォームを編集する

リードの情報とともに GCLID を保存するには、Web-to-Lead 送信フォームを編集し、すべての新規リードの情報に GCLID の値が含まれるようにします。この設定には、ウェブマスターや Salesforce の管理者のサポートが必要になる場合があります。

GCLID 項目を既存の Web-to-Lead フォームに追加する手順は以下のとおりです。

  1. 標準の Web-to-Lead フォームを生成し、見込み顧客に送信してもらう必要のある項目をすべて追加します。また、リード項目「GCLID」も非表示フィールドとして追加します。この変更の方法については、Salesforce の管理者またはウェブ デベロッパーにお問い合わせください。
  2. ウェブマスターは新しい GCLID 入力フィールドの ID をメモする必要があります。この ID はサイトで JavaScript を実装する次のステップで必要になります。
  3. 次に、新しいフォーム HTML コードを作成し、既存のフォームを更新します。これで、フォームによって GCLID 値がリードの情報とともに Sales Cloud に渡されるようになります。
: Cookie 使用の同意に関する地域の規制を遵守していることを確認してください。

これで、Salesforce とお客様のウェブページで、すべてのデータを収集する準備が整いました。次のステップでは、GCLID 値が自動的に新しい GCLID フォーム項目に渡されるように、サイトを更新します。

なお、Web-to-Lead フォームはウェブページの他の部分と同じドメインに配置してください。こうすると、JavaScript によって GCLID 値がフォームに適切に転送されます。

注: 他のシステムがリード情報の送信に関与する場合

ウェブフォームに入力されたリードの情報が別のシステムを経由して Salesforce に送られる場合は、最終的に Salesforce アカウントに GCLID の値が到達するように、リードの情報を処理する中継システムでも GCLID を渡すように設定します。つまり、ご利用の中継システムにもこの値を渡せる機能が必要になります。設定方法がわからない場合は、該当のサードパーティ ソリューションのサポート担当者までお問い合わせください。

ステップ 3: ウェブサイトを編集して Cookie にクリック ID を収集、保存するよう設定する

ユーザーが広告をクリックすると、Google 広告ではランディング ページに誘導する URL に「gcld」URL パラメータが追加されます。

このパラメータの値は、後で見込み顧客がリードフォームに個人情報を入力したときに取得できるように、取り込んで保存しておく必要があります。可能な場合、ウェブ デベロッパーにウェブコードの編集を手伝ってもらうことをおすすめします。

この編集を行うには、次の JavaScript コードを変更して埋め込む方法をおすすめします。コードを埋め込む前に、必ず'var gclidFormFields' 行を更新して、前の手順で追加した新しい項目の項目 ID が含まれるようにしてください。これにより、JavaScript がどのフィールドに GCLID 値を格納するべきか判断できるようになります。この編集が済んだら、すべてのページの最後にある </body> タグの直前に埋め込みます。

<script>

function getParam(p) {

var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);

return match && decodeURIComponent(match[1].replace(/\+/g, ' '));

}

function getExpiryRecord(value) {

var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // 90 日の有効期限、単位はミリ秒

var expiryDate = new Date().getTime() + expiryPeriod;

return {

value: value,

expiryDate: expiryDate

};

}

function addGclid() {

var gclidParam = getParam('gclid');

var gclidFormFields = ['gclid_field', 'foobar']; // ここに使用可能なすべての GCLID のフォーム項目の ID を挿入

var gclidRecord = null;

var currGclidFormField;

var gclsrcParam = getParam('gclsrc');

var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;

gclidFormFields.forEach(function (field) {

if (document.getElementById(field)) {

currGclidFormField = document.getElementById(field);

}

});

if (gclidParam && isGclsrcValid) {

gclidRecord = getExpiryRecord(gclidParam);

localStorage.setItem('gclid', JSON.stringify(gclidRecord));

}

var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));

var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;

if (currGclidFormField && isGclidValid) {

currGclidFormField.value = gclid.value;

}

}

window.addEventListener('load', addGclid);

</script>

このコードは、サイト上のすべてのページに挿入することを強くおすすめします。これにより、新しいランディング ページを設定した新しい広告を使用するたびにコードを追加する必要がなくなります。広告を使用して複数のランディング ページにトラフィックを誘導する場合でも、GCLID が確実に記録されます。そのため、ウェブページのテンプレート(フッターなどの共有されるページ要素)にこのコードを追加して、すべての新しいページに自動的に挿入されるようにすることをおすすめします。

ステップ 4: システムが適切に機能するかテストする

  1. ウェブサイトにアクセスし、URL にパラメータ「?gclid="test"」を追加します。
    • 例: http://www.example.com?gclid="test"
  2. リードフォームにアクセスし、テスト用にリードフォームを送信します。
  3. Salesforce にログインしてこのテスト用の新しいリードの情報を確認し、カスタム項目の GCLID の値が「test」になっているかチェックします。
  4. テスト用のリードを商談に変換します。この新しい商談のカスタム項目の GCLID も値が「test」になります。
  5. すべてのリードフォームでステップ 2 から 4 を繰り返し、各フォームが適切に設定されているか確認します。すべてのリードフォームで生成されたリードと商談の GCLID 項目の値が test になっていることが確認できたら、アカウントのリンクを設定する準備は完了です。

ステップ 5: Google 広告アカウントと Salesforce アカウントをリンクする

このステップでは Salesforce にログインする必要があります。個人のログイン情報ではなく、専用の Salesforce ログイン情報を使用する必要があります。最低限必要なアクセス権について詳しくは、こちらをご確認ください。アカウントのリンクの手順について詳しくは、Salesforce アカウントと Google 広告アカウントをリンクするをご確認ください。

ヒント: クロスアカウント コンバージョン トラッキング

クライアント センター(MCC)アカウントでクロスアカウント コンバージョン トラッキングを使用している場合は、その MCC アカウントに Salesforce アカウントをリンクさせる必要があります。そうではない場合は、MCC 以外のアカウントとリンクを設定していただいてかまいません。

ステップ 6: コンバージョン アクションをセットアップする

Google 広告と Salesforce のアカウントのリンクを設定したら、リードのステータスと商談のステージがどの Salesforce イベントに達したらコンバージョンをカウントするかを選択します。つまり、リードのステータスか商談のステージがここで指定したイベントに到達すると、Google 広告でコンバージョンがカウントされることとなります。なお、リードか商談が前のステータスかステージに戻った場合、Google 広告でコンバージョンとしてカウントされません。Salesforce で、イベントの順序が販売の目標到達プロセスと一致していることを確認してください。

注: 以下の手順は、Google 広告のユーザー エクスペリエンスの新しいデザインのものです。以前のデザインを使用するには、[デザイン] アイコンをクリックして [以前のデザインを使用する] を選択してください。Google 広告の以前のバージョンを現在もご使用の場合は、機能早見表を確認するか、Google 広告の上部にあるナビゲーション パネルの検索バーを使って、お探しのページを検索してください。
  1. Google 広告の管理画面で [目標] アイコン Goals Icon をクリックします。
  2. セクション メニューで [コンバージョン] プルダウンをクリックします。
  3. [Salesforce] をクリックします。Google 広告アカウントにリンクされているすべての Salesforce アカウントの一覧が表示されます。
  4. 先ほどリンクした Salesforce アカウントをクリックします。そのアカウントの Salesforce イベントのリストが表示されます。
  5. コンバージョン アクションに関連付ける各マイルストーンについて、次の手順を行います。
    1. [コンバージョン アクション] プルダウンをクリックします。
    2. [新しいコンバージョン アクションを作成] をクリックして、コンバージョン アクションの設定を行います。次の点にご注意ください。
      • 後でコンバージョン レポートに表示されたときに識別しやすい名前をつけてください(例: 「有望リード」や「新規商談」)。
      • できるだけ多くのコンバージョンを取得するには、計測期間を最長(90 日間)に設定します。
    3. [作成して続行] をクリックします。
    4. マイルストーンがコンバージョン アクションにマッピングされていることを確認するページが表示されたら、[完了] をクリックします。
  6. コンバージョンのインポートをスケジュールします。
    1. [インポート スケジュール] をクリックします。
    2. プルダウン メニューから、Google 広告でコンバージョンをインポートする頻度とタイミングを選択します。Google 広告の自動入札戦略を使用し、コンバージョン重視で入札単価を設定している場合は、コンバージョンを頻繁にアップロードすると効果的です(1 日 1 回が最適)。
    3. [保存] をクリックします。
  7. [戻る] をクリックして、[Salesforce アカウント] ページに戻ります。

[コンバージョン アクション] ページから Salesforce コンバージョン アクションを設定することもできます。

  1. Google 広告の管理画面で目標アイコン Goals Icon をクリックします。
  2. セクション メニューで [コンバージョン] プルダウンをクリックします。
  3. [概要] をクリックします。
  4. コンバージョン アクションのリストが表示されます。
  5. プラスボタン 、[インポート] の順にクリックします。
  6. [Salesforce] を選択し、[続行] をクリックします。
  7. [アカウントとマイルストーン] で、コンバージョンをトラッキングする Salesforce アカウントをクリックし、Google 広告がコンバージョンとしてレポートするマイルストーンを選択します。複数のイベントに対して同じコンバージョン アクション設定を使用する場合は、複数のマイルストーンを選択できます。
  8. コンバージョン アクションの設定を完了します。
  9. [作成して続行] をクリックします。
  10. マイルストーンがコンバージョン アクションにマッピングされていることを確認するページが表示されたら、[完了] をクリックします。別のマイルストーンをコンバージョン アクションにマッピングするには、[別の Salesforce コンバージョン アクションを設定します] をクリックします。上記の手順を行っても、Salesforce マイルストーンにマッピングするコンバージョン アクションが作成されるだけです。Salesforce イベントがコンバージョンとしてインポートされる頻度をスケジュールするには、左側のメニューで [Salesforce] をクリックし、前述のインポートをスケジュールする手順に沿って設定してください。Salesforce との従来型の統合の場合、コンバージョンの発生元の列は「ウェブサイト(Salesforce.com)」と表示されます。

コンバージョン値をインポートした場合の計算方法

Sales Cloud アカウントからコンバージョン値を読み込むように設定している場合、Google 広告では商談ステージの [Probability] の値(Sales Cloud アカウントで設定)と [Amount] 項目の最新の値を掛け合わせて値を算出します。

コンバージョンを毎週インポートするよう Google 広告で設定しており、最後のインポートが 7 日前だったとします。2 日前に商談のステージを [Negotiating] に設定し、その際の商談の [Amount] の値は 1,000 ドル、交渉ステージでの商談成立見込みは 75% でした。この商談の [Amount] の値を昨日 1,600 ドルに変更しました。この場合、Google 広告がコンバージョンを今日読み込むと、コンバージョン値は 1,200 ドル(75%×1,600 ドル)と算出されます。

コンバージョン値が商談ステージの変更時に設定した [Amount] 値に基づいて算出されるべきだとお考えの場合は、コンバージョン値を毎日インポートするように設定してください。

Salesforce のコンバージョン アクションを編集する方法

コンバージョンとしてトラッキングする Salesforce のイベントを変更する手順は以下のとおりです。

  1. Google 広告の管理画面で目標アイコン Goals Icon をクリックします。
  2. セクション メニューで [コンバージョン] プルダウンをクリックします。
  3. [Salesforce] をクリックします。
  4. 編集するコンバージョン アクションにマッピングされたイベントを含む Salesforce アカウントをクリックします。
  5. 次のいずれかから選択します。
    • Salesforce のマイルストーンにマッピングされたコンバージョン アクションを変更するには、プルダウン メニューから別のコンバージョン アクションを選択するか、新しいコンバージョン アクションを作成します。
    • Salesforce のマイルストーンへのコンバージョン アクションのマッピングを解除する場合は、[コンバージョン アクションの選択を解除] をクリックします。
  6. [戻る] をクリックします。

ステップ 7: コンバージョンをインポートする

以上で Salesforce のコンバージョンが設定したスケジュールに従って自動的にアカウントにインポートされるようになりました。

すべてが正しく機能することを確認するには、手動でコンバージョンをインポートします。Google 広告アカウントで Salesforce イベントのリストページに移動し、[今すぐインポート] をクリックします。そのまま待っていると処理が完了し、インポートの成否を示すメッセージが表示されます。

インポートの初回リクエスト時には、過去 14 日間に発生したすべてのコンバージョンが収集されます。以降のインポートでは、前回のインポート以降に発生したすべてのコンバージョン(最大で過去 14 日間分)が収集されるため、最低でも週に 1 回はコンバージョンをインポートすることが重要です。

コンバージョン データの量に応じて、インポートの処理に数分を要する場合があります。インポートの処理が進行中の場合や、Salesforce のリードや商談を Google 広告のコンバージョン アクションに関連付けていない場合、あるいはコンバージョン アクションに対する変更内容がまだ保存されていない場合は、[今すぐインポート] リンクは無効になります。

スケジュールが設定されたインポートに関連するエラーが発生した場合は、Google 広告アカウントに通知が表示されます。

インポート履歴を確認する方法

  1. Google 広告の管理画面で目標アイコン Goals Icon をクリックします。
  2. セクション メニューで [コンバージョン] プルダウンをクリックします。
  3. [Salesforce] をクリックします。
  4. ページ上部の [インポート履歴] をクリックします。[インポート履歴] ページの次の各列で、アップロードのステータスの詳細について確認します。
    • [ステータス] 列では、Salesforce コンバージョンが正常にインポートされたかどうかを確認できます。
    • [結果] 列には、インポートされたコンバージョンと、ファイルエラーによりインポートされなかったコンバージョンを表示するリンクが提供されます。
    • [アクション] 列には、以下のリンクが表示されます。
      • 結果をダウンロード: アップロードしたファイルのコピーをダウンロードします。このリンクは、ファイル内のすべてのコンバージョン データが正常にインポートされた場合に表示されます。
      • すべてダウンロード: インポートできなかったコンバージョン データを含め、アップロードしたファイルのコピーをダウンロードします。
      • エラーをダウンロード: インポートできなかったファイルのコンバージョン データとエラー メッセージを一覧表示したスプレッドシートをダウンロードします。
    • 上記の 3 つのリンクのどれを選択しても、ダウンロードされたファイルには「結果」列が含まれ、コンバージョンが正常にインポートされたかどうかや、インポートされなかった理由を確認できます。このリンクは、初回のアップロードから 30~60 日後に削除されます。

エラーの修正方法

Salesforce コンバージョンのアップロード中にエラーが発生した場合は、Salesforce との従来型の統合を使用して Salesforce コンバージョンをインポートする場合の問題を解決する方法をご覧ください。

関連リンク

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
2925154728492328295
true
ヘルプセンターを検索
true
true
true
true
true
73067
false
false
false