<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Geek Goddess</title>
	<atom:link href="https://geekgoddess.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://geekgoddess.com</link>
	<description></description>
	<lastBuildDate>Mon, 21 Oct 2019 13:56:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>A new way to boost engagement using the Ask method with conversational &#8220;chat-like&#8221; surveys!</title>
		<link>https://geekgoddess.com/a-new-way-to-boost-engagement-using-the-ask-method-with-conversational-chat-like-surveys/</link>
					<comments>https://geekgoddess.com/a-new-way-to-boost-engagement-using-the-ask-method-with-conversational-chat-like-surveys/#respond</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Tue, 20 Mar 2018 23:42:54 +0000</pubDate>
				<category><![CDATA[reviews]]></category>
		<guid isPermaLink="false">https://geekgoddess.com/?p=1553</guid>

					<description><![CDATA[Ryan Levesque&#8217;s &#8220;Ask&#8221; method is all about simply asking your potential leads some questions, then giving them the most relevant sales pitch based on their answers (yes, I know that&#8217;s REALLY simplifying it, but let&#8217;s go with it). The &#8220;Ask&#8221; Method has been somewhat of a game-changer despite how it seems like a no-brainer once ... <div><a href="https://geekgoddess.com/a-new-way-to-boost-engagement-using-the-ask-method-with-conversational-chat-like-surveys/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>Ryan Levesque&#8217;s &#8220;Ask&#8221; method is all about simply asking your potential leads some questions, then giving them the most relevant sales pitch based on their answers (yes, I know that&#8217;s REALLY simplifying it, but let&#8217;s go with it).</p>
<p>The <em>&#8220;Ask&#8221; Method</em> has been somewhat of a game-changer despite how it seems like a no-brainer once you&#8217;ve read about it&#8230;<strong>BUT&#8230;the one thing that hasn&#8217;t really been addressed is HOW you can maximize your responses when you actually do the <em>&#8220;asking&#8221;</em>.</strong></p>
<p>Here&#8217;s something for you to ponder.</p>
<p>How are people <em>truly</em> interacting these days the MOST? It&#8217;s not email. It&#8217;s not by using &#8220;Survey Monkey&#8221;-like surveys where you ask a bunch of questions and expect someone to answer them all. It&#8217;s via text &#8211; or instant message &#8211; or chat. All are basically the same thing. You ask a single question in a conversational way and respond based on the response you get from that question. </p>
<p>The problem is, MOST &#8220;Ask&#8221; surveys are NOT done this way, so while you can glean a lot of valuable information from your leads/contacts/prospects using a long, boring survey, what if you could do the same thing, but do it <strong>conversationally</strong>? Just think how many MORE people would probably engage in your survey?</p>
<h4 class="center">Enter the next game-changer: <a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">&#8220;Survey Sparrow&#8221;</a>.</h4>
<p><strong>Survey Sparrow</strong> is a whole new way of turning surveys into conversations. I was testing out a quick survey on my own website and was getting responses here and there. Since I was really only testing out a couple of different systems I wasn&#8217;t expecting a whole lot. Then I tried <a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">&#8220;Survey Sparrow&#8221;</a>. You probably haven&#8217;t heard about it because it&#8217;s less than six months old. In those six months with word-of-mouth they&#8217;ve signed up over A THOUSAND businesses. I heard about them from a Facebook group I&#8217;m part of and was captivated by the concept once I saw it in action.</p>
<p>When I put a test survey up (something so incredibly simple, yet kind of fun) I was amazed at how many MORE people actually answered it. It was the same exact question, just presented in a different way. Now, the way I did it, I had a single question, but you could use as many as you wanted. And guess what? You can use LOGIC to tailor the answers and the follow-up questions based on the answers given. This is the same type of thing you would expect from something that&#8217;s been around longer and is more expensive like Survey Gizmo. I loved that the logic was there, and I had fun working with it. You can see what my little survey popup looked like below (and actually it&#8217;s still live on my site as I write this):</p>
<p><img src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-6.56.46-PM.png" alt="survey sparrow" width="406" height="324" class="aligncenter size-full wp-image-1557 x-img" style="max-width:100%;" srcset="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-6.56.46-PM.png 406w, https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-6.56.46-PM-100x80.png 100w" sizes="(max-width: 406px) 100vw, 406px" /></p>
<p>So, someone sees this pop up and clicks the &#8220;sure&#8221; button, then gets my survey question&#8230;</p>
<p><img src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-7.08.15-PM.png" alt="dog or cat person" width="421" height="302" class="aligncenter size-full wp-image-1559 x-img" style="max-width:100%;"" srcset="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-7.08.15-PM.png 421w, https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-7.08.15-PM-100x72.png 100w" sizes="(max-width: 421px) 100vw, 421px" /></p>
<p>They click their answer (so simple) and get a targeted response:</p>
<p><img src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2018-03-20-at-7.08.15-PM.png" alt="" width="424" height="184" class="aligncenter size-full wp-image-1560 x-img" style="max-width:100%;"" /></p>
<p>I know&#8230;super simplified, but it shows the basics of how it works. You can assign a value to each answer and could then target those who answered based on the points they accumulated. Of course you&#8217;d have to ask for their email address at some point, but that&#8217;s just another question and is easily incentivized by offering them some sort of lead magnet for it.</p>
<p>I brought <a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">&#8220;Survey Sparrow&#8221;</a> up for this blog post as a way of letting people know about a possible NEW way to use the &#8220;Ask&#8221; method, but do it in a fun, engaging way that MIGHT convert better for you (I know it did for me). But <a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">&#8220;Survey Sparrow&#8221;</a> does more than just do cute popup surveys.</p>
<p>You can also do embedded surveys that could go on thank-you pages and ask some quick thoughts on a process or product. There&#8217;s also the ability to send a survey via email, but that&#8217;s not really useable right now. The cool thing is the developers are very actively developing the software and are adding new features on a regular basis and even though it&#8217;s not full developed since it&#8217;s still young, I believe the popup widget (and YES, there is a WordPress plugin to make this easy for you!) is a very cool NEW way to engage with your potential leads <em>and it IS working great right now</em>.</p>
<p><a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">Check &#8217;em out while the pricing is still low.</a> </p>
<p>Oh yeah, one more thing. <a href="https://surveysparrow.grsm.io/jaimelerner" target="_blank">Survey Sparrow</a> is optimized for mobile.</p>
<p>P.S. The links from this page are affiliate links. I very rarely become an affiliate for a product, but when I do, it&#8217;s because 1) I believe in it, and 2) it doesn&#8217;t change the cost by using my link. :)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/a-new-way-to-boost-engagement-using-the-ask-method-with-conversational-chat-like-surveys/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Keep Hackers from Cloning/Duplicating Your Facebook Account</title>
		<link>https://geekgoddess.com/how-to-keep-hackers-from-cloningduplicating-your-facebook-account/</link>
					<comments>https://geekgoddess.com/how-to-keep-hackers-from-cloningduplicating-your-facebook-account/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Mon, 24 Apr 2017 15:03:04 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">http://geekgoddess.com/?p=1173</guid>

					<description><![CDATA[It’s happening increasingly often. I’ll receive a “friend request” from someone who is already my Facebook &#8220;friend&#8221;. I review the profile, and it looks almost identical to my existing Facebook friend’s profile with one big exception: There&#8217;s no history other than today when a profile photo and cover photo were added that match the ones ... <div><a href="https://geekgoddess.com/how-to-keep-hackers-from-cloningduplicating-your-facebook-account/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>It’s happening increasingly often. I’ll receive a “friend request” from someone who is already my Facebook &#8220;friend&#8221;. I review the profile, and it looks almost identical to my existing Facebook friend’s profile with one big exception: There&#8217;s no history other than today when a profile photo and cover photo were added that match the ones my existing Facebook friend has.</p>
<p>That’s your first clue that this Facebook account is CLONED and was NOT created by the person you think it was. (Warning: Sometimes someone will create a new account if they got locked out of their original account and couldn’t recover it, but that’s rare).</p>
<p>The second clue is to look at the profile of the person you already have as a Facebook friend. See if their account is active and also if their friends list is PUBLIC (meaning you can see ALL of their friends). If so, they have set themselves up to have a hacker/spammer CLONE their profile to get access to their friends.</p>
<h3><strong>If your friends list is PUBLIC, ANYONE can see who your friends are and can send them a friend request as YOU once they have cloned your profile</strong></h3>
<p>Unfortunately, many people don&#8217;t pay attention and just assume either they weren&#8217;t already friends with the person, or the person had to create a new profile, so they just say &#8220;yes&#8221; to the friend request.</p>
<p><strong>Why would a scammer want to do this?</strong> There are several reasons that I can think of off the top of my head. Once the scammer has &#8220;friended&#8221; you, they can:</p>
<ul>
<li>Send you a private message with a fake story just like the old email scams where someone says they are stranded without money and are asking you to send money to them</li>
<li>Scan your profile (since they now have full access to it) for personally-identifiable information that will allow them to do identity theft</li>
<li>If that info isn&#8217;t in your profile, they can PM you and ask you for private information that could possibly help them do identity theft</li>
<li>Send you links in a private message or post to your timeline links that contain viruses or cause you to send out spam on their behalf</li>
<li>Steal your private photos (including those of your children) and use them for nefarious reasons</li>
<li>If your phone number is listed in your profile, they will steal the number to sell to telemarketers</li>
</ul>
<p>That&#8217;s just a few off the top of my head.</p>
<h2 class="center-text"><strong>How Do You Keep Hackers/Spammers from Cloning Your Account?</strong></h2>
<p>It&#8217;s so simple, but 90% of the people don&#8217;t do it.</p>
<p><strong>Make your friends list PRIVATE.</strong></p>
<p>If your friends list is PRIVATE, then spammers/hackers who are not friends with you won&#8217;t know who your friends are, so you are of no use them in terms of cloning your profile. They clone your profile so they can impersonate you and get access to your friends, so if you take your friends out of the equation, you will no longer be a target. </p>
<p>Simple, huh?</p>
<h3>Here&#8217;s how to make your friends list private:</h3>
<p>I haven&#8217;t found a way to do this on the mobile app, so log into Facebook on your desktop computer. Go to your &#8220;profile&#8221; page by clicking on your name at the very top of the page in the blue bar. Once you&#8217;re on your profile page, look to the left-hand side. You&#8217;ll see a box that says &#8220;Friends&#8221; and has all your friends listed. At the upper right-hand corner of that box is a little down arrow. If you click it, you&#8217;ll see a popup that says &#8220;Edit Privacy&#8221;.</p>
<img  class="x-img aligncenter x-img-thumbnail none" style="max-width: 100%" src="http://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2017-04-24-at-10.29.02-AM.png" >
<p>Click that little popup, and change the privacy setting to &#8220;Only Me&#8221;.</p>
<img  class="x-img aligncenter x-img-thumbnail none" style="max-width: 100%" src="http://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2017-04-24-at-10.56.45-AM.png" >
<p>That&#8217;s it. You have now protected yourself from being a target for spammers/hackers who clone sites to get access to friends lists. Now when one of your friends looks at your profile page, the ONLY friends they will see listed are any friends you have in common. They won&#8217;t see any others. But most importantly, spammers/hackers will see NO FRIENDS.</p>
<p>By the way, the spammers/hackers don&#8217;t need access to your account to clone it. Your cover photo and profile photo are usually public unless you specifically set your profile photo to private. All they need is to be able to SEE your photos and your public friends list and they&#8217;ll have everything they need to clone your profile. Because of this, you should feel safe that your password was probably never compromised. More than likely, they never had access to your account directly. You can change your password if you&#8217;d like to (and it&#8217;s generally a good idea to do that periodically), but it&#8217;s probably not necessary in this case.</p>
<p>Please tell all of your friends about this tip and have them protect themselves.</p>
<div  class="x-entry-share" ><p>Share this Post</p><div class="x-share-options"><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Facebook" onclick="window.open('http://www.facebook.com/sharer.php?u=https%3A%2F%2Fgeekgoddess.com%2Ffeed&amp;t=blog', 'popupFacebook', 'width=650, height=270, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-facebook-square" data-x-icon-b="&#xf082;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Twitter" onclick="window.open('https://twitter.com/intent/tweet?text=blog&amp;url=https%3A%2F%2Fgeekgoddess.com%2Ffeed', 'popupTwitter', 'width=500, height=370, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-twitter-square" data-x-icon-b="&#xf081;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on LinkedIn" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fgeekgoddess.com%2Ffeed&amp;title=blog&amp;summary=It%E2%80%99s+happening+increasingly+often.+I%E2%80%99ll+receive+a+%E2%80%9Cfriend+request%E2%80%9D+from+someone+who+is+already+my+Facebook+%22friend%22.+I+review+the+profile%2C+and+it+looks+almost+identical+to+my+existing+Facebook+friend%E2%80%99s+profile+with+one+big+exception%3A+There%27s+no+history+other+than+today+when+a+profile+photo+and+cover+photo+were+added+that+match+the+ones+...+%3Cdiv%3E%3Ca+href%3D%22https%3A%2F%2Fgeekgoddess.com%2Fhow-to-keep-hackers-from-cloningduplicating-your-facebook-account%2F%22+class%3D%22more-link%22%3ERead+More%3C%2Fa%3E%3C%2Fdiv%3E&amp;source=The+Geek+Goddess', 'popupLinkedIn', 'width=610, height=480, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-linkedin-square" data-x-icon-b="&#xf08c;"></i></a></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/how-to-keep-hackers-from-cloningduplicating-your-facebook-account/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to Add Google Tag Manager After the Opening  Tag in WordPress</title>
		<link>https://geekgoddess.com/how-to-add-google-tag-manager-after-the-opening-body-tag-in-wordpress/</link>
					<comments>https://geekgoddess.com/how-to-add-google-tag-manager-after-the-opening-body-tag-in-wordpress/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Fri, 29 Jul 2016 16:13:20 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://geekgoddess.com/?p=1057</guid>

					<description><![CDATA[Oddly enough, WordPress still doesn&#8217;t have a native hook right after the opening &#60;body&#62; tag. Some themes add an action in that spot so you can hook into it, but most don&#8217;t. Here is some simple code you can add to your WordPress functions file that will properly insert the iframe portion of the Google ... <div><a href="https://geekgoddess.com/how-to-add-google-tag-manager-after-the-opening-body-tag-in-wordpress/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>Oddly enough, WordPress still doesn&#8217;t have a native hook right after the opening &#60;body&#62; tag. Some themes add an action in that spot so you can hook into it, but most don&#8217;t. </p>
<p>Here is some simple code you can add to your WordPress functions file that will properly insert the iframe portion of the Google Tag Manager code after the opening &#60;body&#62; tag, and insert the rest after the opening of the &#60;head&#62; tag. Simply cut and paste this into the functions.php file of your theme (or child theme) <strong>replacing both instances of GTM-XXXX with your container ID</strong>.</p>
<p>Also note some of this is loaded via javascript AFTER your page loads, so you will not see it if you simply do a &#8220;view source&#8221;. Instead, you will need to &#8220;inspect&#8221; the code once your page is loaded and you will then see everything is inserted properly.</p>
<p>Please leave me a comment if this was helpful to you. :)</p>
<pre>
function gg_insert_gtm() { ?&#62;
&#60;script&#62;(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');&#60;/script&#62;
&#60;?php
}
add_action('wp_head','gg_insert_gtm');
</pre>
<p><strong>IMPORTANT:</strong> The above code assumes you are inserting this code somewhere before the final php end tag (?&#62;). IF you are inserting it AFTER the final php end tag (i.e. at the very end of your functions php file), then you will need to add in both a START php tag (&#60;?php) at the very beginning before the word &#8220;function&#8221; AND an END php tag (?&#62;) after the &#8220;add_action&#8221; line.</p>
<p>Also note the &#8220;noscript&#8221; portion isn&#8217;t here because it is for when you don&#8217;t have javascript and this obviously is inserted via javascript as pointed out. :) (Silly me on that one!)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/how-to-add-google-tag-manager-after-the-opening-body-tag-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Infusionsoft&#8217;s Secret Backdoor</title>
		<link>https://geekgoddess.com/infusionsofts-secret-backdoor/</link>
					<comments>https://geekgoddess.com/infusionsofts-secret-backdoor/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Thu, 07 Jul 2016 02:57:59 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://geekgoddess.com/?p=1016</guid>

					<description><![CDATA[Have you ever run a special price, maybe for a conference or special ad/campaign and found that some people were purchasing your product/subscription at that discount price long after you had removed all order forms for it? Have you ever had people mysteriously get comped for memberships or coaching programs yet you &#8211; nor anyone ... <div><a href="https://geekgoddess.com/infusionsofts-secret-backdoor/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>Have you ever run a special price, maybe for a conference or special ad/campaign and found that some people were purchasing your product/subscription at that discount price long after you had removed all order forms for it? Have you ever had people mysteriously get comped for memberships or coaching programs yet you &#8211; nor anyone on your staff &#8211; ever manually comped them? Does your competition somehow know about all of the different pricing you have for every one of your products? Even if you don&#8217;t <em>think</em> you are experiencing any of these things, if you have ANY products listed in your Infusionsoft app, then <strong>some of this <em>could</em> be going on right under your nose</strong>.</p>
<p>How?</p>
<p class="center-text" style="margin-top:-10px;font-size:24px;color:#000"><strong>Infusionsoft&#8217;s Secret Backdoor that Leads Directly to ALL of Your Products</strong></p>
<p>Whenever I start to work with a new client, one of the first things I check is to see if they have this backdoor slammed shut or not. <strong>Amazingly, 9 times out of 10, it&#8217;s NOT</strong>. </p>
<p>I mention this to Infusionsoft Certified Partners and they didn&#8217;t know it existed &#8211; or forgot about it. </p>
<p>And that&#8217;s the whole issue. Like a secret passageway whose entrance has been forgotten, <strong>Infusionsoft&#8217;s Secret Backdoor is just waiting to be opened. </strong></p>
<p>Out of curiosity I&#8217;ve checked many major marketers to see if they&#8217;ve closed this door. They haven&#8217;t. It was interesting to view their entire product line and see every price point they offer for those products.</p>
<p><em>How did I do that?</em></p>
<p>Simple. Infusionsoft has a built in shopping cart and store front. Very few people actually use it these days. Instead they just use the order forms to sell their products. The shopping cart was (and is) ugly. The newer storefront has greatly improved and some people use it. Those that do would have closed the problems with the backdoor, but they wouldn&#8217;t have closed the backdoor itself. Why? Because that storefront IS the Secret Backdoor.</p>
<p>Unless you explicitly tell Infusionsoft NOT to put a product in your store, it will be displayed there. And it&#8217;s easy to see ANYONE&#8217;S storefront. All you need to know is their app name. You can easily get that by looking at any opt-in form code or order form URL. Once you have their app name, simply substitute their app name for &#8220;appname&#8221; in the following URL: https://<em>appname</em>.infusionsoft.com/app/storeFront/showStoreFront</p>
<p>Voila! You can see every product they have that has not explicitly been set to NOT display in the storefront. Not only can you see each product, <em>you can purchase it</em>. So you can &#8220;go shopping&#8221; and see if there is a discount price for the product/coaching program you wanted. </p>
<p>Many people offer multiple versions of each of their products &#8211; each at a different price point &#8211; rather than use promo codes or other ways to adjust the pricing. Either they don&#8217;t know how to do that, or just find it easier to create multiple products. </p>
<p>I&#8217;ve seen pricing from conferences where people could have purchased a program for 1/2 off &#8211; supposedly ONLY at the conference. But the price is still there in their Infusionsoft app, so it&#8217;s there in their storefront and I could buy the program at that price as if I was at the conference. </p>
<p>I&#8217;ve also seen products priced at zero or $1 rates, essentially &#8220;comped&#8221; (and some even listed as &#8220;comp&#8221;, obviously so internal staff could use that when creating orders) and I could &#8220;order&#8221; all of them if I wanted to, reaping the same benefits that people who paid full price received. </p>
<p>Unless you have someone auditing every order that comes through, these could easily slip through the cracks unquestioned. And even if you caught it, wouldn&#8217;t you more than likely honor the pricing?</p>
<p class="center-text" style="margin-top:-10px;font-size:24px;color:#000"><strong>So how do you slam that door shut?</strong></p>
<p><img src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.29-PM.png" alt="Screen Shot 2016-07-06 at 10.19.29 PM" width="686" height="278" class="alignleft size-full wp-image-1019" style="width:300px;max-width:100%;" srcset="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.29-PM.png 686w, https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.29-PM-100x41.png 100w" sizes="(max-width: 686px) 100vw, 686px" />Super easy. Go to your product listings. Click on any product in the list. To the lower right you&#8217;ll see the options for shipping, taxes, etc. You&#8217;ll also see a button that says &#8220;Cart Options&#8221; and &#8220;Edit&#8221;. Click it.</p>
<p style="clear:both">
<p><img src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.18-PM.png" alt="Screen Shot 2016-07-06 at 10.19.18 PM" width="466" height="320" class="alignright size-full wp-image-1020" style="width:200px;max-width:100%;" srcset="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.18-PM.png 466w, https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2016-07-06-at-10.19.18-PM-100x69.png 100w" sizes="(max-width: 466px) 100vw, 466px" />In the popup window, check the box that says &#8220;is hidden in cart&#8221;. Save it. That&#8217;s it. That&#8217;s what removes the product from your public backdoor store. </p>
<p>What if you have hundreds of products though? It would be pretty tedious to remove them one-by-one. Well, you don&#8217;t have to.</p>
<p>Go back to your products list. Click the &#8220;Actions&#8221; button at the top right of your list. Select &#8220;Mass Update Products&#8221; from the drop-down. Check &#8220;is hidden in cart&#8221; and process the action. That&#8217;s it. ALL of them are now hidden from your cart, your store and your competition. If you want to selectively choose products, just do that before you click the &#8220;Actions&#8221; button and select the &#8220;Mass Update Products&#8221; action. It will then only hide the ones you explicitly checked off.</p>
<p>Now you just have to remember to check that box each time you add a new product. </p>
<p>It would be nice if there was a setting somewhere that made that default to being checked rather than unchecked since more people don&#8217;t use the store than do, but also most people don&#8217;t know about this backdoor. Now YOU do. So go shut it if you&#8217;re not using the storefront.</p>
<p>You&#8217;re welcome. :)</p>
<p><strong>UPDATE: Infusionsoft has changed where the &#8220;hide in cart&#8221; checkbox resides.</strong> They&#8217;ve moved it from the cart options popup to listing it just above the shipping/weight/taxable section. They&#8217;ve also reworded it to say &#8220;Is hidden in storefront&#8221; rather than &#8220;is hidden in cart&#8221;. Better description!<br />
<img  class="x-img"  src="https://d2ju0b6yy9pgv9.cloudfront.net/Screen-Shot-2017-12-19-at-12.23.30-PM.png" >
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/infusionsofts-secret-backdoor/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>How to Auto-Fill Infusionsoft Forms in WordPress</title>
		<link>https://geekgoddess.com/auto-fill-infusionsoft-forms/</link>
					<comments>https://geekgoddess.com/auto-fill-infusionsoft-forms/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Sun, 20 Mar 2016 17:02:55 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=867</guid>

					<description><![CDATA[I&#8217;m inherently lazy. I think most people are. Recently I was on a conference call with all the team members of a high-profile direct marketer and one of his team members said if she finds herself doing something over and over again, she always finds a way to automate it. She&#8217;s not the Terminator&#8230;she&#8217;s the ... <div><a href="https://geekgoddess.com/auto-fill-infusionsoft-forms/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m inherently lazy.  I think most people are.</p>
<p>Recently I was on a conference call with all the team members of a high-profile direct marketer and one of his team members said if she finds herself doing something over and over again, she always finds a way to automate it.  She&#8217;s not the Terminator&#8230;<em>she&#8217;s the Automator.</em></p>
<p>And that&#8217;s a good thing.</p>
<p>I&#8217;m the same way. I re-use code so I don&#8217;t have to build from scratch. I build systems to do the work for me. And if my clients keep asking for the same thing over and over again, I see if there&#8217;s a way to make life simpler for them (and me) by creating an easy way for them to implement it themselves. That way I can get on with solving their bigger problems, and they get to save a little cash in the process.</p>
<p>Win-win.</p>
<p>To that end, I finally got tired of people asking me to add some code to their pages so their Infusionsoft web forms would auto-populate with what was sent to the page in the URL.  (You know, when you check that little box that says <em>&#8220;Pass Person&#8217;s info to &#8220;Thank You&#8221; page url (This is for techies)&#8221;</em>). <strong>So, I created the <a href="https://wordpress.org/plugins/auto-fill-infusionsoft-forms/" target="_blank" rel="noopener noreferrer">FREE &#8220;Auto-Fill Infusionsoft Forms&#8221; WordPress plugin</a></strong>.  Now, all my clients (or anyone who wishes) can simply install the plugin and it automatically fills in whatever data is sent to it into the Infusionsoft form on the page.</p>
<p>Which forms? ANY form you can embed.</p>
<p>Yes, it works for&#8230;</p>
<ul>
<li>Infusionsoft Web Forms from Campaign Builder</li>
<li>Legacy Web Forms (including those made by the Classic Web Form Builder)</li>
<li>Legacy Order Forms</li>
<li>Any form you manually create as long as it uses the Infusionsoft form field names</li>
<li>All versions of the embed code, including the javascript snippet</li>
</ul>
<p>In addition it&#8230;</p>
<ul>
<li>Automatically makes first name, last name, and email REQUIRED fields (using HTML5 form validation)</li>
<li>Adds placeholders for first name, last name, email, phone, phone5 (or whatever phone field you&#8217;re using for cell) if you don&#8217;t want to use labels on your forms (web forms only)</li>
<li>Adds in the Infusionsoft Web Tracking Code site-wide for you to help with lead tracking</li>
</ul>
<p>To add the placeholders and automatically HIDE the labels on all web forms (other than those created in the classic builder), simply add the &#8220;nolabel&#8221; class to the form. For example, where it says <em>class=&#8221;infusion-form&#8221;</em>, change it to say <em>class=&#8221;infusion-form nolabel&#8221;</em>.</p>
<p>This should be sufficient for most Infusionsoft users, but for those who want to do more, I&#8217;ll be releasing a <strong>Pro Version</strong>:</p>
<p>Included in the Pro version will be:</p>
<ul>
<li>The ability to add in additional fields to auto-fill (standard and/or custom)</li>
<li>Edit the placeholder text</li>
<li>Add in the LeadSource field to capture lead source IDs for tracking</li>
<li>Automatically add in custom fields to capture Google Analytics variables</li>
<li>&#8230;and more</li>
</ul>
<p><!--
If you'd like to be notified when the Pro Version of the plugin is released, please enter your information below:



<form accept-charset="UTF-8" action="https://yr156.infusionsoft.com /app/form/process/467ace23a04e868244944670e83c7d25" class="infusion-form nolabel" method="POST">


<div style="display:none">
    <input name="inf_form_xid" type="hidden" value="467ace23a04e868244944670e83c7d25" />
    <input name="inf_form_name" type="hidden" value="Signed up for Auto-Fill Pro Notifications - 149" />
    <input name="infusionsoft_version" type="hidden" value="1.51.0.57" />
</div>




<div class="infusion-field"><label for="inf_field_FirstName">First Name *</label><input class="infusion-field-input-container" id="inf_field_FirstName" name="inf_field_FirstName" type="text" style="border-color: #f148ac;" /></div>




<div class="infusion-field"><label for="inf_field_Email">Email *</label><input class="infusion-field-input-container" id="inf_field_Email" name="inf_field_Email" type="text" style="border-color: #f148ac;" /></div>


    

<div class="infusion-submit">
        <input type="submit" value="Notify Me!" />
    </div>


</form>


--></p>
<h4>A couple of FAQs</h4>
<p><strong>Q.</strong> Does this work with Infusionsoft emails?<br />
<strong>A.</strong> Of course! :) With a caveat. When setting up your automation links in your emails, make sure to add in the information you want to pre-fill in the form you&#8217;re sending people to.  For example, make your link look like this:</p>
<div style="font-family:courier,'Times New Roman'">&lt;a href=&#8221;http://example.com/my-page-with-the-form/?inf_field_FirstName=~Contact.FirstName~&#038;inf_field_Email=~Contact.Email~&#8221;&gt;My link&lt;/a&gt;</div>
<p>&nbsp;<br />
<strong>Q.</strong> Does it work with Optimize Press?<br />
<strong>A.</strong> Yes, it&#8217;s been tested with Optimize Press.</p>
<p><strong>Q.</strong> Does it work with Lead Pages?<br />
<strong>A.</strong> NO. Lead Pages uses a popup window with content that is hosted on Lead Pages&#8217; website. You can only affect forms that are hosted on your own WordPress website. However, it may be possible to use it with Lead Pages with a little extra effort. (More later on this)</p>
<p><strong>Q.</strong> I wish there was a way to use this to pass info back to an Infusionsoft-hosted web form or order form and have it pre-fill<br />
<strong>A.</strong> There is. :) More on that later&#8230;</p>
<p><span style="color:#fff">Pre-fill Infusionsoft forms, auto-populate Infusionsoft forms, pre-populate infusionsoft forms</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/auto-fill-infusionsoft-forms/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Keep Emoticons as Text Plugin</title>
		<link>https://geekgoddess.com/keep-emoticons-as-text-plugin/</link>
					<comments>https://geekgoddess.com/keep-emoticons-as-text-plugin/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Wed, 25 Nov 2015 16:58:24 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=821</guid>

					<description><![CDATA[One of my pet peeves with WordPress is how the default action is for it to substitute annoying image &#8220;smilies&#8221; for any text emoticon you use. Personally, I don&#8217;t like having all of those little yellow icons dotting my pages and posts, so the first thing I&#8217;ve always done in a new install was to ... <div><a href="https://geekgoddess.com/keep-emoticons-as-text-plugin/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>One of my pet peeves with WordPress is how the default action is for it to substitute annoying image &#8220;smilies&#8221; for any text emoticon you use.  Personally, I don&#8217;t like having all of those little yellow icons dotting my pages and posts, so the first thing I&#8217;ve always done in a new install was to UNcheck the box next to &#8220;Convert emoticons like :-) and :-P to graphics on display&#8221; in the Writing settings.  Annoyingly enough, it&#8217;s checked by default since the WordPress developers have decided we must like smilies or something.</p>
<p>Anyway, with the release of WordPress 4.1, this setting option has disappeared from any brand-new installs (it&#8217;s still showing if you have an earlier database version).  I was scratching my head and reading the WordPress forums to find out why.  It seems the core team felt they needed to clean up the settings area and get rid of the &#8220;Formatting&#8221; section from the Writing settings so it would be more streamlined.  They felt most people left those settings &#8220;as-is&#8221;, so it was better to just get rid of the option to change them.  </p>
<p>Grrrrrrr&#8230;.</p>
<p>So, I found a couple of solutions which entailed editing some WordPress core files (which I feel is ALWAYS a no-no), then discovered a simple way to fix it. You can go to </p>
<pre>/wp-admin/options.php</pre>
<p> to see the hidden options page in your dashboard.</p>
<p><strong>CAUTION:<em>Changing the wrong options here or formatting them incorrectly could break your site &#8211; proceed carefully.</em></strong></p>
<p>From there, look for the &#8220;use_smilies&#8221; option, remove the &#8220;1&#8221; from there (make it blank), then click the save button at the bottom of the page.  That&#8217;s it.  Simple.  It does the same thing as unchecking the box used to do.  You can also add a line of code to your functions.php page, but this is much simpler.</p>
<p>If you don&#8217;t want to do either of the above (i.e. if editing your options page seems a little too scary since you could end up breaking your site if you accidentally change something else), you can use a simple plugin I built and posted to the WordPress repository:</p>
<p><a href="https://wordpress.org/plugins/keep-emoticons-as-text/">Keep Emoticons as Text</a>.  </p>
<p>It&#8217;s only a single line of code (the same one you&#8217;d put in your functions file), so it doesn&#8217;t add anything in terms of load to your WordPress site. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/keep-emoticons-as-text-plugin/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Add a custom popup in CustomerHub to increase your sales</title>
		<link>https://geekgoddess.com/add-a-custom-popup-in-customerhub-to-increase-your-sales/</link>
					<comments>https://geekgoddess.com/add-a-custom-popup-in-customerhub-to-increase-your-sales/#respond</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Tue, 15 Sep 2015 20:30:35 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=743</guid>

					<description><![CDATA[There are a few things I like about CustomerHub. OK, VERY few things I like about CustomerHub, but it&#8217;s still widely used. Probably because of the way it integrates natively with Infusionsoft (Infusionsoft purchased CustomerHub a few years back), but also for people who stream a lot of video, it can be more cost-effective than ... <div><a href="https://geekgoddess.com/add-a-custom-popup-in-customerhub-to-increase-your-sales/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>There are a few things I like about CustomerHub.  OK, VERY few things I like about CustomerHub, but it&#8217;s still widely used.  Probably because of the way it integrates natively with Infusionsoft (Infusionsoft purchased CustomerHub a few years back), but also for people who stream a lot of video, it can be more cost-effective than streaming elsewhere.</p>
<p>I have a few clients who use CustomerHub so I&#8217;ve had a chance to play in there quite a bit. Usually I&#8217;m just building pages and setting up &#8220;<em>partials</em>&#8221; (included pages), but then I was asked if I could create a popup that would appear upon login.  The popup needed to launch automatically and be tailored to show up only if someone had a specific tag (or, didn&#8217;t have a tag).  </p>
<p>The purpose of the popup was to promote an event or product and push the member to a sales page.  If they hadn&#8217;t been tagged as having purchased the product, they were shown the popup every time they logged in.  <strong>Once implemented, the response rate goes WAY up &#8211; between 30-40% more.</strong>  <em>Wow</em>.  So this was definitely worth doing, and continuing to do.</p>
<p>The tricky part was getting it to work.  CustomerHub has a nasty habit of stripping out javascript when you try to insert it on the page.  It also strips out adding in external stylesheets.  So if you want to add your own popup code, it becomes a game of trying to keep the code on the page. </p>
<p>There are some workarounds (such as hosting the javascript elsewhere and including it) or trying to add it into the theme files, but these didn&#8217;t really work natively.  I&#8217;ll spare you the tech-talk of how I finally got it to work, but I finally did.  An example is shown below.</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-03-26-at-2.12.07-PM.png" alt="Screen Shot 2015-03-26 at 2.12.07 PM" width="852" height="650" class="alignnone size-full wp-image-744" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-03-26-at-2.12.07-PM.png 852w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-03-26-at-2.12.07-PM-100x76.png 100w" sizes="(max-width: 852px) 100vw, 852px" /></p>
<p>I&#8217;m using Fancybox to do the modal, and passing the member&#8217;s first name to the popup to personalize it.  Once again, the modal only displays if someone hasn&#8217;t purchased the product (well, in this case we just showed it to everyone because of the number of products, but normally it was a single product/event being promoted).  This was done using a <em>partial</em> that was included on the home page.  Basically, if they had the qualifying tag (i.e. they had already purchased the product), the <em>partial</em> &#8220;shown&#8221; was a blank page.  If they did NOT have the tag, the <em>partial</em> they got included the javascript that created the modal popup.</p>
<p>Sweet!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/add-a-custom-popup-in-customerhub-to-increase-your-sales/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Get Mobile-Friendly to Remain Google-Friendly</title>
		<link>https://geekgoddess.com/get-mobile-friendly-to-remain-google-friendly/</link>
					<comments>https://geekgoddess.com/get-mobile-friendly-to-remain-google-friendly/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Sun, 22 Feb 2015 03:03:24 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=580</guid>

					<description><![CDATA[Is your website &#8216;Mobile-Friendly&#8217;? If your website is still in the dark ages and isn&#8217;t set up to be responsive, then a change Google announced a few months ago could really hurt you. Pretty soon, Google will be adding a new &#8216;Mobile-Friendly&#8217; label to listings, and if you don&#8217;t have that moniker, it could hurt ... <div><a href="https://geekgoddess.com/get-mobile-friendly-to-remain-google-friendly/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>Is your website <em>&#8216;Mobile-Friendly&#8217;</em>? If your website is still in the dark ages and isn&#8217;t set up to be responsive, then <a href="http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html">a change Google announced a few months ago</a> could really hurt you. </p>
<p>Pretty soon, Google will be adding a new &#8216;Mobile-Friendly&#8217; label to listings, and if you don&#8217;t have that moniker, it could hurt your search ranking. (Note this is for searches done on mobile devices, not desktop searches).</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2014-12-11-at-1.38.28-PM.png" alt="Screen Shot 2014-12-11 at 1.38.28 PM" width="403" height="948" class="alignleft size-full wp-image-581" style="width:150px;max-width:100%" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2014-12-11-at-1.38.28-PM.png 403w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2014-12-11-at-1.38.28-PM-100x235.png 100w" sizes="(max-width: 403px) 100vw, 403px" />Fortunately, it&#8217;s easy to make sure your site passes the grade. <a href="https://www.google.com/webmasters/tools/mobile-friendly/">Google has come out with a &#8220;mobile-friendly&#8221; test page</a> where you can see if your site will qualify.</p>
<p>There are a number of other places to check out your website as well. A good place to start (always) is W3.org. Along with their other validators, <a href="http://validator.w3.org/mobile/">they have one for mobile.</a> But beware &#8211; it&#8217;s extremely sensitive to any possible issue.</p>
<p>Another option &#8211; if you are using Google Chrome as your browser &#8211; is the &#8220;mobile device emulation&#8221; feature in Chrome Developer Tools. These tools are found under the Chrome menu View > Developer > Developer Tools. Once you click on Developer Tools and see the toolbar at the bottom of your screen, click on the little mobile device icon on the left of the screen.</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-21-at-9.41.35-PM.png" alt="Screen-Shot-2015-02-21-at-9.41.35-PM" width="250" height="336" class="alignright size-full wp-image-587" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-21-at-9.41.35-PM.png 250w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-21-at-9.41.35-PM-100x134.png 100w" sizes="(max-width: 250px) 100vw, 250px" />This will open up a very cool tool that most people are probably not even aware exists inside their browser. Not only can you select from an amazing array of devices (and choose portrait or landscape for each of them), you can also select the bandwidth speed to see how well your pages would load. It even turns your mouse cursor into a touch simulator, allowing you to drag the screen as if you were on a mobile device.</p>
<p>With all these tools at your disposal, there&#8217;s no reason to <strong>not</strong> make certain your website is <em>mobile-friendly</em>, and ready for the new labels when Google finally launches them.</p>
<div  class="x-entry-share" ><p>Share this Post</p><div class="x-share-options"><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Facebook" onclick="window.open('http://www.facebook.com/sharer.php?u=https%3A%2F%2Fgeekgoddess.com%2Ffeed&amp;t=blog', 'popupFacebook', 'width=650, height=270, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-facebook-square" data-x-icon-b="&#xf082;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Twitter" onclick="window.open('https://twitter.com/intent/tweet?text=blog&amp;url=https%3A%2F%2Fgeekgoddess.com%2Ffeed', 'popupTwitter', 'width=500, height=370, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-twitter-square" data-x-icon-b="&#xf081;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Google+" onclick="window.open('https://plus.google.com/share?url=https%3A%2F%2Fgeekgoddess.com%2Ffeed', 'popupGooglePlus', 'width=650, height=226, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-google-plus-square" data-x-icon-b="&#xf0d4;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on LinkedIn" onclick="window.open('http://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fgeekgoddess.com%2Ffeed&amp;title=blog&amp;summary=Is+your+website+%27Mobile-Friendly%27%3F+If+your+website+is+still+in+the+dark+ages+and+isn%27t+set+up+to+be+responsive%2C+then+a+change+Google+announced+a+few+months+ago+could+really+hurt+you.+Pretty+soon%2C+Google+will+be+adding+a+new+%27Mobile-Friendly%27+label+to+listings%2C+and+if+you+don%27t+have+that+moniker%2C+it+could+hurt+...+%3Cdiv%3E%3Ca+href%3D%22https%3A%2F%2Fgeekgoddess.com%2Fget-mobile-friendly-to-remain-google-friendly%2F%22+class%3D%22more-link%22%3ERead+More%3C%2Fa%3E%3C%2Fdiv%3E&amp;source=The+Geek+Goddess', 'popupLinkedIn', 'width=610, height=480, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-linkedin-square" data-x-icon-b="&#xf08c;"></i></a><a href="#share" data-x-element="extra" data-x-params="{&quot;type&quot;:&quot;tooltip&quot;,&quot;trigger&quot;:&quot;hover&quot;,&quot;placement&quot;:&quot;bottom&quot;,&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;}"  class="x-share" title="Share on Pinterest" onclick="window.open('http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fgeekgoddess.com%2Ffeed&amp;media=https%3A%2F%2Fgeekgoddess.com%2Fwp-content%2Fuploads%2FScreen-Shot-2014-12-11-at-1.38.28-PM.png&amp;description=blog', 'popupPinterest', 'width=750, height=265, resizable=0, toolbar=0, menubar=0, status=0, location=0, scrollbars=0'); return false;"><i class="x-icon-pinterest-square" data-x-icon-b="&#xf0d3;"></i></a></div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/get-mobile-friendly-to-remain-google-friendly/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to resize the Google noCAPTCHA reCAPTCHA</title>
		<link>https://geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/</link>
					<comments>https://geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Fri, 06 Feb 2015 02:09:22 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=556</guid>

					<description><![CDATA[I recently released my first WordPress plugin, InfuCaptcha, which inserts the new Google &#8220;noCAPTCHA&#8221; reCAPTCHA into Infusionsoft web forms. Because of this, I&#8217;ve spent a bit of time with the new version of reCAPTCHA. While I really like the new version, I didn&#8217;t like how it is not responsive, so it extended outside my container ... <div><a href="https://geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p>I recently released my first WordPress plugin, <a href="recaptcha-for-infusionsoft-wordpress-plugin/" class="broken_link">InfuCaptcha</a>, which inserts the new Google &#8220;noCAPTCHA&#8221; reCAPTCHA into Infusionsoft web forms. Because of this, I&#8217;ve spent a bit of time with the new version of reCAPTCHA.</p>
<p>While I really like the new version, I didn&#8217;t like how it is <strong><em>not</em></strong> responsive, so it extended outside my container when viewed on mobile:</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-8.38.25-PM.png" alt="Screen Shot 2015-02-05 at 8.38.25 PM" width="404" height="513" class="aligncenter size-full wp-image-557" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-8.38.25-PM.png 404w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-8.38.25-PM-100x127.png 100w" sizes="(max-width: 404px) 100vw, 404px" /></p>
<p>I wanted to resize it, but it seemed no matter what I tried to target with CSS or a combination of CSS and javascript, nothing seemed to change the look of the captcha. So rather than trying to change what was generated by Google&#8217;s externally-loaded javascript and css files, I decided to change what I felt I <em><strong>could</strong></em> change &#8211; the div you place on your site with the <em><strong>g-recaptcha</strong></em> class that loads up the reCAPTCHA.</p>
<p>By using the CSS <em><strong>transform</strong></em> property you can achieve changing the width by changing the entire <em><strong>scale</strong></em> of the reCAPTCHA.</p>
<p>By adding in just two inline styles, you can make the reCAPTCHA fit nicely on your mobile device:</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-9.39.41-PM.png" alt="Screen Shot 2015-02-05 at 9.39.41 PM" width="352" height="465" class="aligncenter size-full wp-image-569" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-9.39.41-PM.png 352w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-05-at-9.39.41-PM-100x132.png 100w" sizes="(max-width: 352px) 100vw, 352px" /></p>
<p>Much nicer!</p>
<p>Here&#8217;s what your new markup should look like if you want to get the same effect:</p>
<pre>
&#60;div class="g-recaptcha" data-theme="light" data-sitekey="XXXXXXXXXXXXX" style="transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;"&#62;&#60;/div&#62;
</pre>
<p>(Updated June 17, 2015: Thank you to Quyen Ha for correctly adding we still need webkit fallback for Safari iOs/iPhone! I&#8217;ve updated the code above to reflect that.)</p>
<p>You can adjust the scale to whatever looks best for your particular layout. The <em><strong>transform-origin</strong></em> property is added because when you use the <em><strong>transform</strong></em> property, it doesn&#8217;t change the actual space taken up by the element. So, in order to have the reCAPTCHA align to the top left, I set it so the transformation would originate from the top left-hand corner (rather than from the center, which is the default). I used &#8220;0 0&#8221;, but &#8220;left top&#8221; would have had the same effect.</p>
<p>That&#8217;s just a basic way to show how you can quickly change the size of the reCAPTCHA with inline styling. For something nicer, I&#8217;d suggest assigning a new class and leaving it at full size for anything above mobile, then using a media query to change it to the smaller size. Even better would be to use a transition effect so it visually &#8220;shrinks down&#8221; when you go to mobile.</p>
<p>To scale the images popup, you can use this code, either by inserting it as a separate style embed (like below) or simply adding it to your CSS:</p>
<pre>
&#60;style&#62;
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
&#60;/style&#62;
</pre>
<p><strong>Update September 8, 2015:</strong> I wanted to give props to <a href="#comment-302">Jon</a> who came up with a more elegant solution that encompasses everything.  Rather than changing the embed code inline, you can alternately add ONLY the following as a separate style embed (like below) or add it to your CSS (note I&#8217;m adding in the webkit styling that Jon left out when he made his comment):</p>
<pre>
&#60;style&#62;
@media screen and (max-height: 575px){
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
&#60;/style&#62;
</pre>
<p>If you found this useful, please let me know in the comments below.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/how-to-resize-the-google-nocaptcha-recaptcha/feed/</wfw:commentRss>
			<slash:comments>290</slash:comments>
		
		
			</item>
		<item>
		<title>reCAPTCHA for Infusionsoft WordPress Plugin</title>
		<link>https://geekgoddess.com/recaptcha-for-infusionsoft-wordpress-plugin/</link>
					<comments>https://geekgoddess.com/recaptcha-for-infusionsoft-wordpress-plugin/#comments</comments>
		
		<dc:creator><![CDATA[Jaime Lerner]]></dc:creator>
		<pubDate>Tue, 03 Feb 2015 17:16:20 +0000</pubDate>
				<category><![CDATA[coding]]></category>
		<guid isPermaLink="false">https://www.geekgoddess.com/?p=532</guid>

					<description><![CDATA[Update October 20, 2017: I&#8217;m no longer going to be supporting nor updating this plugin because Infusionsoft now has native integration of Google&#8217;s reCaptcha in Infusionsoft web forms. I&#8217;m not really happy that this is forced on their users with no way to opt-out of it on a form (very soon), but it does mean ... <div><a href="https://geekgoddess.com/recaptcha-for-infusionsoft-wordpress-plugin/" class="more-link">Read More</a></div>]]></description>
										<content:encoded><![CDATA[<p><strong>Update October 20, 2017:</strong> I&#8217;m no longer going to be supporting nor updating this plugin because Infusionsoft now has native integration of Google&#8217;s reCaptcha in Infusionsoft web forms. I&#8217;m not really happy that this is forced on their users with no way to opt-out of it on a form (very soon), but it does mean this plugin is no longer needed.</strong></p>
<p><strong>Update (April 25, 2017):</strong> The latest round of spambot submissions on Infusionsoft forms can bypass any captcha, including Google&#8217;s reCaptcha. Also, they come from multiple IP addresses so Infusionsoft&#8217;s recent &#8220;spambot protection&#8221; they put in place is useless. All it does is block legitimate users from submitting your forms because it will show their ugly/difficult-to-read captcha in many cases when the submission is perfectly legitimate. <a href="#li-comment-702">Please see the full response I gave to Hon  for more details</a>. Other than doing custom scripting to block the submissions, you can also try to use a popup form where the form data loads from somewhere else (i.e. the info isn&#8217;t embedded on the same page the popup launches from). For example, if you are using a LeadBox from Lead Pages, you shouldn&#8217;t be getting spambot submissions on that particular form because the LeadBox actually loads from LeadPages and not your own site.</p>
<p>&#8212;&#8211; Original post begins now :) &#8212;&#8211;</p>
<p>I&#8217;ve talked about how &#8220;unfriendly&#8221; the built-in Infusionsoft&reg; captcha is in previous posts (<a href="https://geekgoddess.com/using-captcha-in-infusionsoft-forms/">here</a> and <a href="https://geekgoddess.com/recaptcha-reborn-for-infusionsoft-forms/">here</a>). Those posts generated quite a bit of interest, so I knew there was definitely a need for a WordPress plugin to be developed.</p>
<p>That was where my dilemma was. I had never written a plugin before. So, once I had some free time (not easy to find when you&#8217;re busy with client work!), I dug my heels in and created my first plugin: <strong>GG InfuCaptcha</strong>!</p>
<p>You can see it in action <a href="contact" class="broken_link">on my contact page</a>.</p>
<p><em>Want it for yourself?</em> <a href="https://wordpress.org/plugins/gg-infucaptcha-recaptcha-for-infusionsoft/" target="_blank">Download it directly from the WordPress.org plugin repository</a>, then follow the installation instructions.</p>
<p>Once the plugin is installed, using it is very simple.</p>
<p>First, you will need to <a href="https://www.google.com/recaptcha" target="_blank">visit Google&#8217;s reCAPTCHA page and sign up for API keys</a>. Click the &#8220;Get reCAPTCHA&#8221; button to get started. You&#8217;ll need to be logged into your Google account before you can sign up for your keys. Once you&#8217;re logged into your Google account and are on the reCAPTCHA admin page, fill out the section that says &#8220;Register a new site&#8221;:</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.45.46-AM.png" alt="Screen Shot 2015-02-03 at 11.45.46 AM" width="656" height="379" class="aligncenter size-full wp-image-534" style="max-width:100%" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.45.46-AM.png 656w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.45.46-AM-100x58.png 100w" sizes="(max-width: 656px) 100vw, 656px" /></p>
<p>Once you&#8217;ve done that, click on the name of the site you just created. you&#8217;ll see a section that says &#8220;Adding reCAPTCHA to your site&#8221;. Click the arrow next to &#8220;Keys&#8221; and you will see your Site key and Secret Key.</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/keys.png" alt="keys" width="1001" height="316" class="aligncenter size-full wp-image-535" style="max-width:100%" srcset="https://geekgoddess.com/wp-content/uploads/keys.png 1001w, https://geekgoddess.com/wp-content/uploads/keys-100x32.png 100w, https://geekgoddess.com/wp-content/uploads/keys-862x272.png 862w" sizes="(max-width: 1001px) 100vw, 1001px" /></p>
<p>Open the <strong>GG InfuCaptcha</strong> settings and insert your Site key and Secret key into the appropriate fields, then save your settings.</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/screenshot-1.png" alt="screenshot-1" width="972" height="627" class="aligncenter size-full wp-image-544" srcset="https://geekgoddess.com/wp-content/uploads/screenshot-1.png 972w, https://geekgoddess.com/wp-content/uploads/screenshot-1-100x65.png 100w, https://geekgoddess.com/wp-content/uploads/screenshot-1-862x556.png 862w" sizes="(max-width: 972px) 100vw, 972px" /></p>
<p>That&#8217;s it for basic setup! Alternately, you can customize the color theme depending on whether you want a dark captcha or light captcha, and also customize the language (if you want to override the auto-detect) and customize the error message someone will receive if they don&#8217;t fill out the captcha.</p>
<p>At this point, you can start using the captcha in your Infusionsoft web forms. Simply insert your web form code (IMPORTANT: use ONLY the &#8220;HTML Code (unstyled)&#8221; version!) and add the Infucaptcha shortcode: &#91;infucaptcha&#93;.</p>
<p><img src="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.16.43-AM.png" alt="Screen Shot 2015-02-03 at 11.16.43 AM" width="777" height="456" class="aligncenter size-full wp-image-536" style="max-width:100%" srcset="https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.16.43-AM.png 777w, https://geekgoddess.com/wp-content/uploads/Screen-Shot-2015-02-03-at-11.16.43-AM-100x59.png 100w" sizes="(max-width: 777px) 100vw, 777px" /><br />
<img src="https://geekgoddess.com/wp-content/uploads/insert.png" alt="insert" width="777" height="407" class="aligncenter size-full wp-image-537" style="max-width:100%" srcset="https://geekgoddess.com/wp-content/uploads/insert.png 777w, https://geekgoddess.com/wp-content/uploads/insert-100x52.png 100w" sizes="(max-width: 777px) 100vw, 777px" /></p>
<p>The reCAPTCHA should now show up on your web form once you publish your page or post. In addition, since Infusionsoft doesn&#8217;t natively have validation set up for embedded web forms, the InfuCaptcha plugin will add HTML5 validation to your form IF&#8230; </p>
<ul>
<li>You leave the &#8220;label&#8221; tags intact in the web form</li>
<li>The text in the label tag includes an asterisk if the field is a required one</li>
</ul>
<p>This won&#8217;t be a problem if you simply cut and paste the code from Infusionsoft exactly as it&#8217;s presented to you.</p>
<p><strong>For Advanced Users</strong><br />
If you want to edit the HTML of the web form, but maintain the ability for the plugin to work, there are only two classes you MUST have in place for proper operation. </p>
<ol>
<li>The &#8220;infusion-form&#8221; class must be in place for the form element (or submitting the form after captcha validation won&#8217;t work)</li>
<li>The &#8220;infusion-submit&#8221; class must be in place as a wrapper for your form button. (this is what is used to insert the captcha)</li>
</ol>
<p>While I&#8217;ve done my own testing across multiple browsers, platforms, and WordPress installations, the plugin should still be considered BETA at this time of initial release. Please post a comment below should you run into any issues. If you need assistance with installation or setup, feel free to <a href="contact" class="broken_link">contact me for a quote</a> to set up and install the plugin for you.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://geekgoddess.com/recaptcha-for-infusionsoft-wordpress-plugin/feed/</wfw:commentRss>
			<slash:comments>56</slash:comments>
		
		
			</item>
	</channel>
</rss>
