Security, Privacy, AI and CSR information for all Piano products now lives in one place. Explore our Compliance Center.
Audience
English French
English French

他社の広告タグなどからの呼び出しで、キーワード抽出ができない場合の対応

概要

Piano Insight を使用して、ページの本文からキーワードを抽出して、自動的にそのキーワードを

kパラメーターとしてCxense Advertising の広告スペースに追加することができます。

 

その際に、本文からキーワードを抽出できないケースがあります。

キーワードが取得できていない原因は、下記のように、取得したいコンテンツページ内で直接

Analyticsのスクリプトが呼び出されずに、一つ別のスクリプトなどを介して呼ばれているために

対象のページのURLをiframe内のcxenseのスクリプトから取得できないためです。

 

ページ ー(呼び出し)→ iframe内での個別スクリプトや他社製の配信サーバー ー(呼び出し)→ Piano Insightのスクリプト

解決方法

この場合の解決方法として、下記のようにする必要があります。

解決方法: Insight のスクリプトを対象のページ自身に埋め込む

広告などの配信を管理しているサーバーや個別スクリプトからPiano Insightのスクリプトを呼び出すのではなく、

対象のページに直接Piano Insightスクリプトを埋め込んでください。

cxenseのスクリプトの例

 

<!-- cXense script begin --> <div id="cX-root" style="display:none"></div> <script type="text/javascript"> var cX = cX || {}; cX.callQueue = cX.callQueue || []; cX.callQueue.push(['setSiteId', 'XXXXXX']); cX.callQueue.push(['sendPageViewEvent']); </script> <script type="text/javascript"> (function() { try { var scriptEl = document.createElement('script'); scriptEl.type = 'text/javascript'; scriptEl.async = 'async'; scriptEl.src = ('https:' == document.location.protocol) ? 'https://scdn.cxense.com/cx.js' : 'http://cdn.cxense.com/cx.js'; var targetEl = document.getElementsByTagName('script')[0]; targetEl.parentNode.insertBefore(scriptEl, targetEl); } catch (e) {};} ()); </script> <!-- cXense script end -->

 

 

XXXXXX:サイトID

Last updated: