Сбор аналитики на разных страницах Есть решение

Стандартный код сбора аналитики от Google размещен между тэгами <head></head>

SEO специалисты прислали еще один код: Google Code for Продажа Conversion Page (для более эффективного отслеживания результатов рекламной компании) и порекомендовали его расположить на странице сообщения о том что покупка совершена (Success Page)

Посмотрел что советуют тут, поразмышлял и подумал что скорее всего проще было бы использовать условие: показывать на всех страницах стандартный код отслеживания, а на финальной странице заказа показывать вот этот код:


<!-- Google Code for Продажа Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXX;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "GDGCZMmzyWgR79aKpAM";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/881126255/?label=GDGCCMmzyWgQ79aTpAM&guid=ON&script=0"/>
</div>
</noscript>


пытался вот это условия прописывать между <head></head>


{if $wa->currentUrl() != '/checkout/success/'}

<!-- Google Code for Продажа Conversion Page -->

{else}

<!-- Google Code стандартный -->

{/if}

Выскакивает синтаксическая ошибка.

И вопрос в том как написать условие (весь сайт или success page) и где это условие прописать?

4 ответа

  • 1
    Алексей 21 июля 2016 17:09 # Решение

    просто добавьте код на страницу checkout.success.html

    • +1
      Shop-Script Fan Shop-Script Fan 21 июля 2016 17:14 #

      У меня там вот этот код

      <div class="checkout-result success">
          
          <div class="welcome">
              <h1>[`Thank you!`]</h1>
              <p>[`We successfully accepted your order, and will contact you asap.`]<br />
              [`Your order number is `] <strong>{$order.id}</strong>.</p>
          </div>
          
          {if !empty($payment)}
              <div class="plugin">
                  {$payment}
              </div>
          {/if}
      
          {if !empty($payment_success)}
              <span class="highlighted">[`Your payment has been successfully accepted. We will process your order and contact you shortly.`]</span>
          {/if}
          
          <p class="back">
              <a href="{$wa_app_url}" class="button">← [`Back to the store`]</a>
          </p>
          
          <!-- plugin hook: 'frontend_checkout' -->
          {* @event frontend_checkout.%plugin_id% *}
          {foreach $frontend_checkout as $_}{$_}{/foreach}
              
      </div>

      как я понимаю это будет вставка уже между <body></body> и его вставить до или после?

      • +1
        Nichikov Eugen Nichikov Eugen 21 июля 2016 20:23 #

        Код счётчика (тот, что был) не имеет ничего общего с кодом ретаргетинга (тот, что дали). Свободно ставьте в шаблон checkout.success.html и не трогайте основной код.

        А вообще настройте Google Tag Manager и будет вам счастье :)

        • +1
          Shop-Script Fan Shop-Script Fan 21 июля 2016 21:12 #

          Спасибо, приму к сведению.

Эта тема в архиве. Добавление комментариев к ней отключено.