Search

Use Feedburner Without Giving Them Your Subscribers

2 views

Do you worry about the danger of giving a 3rd party service control over the most important part of your blogging business - your subscribers?

Up until today there were only 2 realistic alternatives to retain some control over your RSS subscribers while using Feedburner for collecting stats.

  • Redirect Plugins - Such as the Feedburner stats on his own feeds with a small patch to one of the Wordpress core files.

    I haven't personally tested it yet, but I think Mark shows sufficient proof that it does work.

    I am not sure how this works with click tracking, feed flares etc, or the best way to use this for email subscriptions. Also the feedburner feed is still there, and that is desirable for anyone migrating from one method to another. On a fresh site maybe you could make the Feedburner feed private so that you are the only one that accesses it.

    You would also have to make sure that Feedburner is fetching a feed that is different to the one that is provided to your subscribers, otherwise you end up with a closed loop.

    One major benefit of using Feedburner is that their uptime is very impressive, and they are using their bandwidth to serve your RSS. For many publishers that is quite a significant bandwidth saving.

    Hopefully Mark will turn this into a plugin to make it easier to use, especially with the more frequent updates to Wordpress these days.

    *Originally published at AndyBeard.eu

    ' /></a></ul>                </div>
                
                <script>
                (function() {
                    function initCopyableSections() {
                        document.querySelectorAll('.article-content .copyable-section').forEach(function(section) {
                            if (section.querySelector('.copyable-section__btn')) return;
                            var btn = document.createElement('button');
                            btn.type = 'button';
                            btn.className = 'copyable-section__btn';
                            btn.setAttribute('aria-label', 'Copy to clipboard');
                            var label = section.getAttribute('data-copy-label');
                            btn.textContent = label ? 'Copy ' + label : 'Copy';
                            section.appendChild(btn);
                            btn.addEventListener('click', function() {
                                var contentEl = section.querySelector('.copyable-section__content');
                                var text;
                                if (contentEl) {
                                    text = contentEl.textContent.trim();
                                } else {
                                    var clone = section.cloneNode(true);
                                    var btnClone = clone.querySelector('.copyable-section__btn');
                                    if (btnClone) btnClone.parentNode.removeChild(btnClone);
                                    text = clone.textContent.trim();
                                }
                                if (!text) return;
                                navigator.clipboard.writeText(text).then(function() {
                                    var t = btn.textContent;
                                    btn.textContent = 'Copied!';
                                    btn.classList.add('copied');
                                    setTimeout(function() {
                                        btn.textContent = t;
                                        btn.classList.remove('copied');
                                    }, 2000);
                                });
                            });
                        });
                    }
                    if (document.readyState === 'loading') {
                        document.addEventListener('DOMContentLoaded', initCopyableSections);
                    } else {
                        initCopyableSections();
                    }
                })();
                </script>
                
                <!-- Tags -->
                                
                <!-- Correction Form -->
                <div class=

    Suggest a Correction

    Found an error or have a suggestion? Let us know and we'll review it.

Share this article

Comments (0)

Please sign in to leave a comment.

No comments yet. Be the first to comment!