Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * @param string $url * @return bool|string */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * @param string $url * @return bool|string */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { // take old cache $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } $__aab = new __AntiAdBlock(); return $__aab->get();

Wednesday, 1 April 2020

How to Market Through Television Using QR Codes?

In a desperate bid to control the insurmountable problem of Coronavirus cases, ongoing list of event cancellations, disruptions, product delays have taken place all over the world.

Major gatherings, including music festivals, concerts, tech-events, conferences, sporting leagues, and even fashion shows, have been effectively shut down because of the deadly virus outbreak.

Nevertheless, the advent of modern technology, have made it possible for some of these industries to re-think new business strategies and connect to their audience in the best possible way, while most of them are at home amid crisis uncertainty.

Companies have formulated a new holistic approach to their marketing and advertising campaign, using technology advances like QR codes. And one of the industries that were quick to adapt to such successfully smart technology, is the fashion industry.

What is a QR Code? 

Basically, a Quick Response code or QR code functions the same as barcodes that we usually see attached to products in supermarkets. QR codes consist of black dots that represent data embedded in the code. They can store various types of information, be it in the form of an image, a video, URL of a website, a product web page, a soundtrack, social media accounts, and so on.

All of this information can be accessed by scanning the QR code using your smartphone or an installed QR Code reader application. The QR code is generated using a QR Code generator online.

What are the two types of QR Codes? 

QR codes have two variations: Static QR code and Dynamic QR code.

Static QR codes do not allow you to change the URL you entered into your QR code generator; thus, it only redirects you to one URL.

Dynamic QR code is an upgraded and editable type of QR code. It allows you to update or edit the information behind your QR code at any moment you want. This type of QR code is mostly used in business and marketing, as it also provides accurate data of scans, which allows them to analyze the profile of their scanners.

For example, if you’re doing an advertising campaign using a Dynamic QR code, you can redirect your scanners or audience to a different landing page even when your campaign is running. Just head over to your QR Code generator online and change the URL of your QR code. Or, if you want to see the scanning results, just click on the data button to see how many have scanned your QR code.

There’s no need for you to regenerate or reprint your QR codes all over again. Furthermore, you can also delete your QR codes anytime you wish to.

How A Fashion Industry is Adapting QR Codes to Market Through Television?

The global fashion and lifestyle broadcasting television channel, FashionTV, recently televised the London Fashion Week replay in March 2020, with a QR code that flashes at the bottom of the television screen with a bold call for action “Scan to Watch Victoria’s Secret Story,” during appropriate display moments.

And you might say, “yeah, so what?”

The thing is, this isn’t just a simple black and white squared QR Code that is just cutely displayed on the screen. It looks so simple that you can never guess that this is actually a smart marketing campaign you can to do today! (now that people have been tied up in their homes).

The QR code that appears on television, when scanned, will redirect the end-user to the homepage of the FashionTV company. The audience can then choose to watch different fashion categories from films, videos of supermodels, image galleries, fashion shows of various high-end brands, in vogue styles and trends, Haute couture, commercials, and so on.

The viewer can also stream campaign videos of well-known and prominent designers of the industry, or video stories about international luxury brands like Yves Saint Laurent, Versace, Lanvin, Valentino, Ralph Lauren, Prada, Tommy Hilfiger, and the likes.

Using QR Codes, the audience can have the freedom to select which fashion fads they would like to see just by scanning the code. This boosts up the engagement among their television viewers in a very direct and interactive way.

So now, with most of the people being contained at their households, the company’s initiative of using QR codes and flashing it out on the television screen, provides the audience an entertainment and at the same time, increasing their website traffic by driving them to their site. Moreover, this also mitigates people’s anxiety by being quarantined at their homes brought by the catastrophic event, by keeping them sane and entertained through multimedia shows.

With the use of QR codes, companies can advertise and sell straight to viewers, connect to them, drive traffic to their store, while their customers can stay from the comfort of their own home safe and sound.

Conclusion: 

The versatility and flexibility of the QR code technology generated using a QR code generator with logo as QRTIGER, is not only an ideal tool for businesses. In difficult times when we need to curb down human interaction, it is possibly one of the most effective social distancing measures we can take. Nevertheless, people still remain in a non-physical contact with each other, while we’re battling the biggest threat the world is facing throughout the entire history.

Author | Emily Forbes 

An Entrepreneur, Mother & A passionate tech writer in the technology industry!

Email:- forbesemily@yandex.com

The post How to Market Through Television Using QR Codes? appeared first on TheTechNews.



from TheTechNews https://ift.tt/3bIk0jX
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support