第三方广告服务
If HTML Tags are enabled for your account, thne you can create HTML/iFrame campaigns, which use an HTML5 or iFrame code for its content instead of an image.
在步骤 2:广告的广告系列表格中,选择HTML 标签,然后点击+广告变体,选择或上传广告系列中使用的广告标签:
在 HTML 广告系列中登记点击次数和转化率
由于 HTML 广告系列是通过第三方服务器提供服务的,因此管理面板默认不会记录任何点击或转换。如果您想跟踪这些事件,则需要遵循以下步骤:
第 1 步:在 HTML/iFrame 代码中添加{click_url} 和{conversions_tracking} 参数
在广告标签中添加{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} 字符串,以便在管理面板中登记转换。获取这些值的方式取决于主机页面使用的编程语言。下面是一些示例:
- Javascript
<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');
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 跟踪的变量,前提是您必须指定该值前面的 URL 参数。例如,如果要跟踪子 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 中添加子 ID 参数,您可以跟踪具体细节,如哪个广告、平台或活动将访客带到了您的网站。
- PHP:
<?php
$tag_tracker = isset($_GET['tag']) ? $_GET['tag'] : '';
$click_url = isset($_GET['click_url']) ? $_GET['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} 值,并将访问者重定向到页面,同时登记点击情况并提供转换的详细信息。