2013-07-15 1 views
6

Я использую Spring Web Flow для одного из моих клиентов, и по умолчанию для веб-сайта включена настройка Post-Redirect-Get (PRG). Теперь клиент хочет включить Google Кампании, чтобы они могли отслеживать кампании, которые они запускают. Но из-за конфигурации PRG информация теряется во время перенаправления. Мы уже пытались отключить конфигурацию PRG, но это приводит к проблемам в другом потоке. Существует ли какое-либо решение, которое было предложено для потока Spring Web для отслеживания кампаний Google.Отслеживание кампаний Google с потоком в Spring Web

Заранее спасибо.

P.S: Мы в настоящее время с помощью пружинного WebFlow-2.0.9 и 2.5.6 Spring MVC

+0

Ваш веб-сайт уже отслеживается Google Analytics? Можете ли вы предоставить более подробную информацию о потерянных параметрах? Нет ли альтернативного варианта, например, cookie (например, для GA) для отслеживания кампании? –

ответ

2

Мы смогли решить эту проблему, делая workaround.The шаги приведены ниже.

  1. Чтобы добавить проверку фильтра приложений, чтобы просмотреть все связанные с Google Кампании данные, такие как utm_source/utm_medium/utm_campaign.
  2. После того, как их нашли в фильтре, сохраните его в приложении Cookie на стороне сервера.
  3. На странице, где необходимо добавить отслеживание, добавьте JavaScript, чтобы проверить, установлены ли эти Cookies.
  4. Если куки установлен, то мы назвали метод _setCampValue(), с помощью Javascript, упомянутые в ссылке extga.js
  5. Этот JS устанавливает __utmz печенье, которое Google Analytic используется для идентификации кампаний.

Пожалуйста, найдите ссылку blog, на которой мы применили javascript для изменения cookie __utmz, используемого Google Кампаниями.

Спасибо.

+0

Было бы намного лучше, если бы вы могли использовать функцию getLinkerUrl для отслеживания перекрестных доменов GAs - таким образом вы не только сохраняете параметры кампании, но также сохраняете сессию посетителя неповрежденной. Мы используем это для создания Url со всеми параметрами utm и сеанса и отправляем их на наш скрипт переадресации, мы вырвали параметры из url и добавили их к правильному URL-адресу перенаправления. Не знаю, возможно ли это с помощью Spring Web Flow (мы являемся магазином PHP), но это избавит вас от возиться с cookie google. –

 Смежные вопросы

  • Нет связанных вопросов^_^