iftheycall и wordpress

pavel добавил(а) 2 года назад
С ответом

Размещаю этот код в header-e:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

<script src="http://iftheycall.com/static/js/jquery.cookie.js"></script>;

<script src="http://iftheycall.com/static/js/iftheycall.min.js"></script>;

<script type="text/javascript">

$(document).ready(function(){

$('.testing_div').iftheycall('get_code', {

code_length: 4, //

token: 'ef22cc148b769155bd8fc46962a3fe34'

});

});

</script>

а <div class="testing_div"></div> размещаю в нужном месте на странице.

Правильно ли я все делаю?

Комментарии (6)

фото
1

Добрый день!

Да, правильно, только мы не смогли найти у нас в базе токен,который вы использовали в своем примере. Проверьте правильность токена

фото
1

ошибся. вот token: 'ef26cc148b769155bd8fc46962a3fe34'

фото
1

  • скрытый текст
  • Эта информация является конфиденциальной!

фото
1

У вас стоит старый счетчик Google Analytics, прямо под ним инициализируется код нового счетчика (Google Universal Analytics)

При этом, скрипт ifthecyall работает в спарке с кодом google universal analytics, а код инициализируется внутри анонимной функции, следовательно, объект ga не наследуется в глобальной области видимости страницы и наш скрипт не имеет к нему доступа.

Проще говоря, необходимо удалить вот эти строчки из вашего кода и тогда все заработает:

  • скриншот
  • Эта информация является конфиденциальной!

Еще несколько рекомендаций:

1. мы рекомендуем провести процедуру миграции из старого GA и Universal.

2. Кроме того, для работы функции завершение сессии пользователя менеджером, необходимо установить вместо кода GA который дает google, наш, расширенный код (его можно найти в справке по установке скрипта здесь.

фото
1

Даже не так, я сейчас посмотрел более детально, код GA вообще не похож на то, что вам нужно.

Смигрируйте свой аккаунт GA до Google Universal Analytics и установите наш расширенный код GA на сайт вместо стандартного от google

фото
1

Работает, спасибо. Буду тестировать