Перейти к содержанию

Рекомендуемые сообщения

Google Analytics для анализа страницы добавляет значение ?gclid=Test в ссылке карточки товара, например http://shop-store.com/a106-temnaya-karkasnaya.html?gclid=Test но SeoPro перенаправляет на http://shop-store.com/a106-temnaya-karkasnaya.html и значение ?gclid=Test из ссылки пропадает. Это не позволяет корректно собирать все данные в Google Analytics. Как можно добавить исключение в SeoPro для ссылок в которых есть значения gclid ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, AlexDW сказал:

здесь смотрите

Вообще это ошибка seo_pro

Причем очень, очень старая (я Руслану о  ней писал ооочень давно)
Что это за самодеятельность - чистить все параметры "кроме", алгоритм должен быть от обратного

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, markimax сказал:

Что это за самодеятельность - чистить все параметры "кроме", алгоритм должен быть от обратного

в ocStore 2302 это уже встроено в настройки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, AlexDW сказал:

здесь смотрите

вставил, но не работает (версия ocstore 2.1.0.2.1)

switch ($route) {
			case 'product/product':
				if (isset($data['product_id'])) {
					$tmp = $data;
					$data = array();
					if ($this->config->get('config_seo_url_include_path')) {
						$data['path'] = $this->getPathByProduct($tmp['product_id']);
						if (!$data['path']) return $link;
					}
					$data['product_id'] = $tmp['product_id'];
					if (isset($tmp['tracking'])) {
						$data['tracking'] = $tmp['tracking'];
					}
					// --- add below
					if (isset($tmp['utm_medium'])) {
						$data['utm_medium'] = $tmp['utm_medium'];
					}
					if (isset($tmp['utm_source'])) {
						$data['utm_source'] = $tmp['utm_source'];
					}
					if (isset($tmp['utm_campaign'])) {
						$data['utm_campaign'] = $tmp['utm_campaign'];
					}
					if (isset($tmp['utm_content'])) {
						$data['utm_content'] = $tmp['utm_content'];
					}
					if (isset($tmp['yclid'])) {
						$data['yclid'] = $tmp['yclid'];
					}
					if (isset($tmp['ymclid'])) {
					$data['ymclid'] = $tmp['ymclid'];
					}
					if (isset($tmp['gclid'])) {
						$data['gclid'] = $tmp['gclid'];
					}
					if (isset($tmp['utm_term'])) {
						$data['utm_term'] = $tmp['utm_term'];
					}
					if (isset($tmp['type'])) {
					$data['type'] = $tmp['type'];
					}
					if (isset($tmp['block'])) {
					$data['block'] = $tmp['block'];
					}
					if (isset($tmp['position'])) {
					$data['position'] = $tmp['position'];
					}
					if (isset($tmp['keyword'])) {
					$data['keyword'] = $tmp['keyword'];
					}
					// --- add above

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чего и куда именно вставили-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, AlexDW сказал:

чего и куда именно вставили-то?

в файле  /catalog/controller/common/seo_pro.php

вставил все, что выше

может попробовать удалить строку

// --- add below

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, golovko сказал:

вставил все, что выше

ясно, почему-то так и подумал :ugeek:

верните все исправления назад (лучше всего - заменить файл оригиналом из дистрибутива)

откройте файл, найдите код

                    if (isset($tmp['tracking'])) {
                        $data['tracking'] = $tmp['tracking'];
                    }

после добавьте

					if (isset($tmp['utm_medium'])) {
						$data['utm_medium'] = $tmp['utm_medium'];
					}
					if (isset($tmp['utm_source'])) {
						$data['utm_source'] = $tmp['utm_source'];
					}
					if (isset($tmp['utm_campaign'])) {
						$data['utm_campaign'] = $tmp['utm_campaign'];
					}
					if (isset($tmp['utm_content'])) {
						$data['utm_content'] = $tmp['utm_content'];
					}
					if (isset($tmp['yclid'])) {
						$data['yclid'] = $tmp['yclid'];
					}
					if (isset($tmp['ymclid'])) {
					$data['ymclid'] = $tmp['ymclid'];
					}
					if (isset($tmp['gclid'])) {
						$data['gclid'] = $tmp['gclid'];
					}
					if (isset($tmp['utm_term'])) {
						$data['utm_term'] = $tmp['utm_term'];
					}
					if (isset($tmp['type'])) {
					$data['type'] = $tmp['type'];
					}
					if (isset($tmp['block'])) {
					$data['block'] = $tmp['block'];
					}
					if (isset($tmp['position'])) {
					$data['position'] = $tmp['position'];
					}
					if (isset($tmp['keyword'])) {
					$data['keyword'] = $tmp['keyword'];
					}

сохраните файл и очистите содержимое папки system\storage\cache

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, AlexDW сказал:

откройте файл, найдите код


                    if (isset($tmp['tracking'])) {
                        $data['tracking'] = $tmp['tracking'];
                    }

после добавьте

дело в том, что я так и сделал. Я ничего из файла не удалял, только добавил те строки. Вот файл

seo_pro.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

системный кеш чистили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, AlexDW сказал:

системный кеш чистили?

да, удалил все файлы из папки system\storage\cach

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может из .htaccess нужно удалить какой-то редирект?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если родной - то скорей уж грешить в сторону какого-нибудь кешера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

системный кеш или кеш модификаторов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, markimax сказал:

(я Руслану о  ней писал ооочень давно)

Есть две политики прав

Разрешаем все, а потом отбираем

Запрещаем все, а потом выдаем

И обе имеют право на жизнь

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, AlexDW сказал:

если родной - то скорей уж грешить в сторону какого-нибудь кешера

у меня ссылки на страницы карточек товаров заканчиваются .html а смотрел у других - ссылка в конце без .html

может в этом проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, chukcha сказал:

системный кеш или кеш модификаторов

где-то это обсуждалось на форуме? я даже не знаю с чего начать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обновить модификаторы

 

Очень сложно гадать, вытягивать по частям, не зная, какие у вас настройки.
А включен ли se_pro :)

Какое окончание у ссылок?

 

И т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, chukcha сказал:

Есть две политики прав

Разрешаем все, а потом отбираем

Запрещаем все, а потом выдаем

И обе имеют право на жизнь

 

Не в этом "случае"
В этом случае - чистая самодеятельность

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

У каждого было особое мненье,
Как лезть нам по этой горе.
Аркаша, Алеша, Юраша, Климаша
И самый настойчивый я.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От freelancer
      Скачать/Купить дополнение


      seo_pro для opencart
      модуль seo_pro для opencart_v2.0
      устанавливается через стандартный инструмент Extension Installer
      модуль установлен на демо http://opencart20.orcart.ru/desktops/
      1 правка, которую нельзя описать в ocmod'е, потому её нужно сделать вручную
      если при установке возникнет ошибка
       
      установка seopro_230x_1.01beta (для оригинального Opencart 230х):
      1. загрузить архив seopro_230x_1.01beta.ocmod.zip в Дополнения > Установщик дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      3. Зайти в Система > Настройки > выбрать ваш магазин и во вкладке Сервер настроить seopro
       
      * - для поддержки архивов ocmod.zip лучше использовать патч, подробнее здесь
      про настройку чпу - здесь
      Добавил freelancer Добавлено 09.07.2015 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore Несовместим OpenCart.Pro, ocShop  
    • От phpguy
      415.00 руб · Срок продления: 120.00 руб за год
      Скачать/Купить дополнение


      SEO Expert - Решение для ЧПУ
      Версии Opencart 1.5.3.1 - 1.5.6.
      У Opencart существует несколько существенных ограничений для ЧПУ (УРЛов). Этот модуль - решение для таких проблем. Вы сможете назначить практически любой путь для любой страницы opencart, устранить дупликаты в Google, иметь правильные полосы навигации для продуктов, иметь различные ЧПУ для каждого языка.
      Особенности:
      - Задайте любой путь для товаров, категорий, и всего остального: /products/tablets/samsung/galaxy-tab, /categories/tablets/samsung, или /company/contact_us.html!
      - Можно иметь неуникальные SEO Keywords: например /tablets/apple/ipad and /phones/apple/iphone. Или даже /desktops/mac (категория) и /notebooks/mac (товар). Ну и конечно, /brands/apple и /category/apple
      - Устраните дупликаты в Google: правильный редирект 301 с /?product_id=xxx на products/categories/product
      - Полосы навигации (breadcrumbs) для товаров всегда имеют тот же самый путь, независимо от того в какой категории товар выводится. Это помогает грамотно использовать внутренние ссылки для поисковиков.
      - Многоязыковые ЧПУ: /en, /ru и т.п. с возможностью задать язык по умолчанию (префис для которого будет опущен)
      - Увеличивает количество страниц в поисковиках, увеличивая таким образом видимость вашего сайте в вебе.
      - Вы сможете очень просто отправить ссылку на ваш сайт для конкретного языка.
      - ЧПУ для сторонних модулей (если они используют VQMod для стандартного модуля SEO чтобы реализовать свое SEO)
      Шаблоны:
      - МОдуль был успешно протестировать со стандартным шаблоном. Если вы не используете стандартный шаблон, Может возникнуть проблема с переключением языка (не будут работать кнопки-флажки). В этом случае, вы можете попробовать скопировать один файл из архива в файл вашего шаблона.
      Этот модуль не меняет никаких файлов Opencart (используется VQMod).
      ДЕМО: http://ocru.alphacomsoft.com/
      Админская часть: http://ocru.alphacomsoft.com/admin/
      Логин и пароль: demo
      По всем техническим вопросам писать в личку, тема на форуме только для отзывов и предложений!
      Установка:
      - Установите VQMod (версия минимум 2.1), если он не установлен у вас на сайте.
      - Разархивируйте папки admin, catalog and vqmod из архива в папку с Opencart. Если вы используете нестандартный шаблон, вначале сделайте бэкап файлов шаблона, затем скопируйте папку template в папку /catalog/view/theme/<ваш_шаблон>/.
      - В панели администрирования, зайдите в Система->Пользователи->Группы пользователей и добавьте эти полномочия (и Просмотр, и Внесение разрешений) для Top Administrator: seo_expert/ajax, seo_expert/seo_expert. Нажмите Сохранить.
      - Проверьте что у вас уже есть файл .htaccess, или переименуйте .htaccess.txt to .htaccess, и что в этом файле есть правильные RewriteBase (включая верный путь к opencart, если opencart был установлен не в коренной папке веб-сервера).
      - Теперь откройте настройки SEO Expert, для этого зайдите в Дополнения->SEO Expert из главного меню. Модуль сам создаст полезные редиректы при первом запуске. Если он не показывает никаких предупреждений, теперь вы можете добавить новые правила для редиректов, или поменять уже существующие.
      - Это все!
      Лицензирование:
      1. Данный модуль может использоваться на одном сайте, при покупке одной лицензии. Количество установок на сайтах, должно соответствовать количеству приобретенных лицензий.
      2. Поддержка пользователей, купивших модуль в складчину, не гарантируется.
      Добавил phpguy Добавлено 11.12.2013 Категория SEO, карта сайта, оптимизация  
    • От freelancer
      599.00 руб
      Скачать/Купить дополнение


      Модуль управления SeoPro
      автоматическая установка SeoPro
      редактирование урлов из админки
      авто очистка кеша SeoPro
      подсказки почему чпу не работает
      сам seoPro можно найти в теме http://opencartforum.ru/topic/10270-dubli-stranitc-seopro/
      постараюсь внести ясность
      обновил модуль, теперь в архиве есть автоматическая установка для Opencart версий 1.5.4 , 1.5.5.1, 1.5.6.1, 1.5.6.4
      seo_pro не работает с шаблоном shoppica и другими, где авторы заменяют чпу модуль
      Добавил freelancer Добавлено 10.05.2013 Категория SEO, карта сайта, оптимизация  
    • От LionHunter
      Здравствуйте
      Сегодня случайно заметил, что в карте сайта (генерирует seopro) есть ссылки только на основной язык сайта вида site.ua/category/item1, а на русскую версию нет  site.ua/ru/category/item1
      Скажите, в какую сторону копать? В чем может быть причина? Возможно у кого-то уже подобное было. 
      Движок - ocStore 2.3.0.2.3

      Скрин части карты сайта прилагаю

    • От GermanPro
      На сайте структура ссылок такова - Категория/подкатегория/подкатегория.  Первая категория не нужна. Она отключена в категориях. Но ссылка на эту категорию проставляется (хотя она недоступна, если по этой ссылке перейти). Вот таким способом реализовал foreach(array_slice($categories, 1) as $category) {.
      Но в этом способе ничего хорошего нет. сайт https://веселыйсамогонщик.рф/ 
      В ссылке https://веселыйсамогонщик.рф/samogonovarenie/samogonnye-apparaty/ хочу убрать 'samogonovarenie'
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×