Jump to content
  • 0
Sign in to follow this  
Exingin

Виджет Мультилендинг 2.0

Question

Exingin    0

Всем привет! Никак не могу разобраться с настройкой виджета "Мультилендинг 2.0". Делаю все по инструкции:

Цитата

====================================Мультилендинг========================================

1) Необходимо отредактировать файл app.js по шаблону, лучше всего в программе Notepad++. 
В нем прописаны utm-метки и заголовки страницы.
После эти заголовки можно менять и загружать новый файл без Muse.

2) Установить виджет на страницу.

3) Добавить файлы из папки assets в проект. 
Для этого в меню Muse выбираем: Файл - Добавить файлы для передачи

4) Написать заголовок в Muse и назначить ему стиль H1, см. скриншот. 
Заголовок H1 и будет заменяться заголовками из файла app.js 
   
   В объявлениях назначить метки с параметром utm_term=метка.

Собственно, сам код app.js:

multi="пол;Доска пола, деревянная отделка с доставкой по Башкирии\n\
хво|лип|осин|отдел;Отделочные материалы из хвои, липы, осины. Доставка по башкирии\n\
полок|бан;Отделочные материалы для бань и саун. Доставка по Башкирии\n\
лестни|баляс|ступ|тетив|поруч;Элементы лестниц из дерева и отедлочные материалы. Доставка по Башкирии \n\
имитац;Имитация бруса, отделочные материалы из дерева. Доставка по Башкирии\n\
короб;Дверные коробки, отделочные материалы из дерева. Доставка по Башкирии\n\
двер;Двери для бани, отделочные материалы из дерева. Доставка по Башкирии\n\
обшив;Обшивка из хвои, липы, осины. Доставка по Башкирии\n\
евроваг;Евровагонка, имитация бруса, блок-хаус с доставкой по Башкирии\n\
плинтус|рейк|угол|штап|наличн;Отделочные материалы из дерева с доставкой по Башкирии\n\
щит|мебел;Щиты мебельные, отделочные материалы из дерева с доставкой по Башкирии\n\
евро;Доска для европола, отделочные материалы с доставкой по Башкирии\n\
погон;Деревянный погонаж из хвои, липы, осины с доставкой по Башкирии\n\
блок;Блок-хаус, имитация бруса, евровагонка с доставкой по Башкирии";

yaParams={}
$(function() {

function getURLParameter(name) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}

  // UTM
  utm=[];
  $.each(["utm_source","utm_medium","utm_campaign","utm_term",'source_type','source','position_type','position','added','creative','matchtype'],function(i,v){
      utm[v]=getURLParameter(v) || $.cookie(v);
    $.cookie(v, utm[v], { expires: 365, path: '/' });
      $('<input type="hidden" />').attr({
        name: "content["+v+"]",
        value: utm[v]
      }).appendTo("form");
  });
  
  // MULTI

  var ab_title = "default";
  if(utm['utm_term']){
    multi=multi.split('\n');
    multi=$.map(multi,function(v, i){
      arr1=v.split(';');
      r=new RegExp(arr1[]);
      return {reg: r,val: arr1[1]};
    });
    multi=$.grep(multi,function(v,i){
      return utm['utm_term'].search(v.reg) > -1
    });
    if(multi[]){
      ab_title=multi[].val;
      $("h1").html(ab_title);
    }
  }

  yaParams={ ab_title: ab_title }
  try { //если метрика уже была, то тут. Если нет, то в коде метрики.
    yaCounter.params(yaParams);
  } catch(e) { }  

});

Что и как в нем необходимо прописать что бы мультилендинг наконец начала работать, если у кого то есть готовый варинат - поделитесь пожалуйста.

P.S. В объявлениях (Я.Директ) utm_term= {keywords}

Share this post


Link to post

1 answer to this question

Recommended Posts

  • 0

хво|лип|осин|отдел; - это метка которая приходит из директа или еще откуда

Отделочные материалы из хвои, липы, осины. Доставка по башкирии\n\ - это заголовок который при совпадении utm метки и содержимого начала строки будет выведен

если и так непонятно пишите в скайп greymouse41 - постараюсь объяснить на пальцах

Share this post


Link to post

Новая статья

Как бесплатно получить специализированный хостинг для Adobe Muse сайта. Читайте новую инструкцию по этой ссылке.
Sign in to follow this  

×
×
  • Create New...