Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Seo pro режет ссылку


zovax

Recommended Posts

для opencart 2 все вышеперечисленное не работает, есть у кого мысли?

 

 

Да вроде работает. Вот так себе сделал, пока не знаю на счет всех добавленных исключений, но яндекс метрика стала показывать переходы по рекламе.

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

 

AlexeyKo у Вас какой opencart? У меня стоит ocstore 2.1.0.2, попробовал этот код - не помогло, utm метки обрезаются. А на первой версии этот же код всё норм.
Надіслати
Поділитися на інших сайтах


AlexeyKo у Вас какой opencart? У меня стоит ocstore 2.1.0.2, попробовал этот код - не помогло, utm метки обрезаются. А на первой версии этот же код всё норм.

У меня 2.1.0.2, но есть нюанс: обновление нормально не прошло, поэтому обновлял частями и, возможно, у меня все-таки 2.1.0.1.

Надіслати
Поділитися на інших сайтах


Подождите, только у меня оригинальный Opencart, видимо в этом дело. Интересно, а я думал, что в ocstore все с SEO pro нормально настроено из коробки.

Змінено користувачем AlexeyKo
Надіслати
Поділитися на інших сайтах


  • 1 month later...

заменил 

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

на

					$allowed_parameters = array(
						'product_id', 'tracking',
					// Compatibility with "OCJ Merchandising Reports" module.
					// Save and pass-thru module specific GET parameters.
						'uri', 'list_type',
						// Compatibility with Google Analytics
						'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',
						'type', 'source', 'block', 'position', 'keyword',
						// Compatibility with Yandex Metrics, Yandex Market
						'yclid', 'ymclid', 'openstat', 'frommarket',
						'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source',
						// Compatibility with Themeforest Rgen templates (popup with product preview)
						'urltype'
						);
					foreach($allowed_parameters as $ap) {
						if (isset($tmp[$ap])) {
							$data[$ap] = $tmp[$ap];
					}
					}

Opencart 2.1 (ocStore 2.1.0.2.1) все работает

 

или установить seopro от rb2 (opencartforum.com)  ссылка на Github https://github.com/rb2/opencart-seopro 

  • +1 3
Надіслати
Поділитися на інших сайтах


  • 5 months later...

у меня такая проблема - в версия 1.5.х
 
Делал по инструкции из этой ветки и в итоге все работает нормально (т.е. нет редиректа)  в случаях, когда это Главная, каталог или подкаталог

https://massagecenter.ru/?utm_source=yandexmarket&utm_term=65 
https://massagecenter.ru/massagnye-krovati/?utm_source=yandexmarket&utm_term=65
https://massagecenter.ru/massagnye-kresla/anatomico/?utm_source=yandexmarket&utm_term=65 

Но если это товар, то НЕ работает

https://massagecenter.ru/massazhery/dlya-nog/massager-dlya-nog-canoo-3.html?utm_source=yandexmarket&utm_medium=cpc&utm_term=74'>https://massagecenter.ru/massazhery/dlya-nog/massager-dlya-nog-canoo-3.html?utm_source=yandexmarket&utm_medium=cpc&utm_term=74

идет сразу переадресация на

https://massagecenter.ru/massazhery/dlya-nog/massager-dlya-nog-canoo-3.html

В какую сторону смотреть ?

Надіслати
Поділитися на інших сайтах


  • 4 months later...
В 31.05.2016 в 12:02, Nikolae сказал:

заменил 


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

на


					$allowed_parameters = array(
						'product_id', 'tracking',
					// Compatibility with "OCJ Merchandising Reports" module.
					// Save and pass-thru module specific GET parameters.
						'uri', 'list_type',
						// Compatibility with Google Analytics
						'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',
						'type', 'source', 'block', 'position', 'keyword',
						// Compatibility with Yandex Metrics, Yandex Market
						'yclid', 'ymclid', 'openstat', 'frommarket',
						'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source',
						// Compatibility with Themeforest Rgen templates (popup with product preview)
						'urltype'
						);
					foreach($allowed_parameters as $ap) {
						if (isset($tmp[$ap])) {
							$data[$ap] = $tmp[$ap];
					}
					}

Opencart 2.1 (ocStore 2.1.0.2.1) все работает

 

или установить seopro от rb2 (opencartforum.com)  ссылка на Github https://github.com/rb2/opencart-seopro 

 

Не помогает. Версия ocStore 2.1.0.2.1

На главную страницу ссылку не режет http://korshun-jewellery.ru/?utm_campaign=zdravstvuite-novaya-staty&utm_source=SendPulse&utm_medium=email

А вот на статью и товары обрезает http://korshun-jewellery.ru/o-kamnyax/biryuza?utm_campaign=zdravstvuite-novaya-staty&utm_source=SendPulse&utm_medium=email

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Здравствуйте!

 

Opencart (ocStore 1.5.5.1.2) срезает UTM метки с блоговых страниц (например: https://immunitet.org/kak_povysit_immunitet) и с категорий faq (https://immunitet.org/faq/voprosi-vitafon)! 

Со страницами товаров сам справился, теперь не срезает. Информационные страницы, страницы категорий товаров, faq и главная изначально не срезали.

Подскажите пожалуйста в чем может быть дело?

Может кто поможет за отдельную плату решить эту проблему? ;)

Сайт immunitet.org

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Почитав тему, я так понимаю к единому мнению никто так и не пришёл, но проблема осталась и как всё-таки сделать правильно что бы работали все метки.

 

Причём эта проблема есть даже на демо магазине версии 2.x но у меня 1.5.х

MacBook - Mozilla Firefox (Приватный просмотр) 2017-08-17 11.27.41.jpg

 

На форуме всё ок

59951eeba0139_Seopro--OpenCart-MozillaFirefox()2017-08-1711_43_30.jpg.ce8d4f0ecb565fa3e81e9f663d3308d2.jpg

Змінено користувачем Rublik
Надіслати
Поділитися на інших сайтах


Только что, Rublik сказал:

Зачем в Seo pro были введены эти ограничения и можно ли их убрать

Чтобы ваши конкуренты не убили магазин размещением ссылок на дубли страниц.

 

Надіслати
Поділитися на інших сайтах

23 часа назад, snastik сказал:

Чтобы ваши конкуренты не убили магазин размещением ссылок на дубли страниц.

 

Добавил метки в исключения но всё равно происходит редирект только метки теперь не пропадают а меняются местами))

Водомет ПРОФ 40:50 скважинный насос ДЖИЛЕКС 2017-08-23 11-47-33.jpg

Надіслати
Поділитися на інших сайтах


  • 7 months later...
В 31.05.2016 в 12:02, Nikolae сказал:

заменил 


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

на


					$allowed_parameters = array(
						'product_id', 'tracking',
					// Compatibility with "OCJ Merchandising Reports" module.
					// Save and pass-thru module specific GET parameters.
						'uri', 'list_type',
						// Compatibility with Google Analytics
						'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',
						'type', 'source', 'block', 'position', 'keyword',
						// Compatibility with Yandex Metrics, Yandex Market
						'yclid', 'ymclid', 'openstat', 'frommarket',
						'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source',
						// Compatibility with Themeforest Rgen templates (popup with product preview)
						'urltype'
						);
					foreach($allowed_parameters as $ap) {
						if (isset($tmp[$ap])) {
							$data[$ap] = $tmp[$ap];
					}
					}

Opencart 2.1 (ocStore 2.1.0.2.1) все работает

 

или установить seopro от rb2 (opencartforum.com)  ссылка на Github https://github.com/rb2/opencart-seopro 

 

Проверено, работает. Хотя, по сути, это то же самое, что писали выше

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Разобрался наконец-то с метками на товарах.

В 19.04.2018 в 22:25, warezliker сказал:

или установить seopro от rb2

В моём случае И установить: 
у меня ocStore 1.5.5.1.2  SeoPro уже в комплекте. 

1) Из комплекта 

seopro от rb2 (opencartforum.com)  ссылка на Github https://github.com/rb2/opencart-seopro 

взял только файл catalog/controller/common/seo_pro.php

2) Вставил в него код, упомянутый выше на 1 пост

3) скопировал себе на сайт в catalog/controller/common/seo_pro.php

 

 

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
  • 3 weeks later...
В 16.09.2018 в 13:48, wgadget сказал:

Подскажите, на версии ocStore-2.3.0.2.3. Какой вариант работает?

Не нашлось решение ? У меня вообще партнерский ?tracking=  режет  ocStore - 2.3. 

Надіслати
Поділитися на інших сайтах


  • 6 months later...

Доброго дня. Версия ocstore 2.3, стоит Seo Pro и модуль NewsBlog. Проблема в том, что внешние utm метки сохраняются для всех страниц, НО кроме статей модуля NewsBlog. Подскажите, как правильно внести статьи и категории этого модуля в исключения для SeoPro, чтобы не затирались метки? По всем советам, темам и вопросам форума результатов нет. Редактирование seo_pro.php результатов не дает, внесение исключений по отдельным меткам тоже не работает. :-(

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 2 months later...
  • 3 months later...

Всем привет!
Ребят подскажите, у меня модуль формирует такой скрипт

<script src="index.php?route=extension/module/options_combinations/option_script&product_id=50&options_like_images_image=0&options_like_images_width=24&options_like_images_height=24&options_like_images_radius=&options_like_list_width=24&options_like_list_height=24&options_like_list_radius=&config_opt_comb_stock=1&config_opt_comb_text_dimensions=Dimensions%3A&config_opt_comb_text_dimensions_length=L%3A&config_opt_comb_text_dimensions_width=W%3A&config_opt_comb_text_dimensions_height=H%3A&v=20191017065427" type="text/javascript"></script>

но seo pro переадресовывает его на карточку товара, из-за этого модуль не работает. Каким образом можно добавить исключение?

 

Opencart 3

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Ребят, нужна помощь!!!

У меня опенкарт 2.3.0.2 стоит модуль SEO pro, из модификатора. Через ftp у меня нет файла где править данные. Подскажите, где мне исправить данные, чтобы у меня не резало теги ?

ymclid
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.