Функция Javascript для сообщения о переменном доходе в Bing UET - PullRequest
0 голосов
/ 08 марта 2019

В Google Tag Manager активирован код отслеживания Bing Ads, и он активен на всех страницах сайта.К сожалению, он не сообщает о переменных доходах сам по себе.Поговорив со службой поддержки Bing, они сказали следующее:

"После проверки кода конверсии кажется, что 2-я часть необходимого сценария является фактическим вычислением, поскольку то, как вы хотели рассчитать свой доход, настроено неправильноЕсли вы помните, вот полный скрипт, необходимый для отслеживания доходов:

<script>

   (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");

</script>

<script>
   function GetRevenueValue()
      {
         return 6;
      }
</script>
<script>

   window.uetq = window.uetq || [];

   window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); 

</script>

Второй сценарий является только примером, поэтому доход от вашего переменного дохода отображается как 6. Вам нужно заменить этот раздел своей собственной функцией JavaScript. "

Итак, мне нужно создать собственный код javascript для возврата переменной прибыли с сайта. Как мне поступить?

Сайт работает под управлением OSCommerce, кстати. Страница подтверждения покупки показывает доходдля рекламы Google. Я безуспешно пытался использовать переменную, созданную из информации Google.

Вот переменные Google, полученные на странице оформления заказа.

<!-- Google Code for Purchase/Sale Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 1069715920;
var google_conversion_language = "en";
var google_conversion_format = "1";
var google_conversion_color = "666666";
var google_conversion_label = "V5cuCKC3TRDQo4r-Aw";
var google_conversion_value = 9.0000;
var google_conversion_currency = "USD";
var google_remarketing_only = false;
/* ]]> */
</script>

Поэтому я попытался использовать переменную "google_conversion_value" в коде Bing (вместо возврата 6 я изменил ее, чтобы вернуть google_conversion_value), и это не сработало.

У меня нет доступа к бэкэнду сайта, только Google Tag Manager.

Так как мне поступить?

...