【问题标题】:How to add clickTag for <noscript> alternate/fallback in HTML5 Ads?如何在 HTML5 广告中为 <noscript> 替代/后备添加 clickTag?
【发布时间】:2015-12-14 18:10:06
【问题描述】:

我意识到制作 HTML5 广告并没有任何“标准”。 但是,在使用 &lt;noscript&gt; 的广告上输入 clickTag 是否有最佳做法?

我认为这个实现很大程度上取决于它上传到的广告服务器,但是如果禁用 Javascript,clickTag 会如何动态变化?

即使页面具有*.html 扩展名而不是*.php,它是否可以在服务器端更改(例如:通过 PHP 请求替换)?

到目前为止,我有一个广告的 HTML:

<body>
    <!--Won't Work for noscript!-->
    <a href="javascript:window.open(window.clickTag+_local1);">
      <div id="content">
        <noscript>
          <img src="backup.jpg" alt="backup image">
        </noscript>
      </div>
    </a>

    <script type="text/javascript">
        var _local1 = '80205';
        var clickTag = "http://www.google.com/";
    </script>
</body>

【问题讨论】:

  • 您需要在服务器端进行。是否可以在 .html 中运行 php 实际上取决于您的 HTTP 服务器的配置。有可能,只是配置问题。

标签: javascript html noscript clicktag


【解决方案1】:

支持&lt;noscript&gt; 的广告服务器应在投放广告之前更改服务器端的值(请参阅其规范)。如果没有,我相信唯一的选择是对链接进行硬编码。

<a href="http://www.google.com/80205" onclick="window.open(window.clickTag+_local1); return false;">
    <div id="content">
        <noscript>
            <img src="backup.jpg" alt="backup image">
        </noscript>
    </div>
</a>

如果您按照上述方式进行操作,如果 javascript 可用,则将使用 clickTag,否则用户将被发送到硬编码的 url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多