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

golovko    0

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 ?

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


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

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

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


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

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

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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
golovko    0
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

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


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

В чем может быть проблема?

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


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

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

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


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

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

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

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

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

// --- add below

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


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    842
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

 

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


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

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


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

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

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

seo_pro.php

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


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

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

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


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

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

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

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


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

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

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


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

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

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


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

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

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


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

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

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

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

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

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

 

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


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

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

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

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

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


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

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

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

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


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

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

 

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

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

 

И т.д.

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


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

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

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

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

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

 

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

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


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

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

 

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От maggot
      Добрый день.
      Выполнила миграцию базы с опенкарта 1.5.6.4 на окстор 2.3.0.2. Привела все таблицы вручную в соответственное состояние и все данные перенсены с заказами, поккупателями, опциями, атрибутами, опциями, товарами, категориями, url-alias и т.д.
      Все отлично, все работает, Default ЧПУ работает. Включаю СеоПро:
      Warning: fread(): Length parameter must be greater than 0 in /home/margot/two.alfa-market.com.ua/system/library/cache/file.php on line 32
       
      Хостинг ВПС. В запасе еще более 11-ти Гб.
      Содержание .htaccess
      # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "\.(tpl|ini|log)"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none Бьюсь уже сутки. В гугле ничего.
    • От kievmontana
      Добрый день!
      Нужна помощь с опенкарт 2.2, навести порядок с ЧПУ 
      uni-store.org
       
      1. Разобраться с сео урлами, возможно поставить нормальный СЕО Про и настроить чтоб все работало корректно  - ссылки были не checkout/index.php?route=quickcheckout/checkout а ЧПУ
      2. При обновлении модификаторов появляется ошибка https://prnt.sc/h4rw0o и из админки пропадет модуль доставки СДЭК. ( при внесении любых изменений в  seo_url.php, ошибка пропадает, но перестают работать ЧПУ)
      3. Модуль доставки СДЭК настраивается, в корзине отображаеться, но заказ оформить нельзя.
      4. Не работает форма уточнить наличие товара https://uni-store.org/shower/dushevaja-kabina-kvadratnaja-roltechnick-hitech-line-hbo1-hbo1
       
      Спасибо за отклик
    • От Mirosha
      Задача для опытного разработчика на OpenCart и ocStore и хорошо знакомого с модулем SEOpro уверенно знающего как реализовать данную задачу в кратчайшие сроки!

      Тестовый сайт http://test.abello.ru
      Разделы/подразделы нужно оставить все как есть сейчас например: http://test.abello.ru/katalog/torty/detskie-torty/malchikam/

      Нужно, чтобы у товара http://test.abello.ru/katalog/torty/detskie-torty/detskiy-tort-vypusknoy-jurnal.html был только один URL и был он расположен только здесь: http://test.abello.ru/produkt/detskiy-tort-vypusknoy-jurnal.html

      При нахождении пользователя в карточке товара в хлебных крошках должен быть пусть который пользователь фактически проделал на пути к этой карточке товара, т.е.
      Главная > Торты > Детские > Мальчикам > Детский торт "Выпускной журнал".
        Файлы модуля SEOpro вложены к заданию.   Готов рассмотреть Ваши предложения реализации данной задачи с указанием в ответном сообщении сроков и стоимости реализации данной задачи.

      Есть и другие задачи.
      seopro.zip
    • От tomasmorgam
      Здравствуйте! Прошу помочь сформировать урл для категории и товаров, нужен для сохранения старых ссылок после переезда на Opencart.
      Сейчас ссылка категории - website.com/stenki-dlya-prihozei
      Нужно сформировать - website.com/category/stenki-dlya-prihozei
      Также и для товара
      Сейчас ссылка товара - website.com/stenkа-123-black
      Нужно сформировать - website.com/product/stenkа-123-black
      Буду благодарен за помощь или хотя бы наводки как подобное реализовать. Спасибо!
    • От 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 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
  • Последние посетители   0 пользователей онлайн

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