第三者による広告配信
お客様のアカウントでHTMLタグが有効になっている場合、画像の代わりにHTML5またはiFrameコードをコンテンツに使用するHTML/iFrameキャンペーンを作成することができます。
キャンペーンフォームのステップ2:広告で、HTMLタグを選択し、+広告バリエーションをクリックしてキャンペーンで使用する広告タグを選択またはアップロードします:

HTMLキャンペーンにおけるクリックとコンバージョンの登録
HTMLキャンペーンはサードパーティサーバーを通じて提供されるため、管理パネルはデフォルトでクリックまたはコンバージョンを登録しません。これらのイベントを追跡したい場合は、以下の手順に従ってください:
ステップ1:{click_url} と{conversions_tracking} パラメータをHTML/iFrameコードに追加します。
この例のように、{click_url} と{conversions_tracking} を広告タグに追加します:
<body style="margin: 0px"><iframe id='a628d52a' name='a628d52a' src='https://ad.third-party-server.com/iframe?tag={conversions_tracking}&click_url={click_url}' frameborder='0' scrolling='no' width='300' height='250'></iframe></body>
ステップ 2:{click_url} の値を検出するコードをホストページに追加します。
ホストページは、クリックを生成するために{click_url} の値を検出できる必要があり、管理パネルにコンバージョンを登録するために{conversions_tracking} 文字列を検出できる必要があります。これらの値を取得する方法は、ホストページが使用するプログラミング言語によって異なります。以下にいくつかの例を示します:
- ジャバスクリプト
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
//create banner
var tag = paramFetch('tag');
var clickid = paramFetch('click_url');
if (!clickid.endsWith(';')) {
clickid += ';';
}
var link = document.createElement('a');
link.href = clickid + 'https://www.mylandingpage.com?tag=' + tag ;
link.target = '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
注意: このスクリプトでは、iframeを通して追跡する必要のある変数を追加することができます。例えば、サブIDを追跡したい場合、以下のコードを使用することができます:
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
<script type="text/javascript">
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var tag = paramFetch('tag');
var subid = paramFetch('subid'); // Fetch the value of the 'subid' parameter from the URL
var link = document.createElement('a');
link.href= 'https://www.mylandingpage.com?tag=' + tag + '&subid=' + subid ; // Track subid parameter
link.target= '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
サブIDトラッキングは、リンクに追加情報を追加することで、ウェブサイトのトラフィックがどこから来ているのかをより深く理解できるようにする方法です。URLにSub IDパラメータを追加することで、どの広告、プラットフォーム、キャンペーンからあなたのサイトに訪問者が来たかなど、特定の詳細を追跡することができます。
- PHPだ:
<?php
$tag_tracker = isset($_GET['tag']) ? $_GET['tag'] : '';
$click_url = isset($_GET['click_url']) ? $_GET['click_url'] : '';
?>
if (substr($click_url, -1) !== ';') {
$click_url .= ';';
}
<a target="_blank" href='<?php echo $click_url ?>https://ad.third-party-server-ad.com/click?tag=<?php echo $tag_tracker ?>' >
リンクの最終結果はこうなるはずだ:
{click_url}https://ad.third-party-server-ad.com/click?tag={conversions_tracking}
ユーザーがこの広告をクリックすると、当社のサーバーは自動的に{click_URL} の値を削除し、クリックを登録し、コンバージョンからの詳細を提供しながら、訪問者をページにリダイレクトします。