2021-04-12 12:11
一直以来, GMV是每年电商大促最牵动人心的数字。其实在这背后,同时有大量的消费者在发起咨询、纠纷和投诉。今天,Alibaba Design 将从可视化视角的五个维度: 项目分析、 大屏环境考察、 设计流程、 验收注意事项和 标准化,同大家分享一些基础体验心得,谈一谈如何做 数据大屏的可视化设计。
01项目分析
动手做可视化之前,需要对项目有一个基础的了解。建议包括:业务背景、目的、产品、投放位置、适配、用户、行为路径、画像、数据来源、结构、数据极值、产出时效、质量等,再结合业务诉求和产品目标制定设计目标。
02
大屏环境考察
对大屏所处环境的调研,对整个设计流程至关重要。建议关注: 设备、 大屏位置、 用户角色及 座位分布。
1. 设备
大屏硬件设备是设计展示的必要前提,目前市场较常用的有:LED屏、拼接屏。在明确场地使用拼接屏后,我总结了下拼接屏的优缺点及分辨率。其中设计最重要关注为屏缝问题(0.3cm)。
2. 用户分布
通过调研了解,还原场地人员分布情况,确定核心用户。老板主要关注核心指标、用户声音;数仓、开发、技术、PM、产品同学关注大屏稳定性和显示情况,业务主要关注大屏数据的准确性。
3. 座位
用户所在区域的最佳可视范围,决定座位的合理布局。从而给到安排座位同学合理的布局建议。
03
设计流程
设计大屏往往是服务于业务诉求,通过设计的手段来帮助用户达成目标。Alibaba Design 为你总结了大屏设计流程的 9个关键点。
1. 内容分析
当可视化工作量庞大时,建议从项目优先级进行,从最重要、最不重要、不确定性排序。
2. 故事线
大屏展示的内容动线是用户第一感知,给用户讲述一个怎样的故事,需结合业务诉求来划分。通用结构为先总后细。即先体现核心链路(讲什么故事),再描述细节。
3. 布局框架
4. 选择图表
图表是整个大屏视觉高光呈现点,可以帮助用户更快更直观的表达数据信息。通常包括基础图表和混合图表。基础图表包括:比较类、占比类、区间类、关联类、趋势类、时间类、地图类等。混合图表是指多个基础图表相互关联形态。以下总结了2种图表分别使用流程:
A. 基础图表
- 确定内容:明确要用图表传达的核心信息。例:体现2020、2019基于时间趋势的求助量对比。
- 判断关系:判断数据之间比较类型。例:折线图。
- 选择类型:选择对应含义的图表。例:折线图。
B. 混合图表
- 确定诉求:体现信息在多个图表里交互联动关系。例:体现多个问题在2020、2021的客诉量走势对比及相对应的用户声音。
- 选择类型:选择对应含义的图表。
- 制定方案:结合业务诉求、同技术制定交互方案。
5. 定义风格
定义视觉风格 – 情绪板(Mood Board)指一系列图像、文字、样品的拼贴,是常用的表达设计定义和方向的设计方法论。方法是通过调研原生关键词 – 脑爆衍生关键词 – 搜索图片样式 – 提取情绪板 – 分析视觉风格。
6. 动效
对用户而言,大屏动效能便于用户理解,减少认知成本;增强代入感,提升用户体验。动效应优先满足核心内容、故事线。常见的大屏动效 – 展示类,用于突出产品核心功能和特点。界面信息按照一定的规律呈现,引导用户的视觉流向。
例:突显从“量的发起”到“智能承载”到“人工接起”的数据流向。
注:3D动效在大屏使用越来越常见,但过于3D炫酷震撼也会失去可视化大屏的初衷 – 数据信息的传递。因此建议使用3D同学要围绕信息的传递,突出信息重点来使用。
7. 颜色
美国学者诺阿·伊林斯基在《数据可视化之美》中,总结可视化审美的标准有四大要素 – 新颖、充实、高效和美观。可视化大屏如何通过颜色,既要美观又要突出重点。总结有以下几点:
- 配色易辨识与区分: 采用色调、明度差异较大的颜色进行搭配组合。
- 冷暖色、互补色对比: 在数据图表里,多采用冷暖色、互补色能产生强烈对比,突出重点信息。
案例:
8. 字体
一般大屏设计与开发优先选择系统默认字体,数字推荐DIN,特殊字体虽然也可通过字体包形式嵌入开发程序中,考虑到实现成本尽量不使用。
字号大小需要根据真实场地来选择,方法是:用户最佳可视距离 – 现场字号测试 – 用户调研 – 输出规范。四个步骤来验证。
9. 搭建
目前市面第三方开发工具有:Datav、Vshow、腾讯云图、百度智能云等。选择Datav(阿里云出品的拖拽式可视化工具)搭建,所见即所得,并规范大屏编辑权限:设计与开发,便于技术同学调试。
视觉呈现(由于敏感性,数据已隐藏):
04
验收注意事项
可视化设计是一个任重道远的事情,大屏更是一个长期跟进的过程。很多细节在验收环节中才能发现到。以下从硬件效果和外在环境两个方面来分享。
1. 硬件效果(1) 显示
不同设备的显示效果存在偏差,需要结合实际场景微调线上效果。建议对饱和度进行微调。
(2) 渐变色差
渐变对于线上视觉呈现很不友好,在模块底色使用渐变的案例中,暗色渐变区域基本无法看清,且模块区分不明显。在此建议增描边或纯色。
(3) 屏缝
上面提到拼接屏最大的设计问题是屏缝问题(0.3cm)。在布局前建议使用辅助线来辅助布局,规避信息在屏缝里。
(4) 字体
如果遇到大屏字体丢失,通常原因是投屏电脑没有安装完整字体包。建议做好大屏视觉后,将所用到字体包导入到投屏电脑,并在电脑浏览器中设置默认字体。
(5) 字符数
在交付设计方案时,建议对大屏显示的数据字符极值标注,便于开发同学设定字符数及后续走查。
(6) 分辨率
不能以大屏分辨率定义设计稿尺寸。举例实战案例中,拼接屏分辨率为13440(1920*7)*3240(1080*3),当设计稿选择13440px时,图片基本无法加载。
实战建议:
- 当大屏为单电脑分辨率时,设计稿可保持一致。例:1920*1080、1920*1200。
- 当大屏为超大分辨率时,使用等比例缩小分辨率。但需要现场测试大屏展示为正常。例:13440*3240,作图尺寸为4480*1080。
(7) APNG
大屏常用的动效格式通常gif、apng。在此推荐使用apng。原因是gif格式有个致命弱点,对透明通道的支持非常有限,输出结果会很差,会有锯齿或白边情况。而apng格式在目前主流的所有浏览器上都可以完美支持,且完美支持透明通道。
制作流程:
- 使用AE等软件制作动画,输出png序列帧。
- 导入“png序列帧”到iSparta(apng图片转换器)中,设置路径并输出。
(注:序列帧的名称应是统一连贯性,且帧数不宜过多以免apng生成失败)
2. 外在环境(1) 灯光
目前市场,灯泡光线最常见的有白、暖黄,大屏投放的场地,需考虑灯光的属性,不同色温会对大屏的投放造成视觉偏差。建议微调明度来改善。
(2) 装饰
场地通常会有一些装饰物、氛围背景。需要考虑到大屏不受周边氛围、装饰物影响。例:现场考察背景氛围复杂干扰大屏信息;吊牌太高遮挡大屏视线。
05
标准化
工作中遇到了大量的可视化诉求,通过将可视化衡量标准化,可以更好的验证做的好与坏。流程规范和组件化,可以更好的为项目提效。
1. 规范流程化
通用的设计大屏的流程,建议可将方法文档沉淀(例:语雀),或同产品、PM同步设计流程。
2. 样式组件化
在不同业务有相同诉求时,可将通用样式组件化。设计可提炼的有:字符数、轮播秒数、Tab样式、氛围图、动效等,最终横向复用多个业务。
赋能案例:
3. 衡量标准化
参考Antv大量项目实战经验,总结的四条可视化核心设计原则:准确、清晰、有效、美,来拆解可视化衡量指标,总结了以下描述:
- 准确:这个产品很准确表达数据的特征信息,提供的数据准确对我有用。
- 清晰:这个产品能一目了然的表达故事,能一目了然的了解每块内容表达的含义。
- 有效:这个产品传递对我有用的信息并满足我的业务诉求。
- 美:这个产品设计风格美观。
结语
以上总结的基本知识和事项,能帮助我们快速进入大屏设计及避免一些坑。但是可视化体验远远不止这些。欢迎大家提出更多意见和建议,我们一起前行。
freelocalsingles free singles searching for singles fdating login
Good write ups. With thanks!
buying an essay order an essay
Cheers. An abundance of content.
twin river casino online best online casino pa no deposit online casino bonuses
You expressed it really well!
write my essay helper please do my essay for me i can t write my college essay
You actually expressed this terrifically!
what to write my college essay about write my research paper for me cheap essay writier
Wow, this piece of writing is pleasant, my sister is analyzing such things, therefore I
am going to convey her.
I am sure this paragraph has touched all
the internet visitors, its really really pleasant piece of writing on building up new web
site.
You can definitely see your skills in the article you write.
The arena hopes for even more passionate writers such as you who are not afraid to
say how they believe. All the time go after your heart.
The point of view of your article has taught me a lot, and I already know how to improve the paper on gate.oi, thank you. https://www.gate.io/signup/XwNAU
I may need your help. I’ve been doing research on gate io recently, and I’ve tried a lot of different things. Later, I read your article, and I think your way of writing has given me some innovative ideas, thank you very much.
Do you have a spam issue on this site; I also am a blogger, and I was curious about your situation; many of us have created
some nice practices and we are looking to trade strategies with others, please shoot me an e-mail if
interested.
We stumbled over here by a different web page and thought I may as well check things out.
I like what I see so now i’m following you. Look forward
to finding out about your web page repeatedly.
Hi excellent blog! Does running a blog similar to this require a great deal of work?
I’ve absolutely no understanding of computer programming but I was hoping to
start my own blog in the near future. Anyhow,
should you have any suggestions or techniques for new blog owners
please share. I understand this is off topic however I just
had to ask. Kudos!
Hello there! Would you mind if I share your blog with my
zynga group? There’s a lot of people that I think
would really appreciate your content. Please let me
know. Thanks
You actually suggested that effectively.
essay writing service pakistan legit essay writing service linkedin profile writing service reviews uk
Right now it looks like BlogEngine is the top blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?
Regards! Awesome information!
best essay writing service australia ebook writing service best essay writing service uk reviews
Nicely put. Thanks a lot!
essay writing editing service essay writer law essay writing service australia
Incredible quite a lot of wonderful information!
nursing essay writing service cheap custom writing service bachelor thesis writing service
Great stuff. Regards.
write a essay for me 250 word essay custom essay writing
Wonderful information. Appreciate it!
casino no deposit free chips no deposit bonus codes for red dog casino btc blackjack
Good write ups. Cheers!
roulette real money red dog casino promo code tiger casino game
Terrific info, Thanks!
archiles the game red dog casino 100 no deposit bonus codes red dog casino bonuses
You said it fantastically.
red dog no deposit bonuses rtg games pig casino game
Great data. With thanks.
online bitcoin blackjack https://red-dogcasino.online/ red dog slots
With thanks. Quite a lot of write ups!
play game 777 video poker real money online does casino take credit cards
Thanks, I appreciate it.
wild casino no deposit bonus red dog casino 100 no deposit bonus codes 2023 tycoon slots
Cheers. Lots of content.
reddog gambling catch fish game red dog casino no deposit bonus codes 2023
Many thanks. A good amount of material.
high stake casinos reddog casino bonus free chips no deposit
Whoa plenty of awesome knowledge!
perfect pairs https://reddog-casino.site/ bitcoin casino blackjack
You actually explained that exceptionally well.
red dog casino sign up bonus no deposit bonus codes for existing customers bitcoin casino blackjack
You expressed it perfectly!
freeslots video poker 100 free spins roulet online
You actually explained that adequately.
play free slots download online casino free slim slot
Amazing posts. Thank you!
no deposit bonus codes 2020 https://red-dogcasino.website/ no deposit bonus codes 2020
Thank you. Great stuff.
bc game shitcode 2023 bc game apk download bc game promo
Whoa all kinds of useful tips.
panda casino game red dog casino bonus btc casino
Fantastic forum posts. Cheers!
bc game customer service bc lions game tonight bc lions football game today
Nicely put, Regards!
bc game withdrawal time https://bcgamecasino.fun/ bc game predictor
Whoa a good deal of superb data!
bc game scam bc. game bc game referral
Truly many of useful knowledge.
bc game limbo strategy bc game apk download bc game
You actually revealed that perfectly!
bc game bonus code 2023 bc army game 2023 bc game shit code
Very good info, Kudos!
bc game скачать bc game shitcodes bc game shitcode 2023
Amazing tons of good facts!
cm bc high football game https://bc-game-casino.online/ notre dame bc game
Thank you, Valuable stuff!
hockey game victoria bc bc game monthly bonus bc uconn football game
Thank you. Ample data.
bc game kyc casino bc game video game rental victoria bc
Appreciate it. An abundance of material.
bc game bc football game nc state bc football game
Thanks a lot! I appreciate this.
bc game down bc hash game bc clemson game
Amazing write ups. Regards!
clemson bc game on tv bc game shitcodes bc game telegram
Useful info. With thanks!
bcgame review bc game app bc game shitcode no deposit
Nicely put. Kudos!
bcgame https://bcgamecasino.pw/ bc game kyc
Cheers. I appreciate this!
bc uconn football game nd bc game bc game hack free
Point well taken!.
bc game score duke bc basketball game bcgame app
Awesome write ups, Many thanks!
score bc lions game https://bcgamecasino.website/ cm bc high football game
You made your position quite effectively..
ваучер 1win получить 1win сайт 1win cs go состав
You definitely made the point.
1win букмекерская контора официальный сайт зеркало 1win casino login как поставить бонусы спорт в 1win
Awesome postings. Cheers.
промокод 1win 2024 https://1winoficialnyj.online/ 1win voucher code
Good data, Appreciate it.
1win 1win рабочее зеркало 1win промокод 2024
Wonderful postings. With thanks.
1win aurora промокод 1win 1win скачать apk
Kudos! Wonderful stuff.
Keyword https://1winoficialnyj.site/ как потратить бонусы на 1win
Helpful data. Kudos.
1win регистрация скачать 1win на андроид как ставить на 1win
Awesome information, With thanks.
источник трафика 1win 1win ваучер 1win скачать на телефон
Thanks, Terrific information!
скачать бесплатно приложение 1win бесплатно 1win бонус 5000 как использовать 1win download apk
You said it perfectly.!
1win кс го как вывести бонусы с 1win скачать 1win на ios
Good information, Many thanks.
обзор 1win зеркало промокод 2023 скачать 1win на андроид с официального сайта 1win скачать официальное приложение на андроид
You actually suggested this really well.
ваучеры 1win 2024 https://1winoficialnyj.website/ 1win affiliate program
Excellent postings. Thank you.
бонус 1win 1win cs go как потратить бонусы 1win
Beneficial write ups. With thanks!
1win инвестиции 1win telegram 1win зарегистрироваться
You said that adequately!
1win lucky jet официальный сайт 1win зеркало как использовать бонусы спорт 1win
Helpful info. Many thanks.
1win почта https://1winregistracija.online/ проверка 1win
Whoa loads of wonderful data.
1win скачать на телефон андроид официальный 1win скачать 1win букмекерская скачать на андроид
Valuable write ups. Regards.
1win run 1win partenaire как поставить бонусные деньги в 1win
You’ve made your position quite well..
как использовать бонус 1win 1win ставки на спорт 1win рабочее на сегодня зеркало прямо сейчас
Helpful advice. Thanks a lot!
1win приложение ios https://1winvhod.online/ 1win ставки россия
Thanks a lot. Excellent information!
1win код 1win скачать android 1win fake or real
Kudos! I enjoy this.
1win cs go состав 1win официальный сайт как использовать бонусный счет на 1win
Very well voiced of course! !
официальный сайт букмекерской конторы 1win бонусы казино 1win как удалить аккаунт 1win
Really all kinds of valuable knowledge!
1win актуальное зеркало бк 1win forze 1win прогноз
With thanks. Ample knowledge.
бк 1win скачать на андроид cloud9 1win 1win png
You actually revealed it adequately!
aviator игра 1win скачать 1win мобильная версия скачать бесплатно 1win бонусный счет
Appreciate it, Lots of forum posts.
rocket x 1win 1win бк отзывы скачать приложение 1win на андроид
This is nicely put. !
1win проверяем и бонусы 1win бонус 1win зеркало рабочее на сегодня прямо online 1win pro
Valuable knowledge. Regards!
куда вводить промокод 1win промокод 1win 2023 1win приложение ios
With thanks, Valuable stuff!
1win бонус спорт как использовать 1win ставки на спорт 1win промокод при регистрации 2023
Many thanks. I enjoy it.
1win вход на сайт промокоды 1win реальный обзор 1win зеркало промокод
Truly plenty of fantastic advice!
1win команда бонусы казино 1win 1win википедия
Thanks a lot. Fantastic stuff!
como usar o bonus da 1win 1win app партнерская программа 1win
You actually explained that exceptionally well.
1win сайт вход 1win легально или нет бонус промокод 1win
Fantastic forum posts. Thanks!
как пользоваться 1win 1win мобильное приложение 1win vs bad news eagles
Beneficial knowledge. Kudos!
проверка 1win 1win бонусы казино как потратить как пополнить 1win
You said it perfectly.!
1win скачать бесплатно на айфон lucky jet в 1win как обыграть отзывы 1win официальный сайт скачать на андроид
Whoa! This blog looks exactly like my old
one! It’s on a entirely different topic but it has pretty much the same layout and design. Great choice of colors!
Struggling with anxiety doesn’t have to be your daily norm. With Xanax, experience the joy of peace of mind. Find out how Xanax: A New Path to Serenity can aid your journey towards a healthier lifestyle. The path to relief starts here!
Xanax offers a new perspective on anxiety management. Learn how Xanax – Your Solution for Peace can help in creating a more relaxed lifestyle for you. Start your journey towards peace of mind with us today!
Are you in search of reliable anxiety relief? Check out how Xanax can make a difference. Whether your goal is to achieve better mental balance, Experience the Difference with Xanax might be the perfect solution. Join us today and enjoy a stress-free life!
Need a break from anxiety? Xanax might be what you’re looking for. Discover the benefits of Find Stress Relief with Xanax for handling stress. Embark on your journey to peace today.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good. https://accounts.binance.com/tr/register?ref=GJY4VW8W
Discover the benefits of Xanax in controlling anxiety. Xanax for Better Mental Health could be your key to a more relaxed lifestyle. Embark on your journey today!
Xanax offers a fresh approach on anxiety management. Learn how Xanax: Your Partner in Fighting Anxiety can help in creating a more relaxed lifestyle for you. Start your journey towards peace of mind with us today!
https://cse.google.tk/url?q=http://karlmarc.com/
We are a group of volunteers and starting
a new scheme in our community. Your site offered us with valuable info
to work on. You’ve done an impressive job and our entire community will be grateful to you.
Xanax – A reliable method for reducing anxiety. Find out how Embrace a Calmer Life with Xanax can help you achieve stress relief. Begin today!
Xanax: Your gateway to a more peaceful existence. Find out how Buy Xanax for Quick Anxiety Control can transform your approach to managing stress. Join us today!
Wow, wonderful blog layout! How long have you ever been running a blog for?
you made blogging look easy. The total glance of your website is magnificent,
as neatly as the content!
Hurrah! At last I got a web site from where I know
how to in fact get valuable information concerning my study and knowledge.
Every weekend i used to pay a visit this website, because i
want enjoyment, for the reason that this this web site conations genuinely fastidious funny material too.
Appreciate this post. Will try it out.
I got this site from my buddy who shared with me on the topic of this website
and now this time I am browsing this site and reading very informative articles or reviews at this place.
Aw, this was a very nice post. Spending some time and actual effort
to create a superb article… but what can I say…
I hesitate a whole lot and never seem to get nearly anything done.
Greate pieces. Keep posting such kind of info on your site.
Im really impressed by it.
Hello there, You’ve done an incredible job.
I will certainly digg it and for my part suggest to my
friends. I’m confident they will be benefited from this site.
What’s up, this weekend is good designed for me, as this point in time i am reading this fantastic informative paragraph here at my
house.
Amazing blog! Do you have any recommendations for aspiring writers?
I’m hoping to start my own site soon but I’m a little lost on everything.
Would you advise starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m totally confused
.. Any ideas? Cheers!
Magnificent beat ! I wish to apprentice while you amend your site,
how can i subscribe for a blog site? The account aided me a acceptable deal.
I had been a little bit acquainted of this your broadcast offered bright clear idea
WOW just what I was searching for. Came here by searching for cardboard boxes for packing
Wonderful beat ! I would like to apprentice while you
amend your website, how can i subscribe for
a blog website? The account helped me a acceptable deal.
I had been a little bit acquainted of this your broadcast offered bright clear idea
child porn sex
child porn sex
Very descriptive blog, I loved that bit. Will there be a part
2?
Very good stuff. Kudos!
bc bowl game 2016 bc syracuse game bc game winning tricks
Thanks a lot. I enjoy it!
bc football game score bc game kyc video game rental victoria bc
bahis siteleri
ananı sikeyim serkan rahat dur o karınıda sikerim
Wonderful blog! I found it while searching on Yahoo News.
Do you have any suggestions on how to get listed in Yahoo News?
I’ve been trying for a while but I never seem to get there!
Cheers
mature porn
teen porn
Amazing blog! Is your theme custom made or did you download it from somewhere?
A design like yours with a few simple tweeks would really make my blog jump out.
Please let me know where you got your theme.
Cheers
Awesome article.
This is my first time go to see at here and i am in fact happy to read everthing at single place.
teen porn
https://hacklink.tools/
May I just say what a comfort to uncover an individual
who actually knows what they are discussing online.
You definitely understand how to bring an issue to light and
make it important. More and more people really need to check
this out and understand this side of the story. I was surprised you aren’t more popular given that you certainly possess
the gift.
https://shellizm.com/
https://hacklink.tools/
Can I just say what a comfort to find an individual who actually understands what they’re discussing on the web.
You definitely know how to bring a problem to light and make it important.
More people ought to check this out and understand this
side of your story. I can’t believe you’re not more popular since you surely possess the gift.
Instalación simple y descarga gratuita, no se requieren conocimientos técnicos y no se requiere raíz.Grabacion de llamadas, Grabacion de entorno, Ubicaciones GPS, Mensajes Whatsapp y Facebook, Mensajes SMS y muchas características mas.
fixbet porn sex
tipobet porn sex
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article. https://www.binance.info/bg/join?ref=V3MG69RO
child porn
Really lots of awesome information!
online pet pharmacy online pharmacies legitimate drug prices comparison
Thank you. Good information.
shoppers drug mart pharmacy my canadian pharmacy mexican pharmacies online
With thanks! An abundance of material!
trusted overseas pharmacies prescription drugs without doctor approval price prescription drugs
You expressed it adequately.
best online canadian pharcharmy viagra canada pharmacy price compare
With thanks! Great stuff!
canadian drugs pharmacy medical pharmacies discount pharmaceuticals
Good posts, Appreciate it.
web medical information navarro pharmacy miami canada pharma limited llc
You actually revealed that perfectly!
online medicine tablets shopping online canadian pharmacy canadian pharmacies that ship to us
Amazing plenty of helpful material!
northwest pharmacy canada cvs pharmacy online medical information online
With thanks. Awesome stuff.
canadian prescription online pharmacy canada online pharmacy without scripts
You stated it effectively!
drugstore online canada drugs navarro pharmacy miami
Incredible quite a lot of helpful info.
discount pharmaceuticals drugstore online shopping canadian government approved pharmacies
Amazing posts, Many thanks.
canadian pharmacy cialis 20mg canada pharmacy online reviews canadian online pharmacies legitimate by aarp
Perfectly spoken of course. !
no prescription online pharmacy canada meds drugs from canada online
You said it very well.!
canadian pharmacies https://canadiandrugsus.com/ viagra canada
Nicely put, With thanks.
canadian pharmacies online https://canadiandrugsus.com/ prescription drug assistance
Very good facts. Cheers!
cheap drugs online canadian pharcharmy mexican pharmacies shipping to usa
Nicely put. Kudos!
pharmacy prices compare canadian pharmacies that ship to us walmart pharmacy price check
Amazing plenty of awesome facts!
buy cialis https://canadianpharmacylist.com/ canadian drugstore reviews
Incredible loads of fantastic knowledge!
online pharmacy no prescription needed https://canadianpharmacylist.com/ national pharmacies
Thanks, Valuable information!
online medicine shopping approved canadian online pharmacies online pharmacy reviews
Cheers! I like this!
drugs from canada online online canadian pharmacy canadian pharmacy generic viagra
You actually suggested that adequately!
canadian mail order pharmacies https://canadianpillsusa.com/ buy drugs online
You definitely made the point.
canada pharmacies without script https://canadianpillsusa.com/ best 10 online canadian pharmacies
Nicely put, Kudos.
prescription drugs without doctor approval https://canadiantabsusa.com/ aarp approved canadian online pharmacies
Thanks a lot. Very good information.
canadian drugs pharmacies online https://canadiantabsusa.com/ canadapharmacy
Whoa plenty of superb advice.
cheap canadian drugs canada drugs online canadian drugs online pharmacy
Thanks. I appreciate this.
pills viagra pharmacy 100mg order prescriptions online without doctor approved canadian online pharmacies
Perfectly spoken genuinely! !
online canadian discount pharmacy https://northwestpharmacylabs.com/ no 1 canadian pharcharmy online
Fantastic material. With thanks.
visit poster’s website https://northwestpharmacylabs.com/ prescription cost comparison
You said it adequately..
canada pharmacy online reviews online pharmacies meds online without doctor prescription
You stated this fantastically!
canada drug pharmacy northwest pharmacy/com online pharmacy drugstore
Reliable stuff. Thanks a lot!
best online canadian pharcharmy https://sopharmsn.com/ canadian viagra generic pharmacy
Hi there, I enjoy reading through your post. I like to write a little comment to support you.
Regards, I like this.
indian pharmacy https://sopharmsn.com/ viagra pharmacy 100mg
You actually stated this terrifically!
prescription prices comparison pharmacy online store trust pharmacy canada
Thanks a lot, Plenty of data.
online pharmacies online drugs canadian pharcharmy onlinecanadian online pharmacy
Appreciate it. Quite a lot of content!
online discount pharmacy cvs online pharmacy canadian pharmacy online viagra
Dive into the action at our Mexican casino site. With immersive graphics and pulse-pounding sound effects, you’ll feel like you’re in the heart of the action. casumo esto es lo que te diferencia de los demas.
Wow a good deal of very good data.
shoppers drug mart pharmacy pharmacy northwest canada canadian pharmacy review
Well expressed certainly! !
legit online pharmacy canada medication pharmacy pharmacy in canada
Many thanks. Useful stuff!
best non prescription online pharmacies canadian drug online medicine tablets shopping
Win big and live the dream at our Mexican online casino. With life-changing jackpots and thrilling tournaments, fortune favors the bold. stardust la clave para una buena vida.
You revealed this effectively.
buy cialis online canadian pharcharmy walmart pharmacy viagra
Nicely put. Cheers.
compare prescription prices canadian drugs canada pharmacy online reviews
You suggested that superbly!
pharmacy uk walgreens online pharmacy top rated online canadian pharmacies
Wow all kinds of superb knowledge!
aarp approved canadian online pharmacies https://canadiandrugsus.com/ best online pharmacies no prescription
Nicely put. Cheers.
canadian online pharmacies legitimate by aarp pharmacy drug store canadian pharmacy no prescription needed
Superb posts. Kudos.
canada prescriptions drugs buy viagra pharmacy 100mg get prescription online
Join the excitement at our Mexican casino platform. With action-packed games and electrifying bonuses, you’ll never want to play anywhere else. casino casino te da mucho.
You made the point!
canada pharmacies https://canadianpharmacylist.com/ costco pharmacy pricing
Wonderful information, Thanks a lot.
viagra canada erectile dysfunction medications canada rx
Regards. A good amount of posts.
pharmacy tech https://canadianpillsusa.com/ canadian pharmacy world
Effectively spoken indeed! .
canadian prescription drugs legal canadian prescription drugs online canadian pharmacy review
Awesome data. Thanks a lot.
medical information online https://canadiantabsusa.com/ canadian government approved pharmacies
You actually stated that wonderfully.
canada pharmacies canadian pharmacies shipping to usa walgreens pharmacy online
You said it adequately..
pharmacy prices https://northwestpharmacylabs.com/ prescription drug cost
Superb advice. Thanks.
cheap pharmacy online canadian prescription drugs canadian pharmacies that are legit
Great forum posts. With thanks.
online pharmacy https://sopharmsn.com/ price prescription drugs
Thanks a lot. Ample data!
pharmacy online drugstore canadian drugs pharmacy buying drugs canada
Whoa quite a lot of helpful data!
canadianpharmacy mail order pharmacies northwest pharmacy canada
Nicely expressed certainly! !
canadian pharma companies canada pharmaceutical online ordering canadian pharmacy generic viagra
I constantly spent my half an hour to read this web site’s articles or reviews everyday along with a mug of coffee.
Appreciate it! A good amount of knowledge.
northwestpharmacy online pharmacies canada pharmacy without dr prescriptions
Join the elite ranks of winners at our Mexican casino site. With exclusive rewards and VIP privileges, you’ll be treated like royalty every time you play. emu casino te da mucho.
Kudos, I like it!
canada pharmaceuticals online mail order pharmacies canadapharmacy
Join the fun at our Mexican online casino and discover why we’re the hottest destination for players seeking big wins and non-stop entertainment. online casino la clave para una vida lujosa.
Perfectly spoken without a doubt! .
pharmacy price comparison canada pharmaceuticals online pharmacy prices
Good content. Regards.
online canadian discount pharmacy https://canadiandrugsus.com/ prescription prices comparison
You actually suggested that superbly!
canadian drugstore canadian pharmacies walmart online pharmacy
Nicely put, Kudos!
ed meds online without doctor prescription https://canadianpharmacylist.com/ canadian cialis
Excellent advice. Appreciate it!
pharmacy northwest canada canadian pharmacy 365 drugstore online
You reported that adequately!
ed meds online without doctor prescription https://canadianpillsusa.com/ pharmacy drugstore online
Wonderful forum posts. Thanks a lot.
mail order pharmacies fda approved canadian online pharmacies canada pharmacy
Nicely put, Thanks a lot!
board of pharmacy https://canadiantabsusa.com/ buy prescription drugs without doctor
Useful advice. Thanks a lot.
online pharmacies of canada viagra pharmacy 100mg pharmacie
You have made your position very nicely..
canadian pharcharmy https://northwestpharmacylabs.com/ discount prescription drug
You made your stand very effectively..
canadian pharmacy world prescription drugs without doctor approval canadian pharmacy meds
You actually expressed that fantastically.
online pharmacies canada https://sopharmsn.com/ mexican pharmacy online medications
Wonderful beat ! I wish to apprentice while you amend your web site, how could i subscribe for a blog web site?
The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast offered bright clear concept
Many thanks. Awesome information!
buying drugs canada cvs pharmacy online canadian prescription
Yes! Finally something about home inspections phoenix.
Yes! Finally someone writes about air conditioning repair
hollywood fl.
It’s awesome for me to have a site, which is helpful
in support of my know-how. thanks admin
You actually reported this wonderfully.
discount pharmacy canada drug pharmacy cvs online pharmacy
You mentioned it really well.
pharmacy price comparison canadian pharmacy viagra canadian rx pharmacy online
Cheers! Terrific stuff!
prescription drug assistance drugstore online shoppers drug mart canada
Seriously a lot of superb material!
prescription drugs from canada online online pharmacies uk online medicine shopping
Kudos! Very good stuff.
canada pharma limited online pharmacy canada prescription drug assistance
You suggested it fantastically!
rx price comparison list of approved canadian pharmacies prescription online
Discover the thrill of victory at our Mexican online casino. With adrenaline-pumping games and heart-stopping excitement, you’ll be on the edge of your seat with every bet. caliente casino en lГnea la riqueza esta a tus pies.
Immerse yourself in the excitement of online gambling at our Mexican online casino. With a wide range of games and thrilling bonuses, you’ll never want to play anywhere else. casino caliente te lo mereces.
You revealed this effectively.
pharmacies in canada viagra online canadian pharmacy canadian pharmacies that are legit
Fine tips. Many thanks!
pharmacy online medical pharmacies pharmacy cost comparison
Join the elite ranks of winners at our Mexican online casino. With exclusive rewards and VIP perks, you’ll be treated like royalty every time you play. en caliente la riqueza esta a tus pies.
Cheers, Ample stuff.
online pharmacy canadian pharma companies drug prices comparison
Really loads of amazing tips.
canadian online pharmacies legitimate ed meds online without doctor prescription mexican pharmacies shipping to usa
Thank you. An abundance of data.
doctor prescription cialis online pharmacy canada drugs pharmacy
Win big and live the dream at our Mexican online casino. With life-changing jackpots and thrilling tournaments, fortune favors the bold. strendus casino online la clave para una buena vida.
You actually reported it adequately!
fda approved canadian online pharmacies canadian drugs overseas pharmacies
Wow all kinds of good info.
shoppers drug mart canada canada drugs canadian online pharmacies legitimate
You have made your position extremely clearly.!
pharmacie canadian pharmacy get prescription online
Appreciate it, A lot of stuff.
canada discount drug list of approved canadian pharmacies canada pharmacy no prescription
This is nicely said. .
national pharmacies online canadian drugs medical pharmacy
Thanks a lot, Plenty of info.
compare rx prices https://canadiandrugsus.com/ canada viagra
Great info. Kudos!
canada pharmacies/account overseas pharmacies canadian online pharmacies
You revealed that really well!
navarro pharmacy mexican pharmacy online prescription drugs without prior prescription
You’ve made your stand very nicely!!
online pharmacies in usa online pharmacy viagra canada pharmacy online
With thanks. Wonderful information.
drugs from canada online https://canadianpharmacylist.com/ visit poster’s website
This is nicely expressed! .
canadian pharmacy viagra generic price prescription drugs cheap drugs online
Wow quite a lot of beneficial facts!
canada online pharmacy international pharmacy pharmacies shipping to usa
You revealed it well.
best canadian prescription prices https://canadianpillsusa.com/ canada rx
Nicely put, Thanks a lot!
pharmacies shipping to usa canadian pharmacy cialis pharmacy drugstore online
You actually reported that really well!
canada pharmacies prescription drugs canada drugs direct walgreens online pharmacy
Thank you, A lot of stuff.
online prescription drugs https://canadiantabsusa.com/ aarp approved canadian online pharmacies
Incredible plenty of superb info.
best non prescription online pharmacies buy drugs online cialis generic pharmacy online
Regards. Useful stuff.
pharmacy online prescription https://northwestpharmacylabs.com/ best price prescription drugs
Wow tons of valuable knowledge.
online pharmacy usa https://sopharmsn.com/ buy prescription drugs online
Many thanks! Lots of knowledge!
online discount pharmacy canada online pharmacy internet pharmacy
Thanks a lot, Very good information.
best online pharmacy erectile dysfunction medications safe canadian online pharmacies
With thanks. I enjoy this.
canadian online pharmacies canada pharmacy online reputable canadian mail order pharmacies
You revealed this terrifically!
canadian drugs pharmacies online mexican pharmacy online canada pharmacy
Information nicely considered!.
aarp approved canadian online pharmacies pharmacy cheap no prescription drugs from canada online
This is really interesting, You’re a very skilled blogger.
I have joined your feed and look forward to
seeking more of your excellent post. Also, I have shared your
website in my social networks!
Truly a lot of wonderful material!
canadian pharmacy uk delivery prescription drugs online without doctor canadian pharmacy reviews
You suggested it really well!
canadian family pharmacy canadian online pharmacy canada drugs pharmacy online
Fantastic posts. With thanks.
fda approved canadian online pharmacies pharmacy online best canadian online pharmacy
Useful information. With thanks!
price prescription drugs list of legitimate canadian pharmacies pharmacy price compare
Nicely put, With thanks.
generic viagra online pharmacy canadian pharmacy king mexican pharmacies
Perfectly expressed truly! !
canadian family pharmacy drugstore online humana online pharmacy
Have you ever considered about including a little bit more than just your articles?
I mean, what you say is fundamental and all.
But just imagine if you added some great graphics or videos to give
your posts more, “pop”! Your content is excellent but with
pics and videos, this site could certainly be one of the very best in its field.
Fantastic blog!
Great content. Thanks!
list of approved canadian pharmacies mail order pharmacies no 1 canadian pharcharmy online
Kudos. A lot of info!
canadian drug stores online canadian pharmacy online canadian pharmacy uk delivery
You made the point!
canada pharmacy online pharmacie best online canadian pharcharmy
Really lots of terrific facts!
pharmacie order medicine online canadian pharmacies that ship to us
Many thanks! Loads of tips.
walgreens pharmacy online https://canadiandrugsus.com/ canadian discount pharmacy
Nicely expressed indeed. .
prescription drugs online without fda approved canadian online pharmacies no prescription pharmacy
With thanks, Loads of advice!
ordering prescriptions from canada legally list of legitimate canadian pharmacies pain meds online without doctor prescription
Many thanks, I appreciate it.
canada pharmaceuticals online generic canadian pharmacy certified canada pharmacy online canadian pharmacies
Wonderful forum posts. Thanks a lot!
viagra online canadian pharmacy https://canadianpharmacylist.com/ pharmacy online drugstore
You reported that effectively.
pharmeasy best 10 online canadian pharmacies canadian drugs
Good advice. Regards!
mexican pharmacy online medications drugs from canada with prescription canada discount drug
Thanks a lot. Terrific stuff!
pharmacie erection pills trusted online pharmacy reviews
Very good information. Many thanks.
canadian drugs online pharmacy https://canadianpillsusa.com/ canadian drug stores online
Take charge of your sexual health with generic viagra 100mg . Explore our range of options today.
Truly many of amazing tips!
on line pharmacy drugstore online prescription drug cost
Unveil the secret to passionate, romantic encounters with viagra for women . Embrace the journey and let your fantasies run wild.
Really lots of amazing material.
canada drug pharmacy erectile dysfunction medications prescription drugs prices
Regards, Good stuff.
navarro pharmacy https://canadiantabsusa.com/ canada pharmacies prescription drugs
Great write ups. Many thanks!
cheap prescription drugs online canadian pharmacies online canadian drug store
Amazing lots of superb knowledge!
compound pharmacy https://northwestpharmacylabs.com/ prescription drug cost
Very good tips. Many thanks.
buy cialis canada pharmaceutical online ordering canadian pharmaceuticals online safe
Thanks, I like it!
no prescription pharmacies highest rated canadian pharmacies viagra canada
Nicely put, Kudos.
pharmacy online no prescription order medicine online canadia online pharmacy
Kudos. Lots of data.
aarp approved canadian online pharmacies best 10 online canadian pharmacies pharmacies shipping to usa
Terrific tips. With thanks!
prescription prices comparison discount pharmacy canadian drugs pharmacies online
Factor clearly regarded!!
best online pharmacy stores canadian pharmacy king canadian online pharmacies prescription drugs
This is nicely put! .
canadian pharmacies-247 canadian family pharmacy best online pharmacies no prescription
Fantastic info. Thanks a lot.
canadian pharmacy review canadian pharmacy cialis highest rated canadian pharmacies
You revealed it effectively!
cialis canadian pharmacy pharmacy in canada pharmacies near me
You have made your point!
cheap viagra online canadian pharmacy canadian pharmaceuticals online pain meds online without doctor prescription
Whoa a lot of excellent tips!
canada drug online pharmacy canada northwestpharmacy
Amazing many of terrific tips!
prescription drugs canada erectile dysfunction medications cheap prescription drugs
Kudos, A lot of material.
viagra pharmacy 100mg canada pharmaceutical online ordering online pharmacy drugstore
Very good information. Appreciate it.
pharmacy cheap no prescription apollo pharmacy online canadian drugs pharmacy
Fantastic content. Thanks!
canada drugs buy cialis pharmacie
You revealed that effectively.
canada meds most reliable canadian pharmacies canadian prescriptions
Beneficial tips. With thanks.
online pharmacy without a prescription trust pharmacy canada costco online pharmacy
Great forum posts. Appreciate it.
shoppers drug mart pharmacy https://canadiandrugsus.com/ doctor prescription
Excellent post. Keep writing such kind of information on your blog.
Im really impressed by it.
Hi there, You’ve performed an incredible job.
I will certainly digg it and in my opinion suggest to my friends.
I am confident they will be benefited from this web site.
Many thanks! I enjoy this!
no prior prescription required pharmacy best online pharmacy stores pharmacies shipping to usa
You said it perfectly..
online pharmacy canada canadian pharmacy uk delivery publix pharmacy online ordering
Wonderful data, Many thanks.
mexican pharmacies https://canadianpharmacylist.com/ canadian pharmacy cialis
Greetings from Los angeles! I’m bored to death at work so I decided to browse your site on my
iphone during lunch break. I enjoy the knowledge you present here and can’t wait to
take a look when I get home. I’m amazed at how quick your blog loaded on my cell phone
.. I’m not even using WIFI, just 3G .. Anyhow, great blog!
Kudos! Quite a lot of info!
prescription drug trust pharmacy canada pharmacie
Thanks, A lot of facts!
online pharmacy school canada pharmacy highest rated canadian pharmacies
These are genuinely wonderful ideas in concerning blogging.
You have touched some fastidious things here. Any way keep up wrinting.
Thank you! Terrific stuff.
cialis online https://canadianpillsusa.com/ canada pharma limited llc
Awesome data. With thanks!
cvs pharmacy online canadian drug store canadian pharmaceuticals online safe
Seriously many of useful facts!
pharmacy price comparison canadian pharmacy king canada prescription plus pharmacy
Great forum posts, Appreciate it.
pharmacy online mexico list of legitimate canadian pharmacies buy prescription drugs online
You said it perfectly.!
prescription drugs from canada online cialis online pharmacy canadian pharmacy no prescription
Very good information, With thanks.
international drug mart canadian pharmacy online store canada pharmacy online panacea pharmacy
You have made your stand very well!!
canadadrugs canadian pharmacies-24h mexican pharmacies
Nicely put, Regards!
internet pharmacy buy online prescription drugs national pharmacies
Terrific posts. With thanks!
canadian rx erectile dysfunction medications online pharmacies legitimate
I have read several just right stuff here. Definitely price
bookmarking for revisiting. I surprise how so much attempt you set to create
this kind of excellent informative web site.
You have made your point.
drugstore online shopping list of legitimate canadian pharmacies cialis generic pharmacy online
You made your position very well..
canadian online pharmacies legitimate indian pharmacy canadian pharmacy viagra
Thanks, I enjoy it.
reputable canadian mail order pharmacies aarp approved canadian online pharmacies prescription drugs online without doctor
Effectively voiced really. .
canada drug online pharmacies in usa pharmacy online mexico
You actually mentioned it fantastically.
prescription drugs from canada online drugstore online canadian pharmacy reviews
Nicely put, Thanks.
online drugstore pharmacy canada online pharmacies pharmacy cost comparison
Hey! I know this is kind of off-topic but I needed to ask.
Does managing a well-established blog like yours require a massive amount
work? I am completely new to running a blog however I do write in my journal on a daily basis.
I’d like to start a blog so I can easily share my personal experience and feelings online.
Please let me know if you have any kind of ideas or
tips for brand new aspiring blog owners. Appreciate it!
Good posts. Thanks a lot.
canadian online pharmacies legitimate by aarp online pharmacies canadian pharmacy 365
Amazing quite a lot of terrific information!
online canadian pharmacies online medicine tablets shopping canada pharmacy online orders
You’ve made the point.
canadian pharmacy online cvs pharmacy online pharmacie canadienne
Kudos. Lots of content.
canadian pharmacy reviews https://canadiandrugsus.com/ global pharmacy canada
Many thanks. Valuable stuff!
northwest pharmacy rx pharmacy canadian online pharmacy
I am extremely inspired along with your writing skills as neatly as with
the format for your blog. Is this a paid topic or did you modify it
yourself? Either way stay up the excellent high quality writing, it’s rare to peer a
great weblog like this one these days..
Appreciate it, Loads of write ups!
walgreens pharmacy online order prescriptions online without doctor canada drug pharmacy
Very good post. I am going through many of these issues as well..
Kudos! Plenty of tips.
canadian pharmacy viagra brand canadian pharmacies-24h canada pharma limited llc
Great knowledge. Thank you!
buy generic viagra online https://canadianpharmacylist.com/ drugs from canada with prescription
Thanks a lot. Great information!
legit online pharmacy canada prescription plus pharmacy canada pharma limited
Appreciate it! A lot of posts.
buy prescription drugs from canada online prescription drugs canadapharmacy
Hurrah, that’s what I was looking for, what a stuff!
existing here at this website, thanks admin of this site.
Amazing a lot of fantastic advice!
drug price https://canadianpillsusa.com/ online pharmacies of canada
Seriously tons of superb tips!
buy cialis pharmacy tech international pharmacy
You stated that really well!
online drugstore pharmacy humana online pharmacy cheap pharmacy online
Truly plenty of amazing knowledge.
mexican pharmacies shipping to usa cheap drugs aarp recommended canadian pharmacies
Great posts. With thanks.
canada pharmacies/account https://canadiantabsusa.com/ online pharmacy usa
I quite like reading an article that will make people think.
Also, thanks for allowing for me to comment!
Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or
something. I think that you could do with some pics to drive the message home a bit,
but instead of that, this is wonderful blog. A great read.
I will definitely be back.
Hi, I read your blog regularly. Your story-telling style is witty, keep up the good work!