Проверка QR-кода - PullRequest
       35

Проверка QR-кода

0 голосов
/ 01 февраля 2012

Мне сказали, чтобы я разработал способ вычисления того, зашел ли пользователь на веб-сайт с помощью сканирования QR-кода или обычным способом.Компания использует Google Analytics.В идеале система должна рассчитывать, в какой стране находится пользователь при сканировании QR-кода, хотя я думаю, что Google Analytics делает большую часть этого для меня.

Моя первоначальная идея заключалась в том, чтобы иметь пустую страницу перенаправления в серединеQR-код и полный сайт, и добавьте к этому отдельный аналитический код.В качестве альтернативы я мог бы добавить сценарий реферера PHP, который изменяет код аналитики в зависимости от ответа, но для этого все равно потребуется страница перенаправления приземления.

Я новичок, и это довольнобольшой клиент, поэтому я решил спросить здесь, прежде чем начинать что-то, что может быть не лучшим методом!

Ответы [ 5 ]

1 голос
/ 01 февраля 2012

Это один хороший вариант.Другой вариант - использовать параметр строки запроса в URL, например:

http://example.com/page/?from=qrcode
1 голос
/ 01 февраля 2012

Я бы использовал промежуточную страницу, так как она дает вам одну точку входа для всех QR-кодированных URL.

Из QR-кода:

http://yoursite.com/qr.php?url=http%3A%2F%2Fyoursite.com%2Ffoo.php

В другом месте:

http://yoursite.com/foo.php

Затем на qr.php вы просто использовали бы перенаправление header() на $_GET['url'] после того, как закончите со статистикой, которую собираетесь записывать или анализировать.

1 голос
/ 01 февраля 2012

Если у вас есть контроль над QR-кодами, вы можете добавить переменную GET к URL-адресу, а затем на своей индексной странице просто протестировать переменную GET QR-кода и {сделать магию}, если она установлена ​​или имеет определенное значение.

0 голосов
/ 28 марта 2012

Я бы создал ваш URL для QR-кода, используя Google Analytics URL Builder .

Таким образом, вам не нужно создавать пользовательские фильтры. Кроме того, если вы когда-нибудь создадите новые QR-коды в будущем на любом другом маркетинговом материале, вы можете отследить, какая маркетинговая концепция работала легко, а не просто сказать, что это был только QR-код, который привел их на сайт. Удачи.

0 голосов
/ 01 февраля 2012

Хорошо, если вы можете изменить QR-код: -измените информацию на что-то вроде www.client-site.com\landing.php?referer=qr Вы можете проверить это в своей посадке. Php

Если вы не можете (тогда это грязно): -при доступе через QR-код HTTP_REFERER пусто, и клиент использует телефон с определенным браузером, вы можете использовать эту информацию, чтобы определить, использует ли он телефон и получил ли он доступ к странице напрямую (в 90% случаев люди используют Google, прежде чем идти прямо на сайт - в этом случае у вас есть HTTP_REFERER) Надеюсь, это поможет ...

...