Overview.b4e5c805.js
16.4 KB
import{n as o}from"./_plugin-vue2_normalizer.61652a7c.js";import{C as h}from"./Blur.f36c594d.js";import{G as u,a as c}from"./Row.830f6397.js";import{C as r}from"./Card.27307535.js";import{C as a}from"./Tooltip.68a8a92b.js";import{a as k,A as g}from"./index.3c70e00e.js";import{a as v,S as $,b as p,c as L}from"./InternalOutbound.e736afb6.js";import{U as C}from"./AnimatedNumber.932b583a.js";import{C as _}from"./DonutChartWithLegend.72361d7c.js";import{A as b}from"./WpTable.ee9185a7.js";import"./default-i18n.3a91e0e5.js";import"./constants.0d8c074c.js";import"./index.ec9852b3.js";import"./SaveChanges.e40a9083.js";import{S as y}from"./SeoSiteScore.29a89953.js";import{T as d,a as m}from"./Row.2f03c6a0.js";import{a as x}from"./vuex.esm.8fdeb4b6.js";import{R as P}from"./RequiredPlans.d3ddea12.js";import{C as w}from"./Index.235069bb.js";import"./Caret.19b10233.js";import"./_commonjsHelpers.f84db168.js";import"./Slide.15a07930.js";import"./client.e62d6c37.js";import"./translations.c394afe3.js";import"./helpers.de7566d0.js";import"./portal-vue.esm.98f2e05b.js";import"./attachments.6af710f9.js";import"./cleanForSlug.51ef7354.js";import"./isArrayLikeObject.9b4b678d.js";import"./html.14f2a8b9.js";import"./Index.6dd703b2.js";const O={};var T=function(){var t=this,s=t._self._c;return s("div")},A=[],R=o(O,T,A,!1,null,null,null,null);const S=R.exports,I={};var F=function(){var t=this,s=t._self._c;return s("svg",{staticClass:"aioseo-link-orphaned",attrs:{viewBox:"0 0 19 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[s("path",{attrs:{d:"M13.875 3.87495H10.375V5.53745H13.875C15.3713 5.53745 16.5875 6.7537 16.5875 8.24995C16.5875 9.5012 15.73 10.5512 14.5663 10.8575L15.8438 12.135C17.27 11.4087 18.25 9.9562 18.25 8.24995C18.25 5.83495 16.29 3.87495 13.875 3.87495ZM13 7.37495H11.0838L12.8338 9.12495H13V7.37495ZM0.75 1.4862L3.47125 4.20745C2.66729 4.53457 1.97904 5.09383 1.49435 5.81385C1.00966 6.53387 0.750518 7.38199 0.75 8.24995C0.75 10.665 2.71 12.625 5.125 12.625H8.625V10.9625H5.125C3.62875 10.9625 2.4125 9.7462 2.4125 8.24995C2.4125 6.8587 3.47125 5.71245 4.8275 5.5637L6.63875 7.37495H6V9.12495H8.38875L10.375 11.1112V12.625H11.8888L15.3975 16.125L16.5 15.0225L1.86125 0.374954L0.75 1.4862Z",fill:"currentColor"}})])},D=[],E=o(I,F,D,!1,null,null,null,null);const H=E.exports;const q={components:{CoreTooltip:a,SvgCircleQuestionMark:k,SvgLinkAffiliate:v,SvgLinkExternal:$,SvgLinkInternalInbound:p,SvgLinkOrphaned:H,SvgSearch:g,UtilAnimatedNumber:C},props:{type:{type:String,required:!0},count:{type:Number,required:!0}},data(){return{strings:{orphanedPostsDescription:this.$t.__("Orphaned posts are posts that have no inbound internal links yet and may be more difficult to find by search engines.",this.$tdPro)},icons:[{type:"posts",name:this.$t.__("Posts Crawled",this.$tdPro),icon:"svg-search"},{type:"external",name:this.$t.__("External Links",this.$tdPro),icon:"svg-link-external"},{type:"internal",name:this.$t.__("Internal Links",this.$tdPro),icon:"svg-link-internal-inbound"},{type:"affiliate",name:this.$t.__("Affiliate Links",this.$tdPro),icon:"svg-link-affiliate"},{type:"orphaned",name:this.$t.__("Orphaned Posts",this.$tdPro),icon:"svg-link-orphaned"}]}},computed:{getType(){return this.icons.find(n=>n.type===this.type)},getLink(){switch(this.type){case"posts":case"affiliate":case"internal":return"#/links-report?fullReport=1";case"external":return"#/domains-report";case"orphaned":return"#/links-report?orphaned-posts=1";default:return""}}}};var M=function(){var t=this,s=t._self._c;return s("a",{staticClass:"aioseo-link-count",attrs:{href:t.getLink}},[s("div",{staticClass:"aioseo-link-count-top"},[s(t.getType.icon,{tag:"component"}),s("util-animated-number",{attrs:{number:parseInt(t.count)}})],1),s("div",{staticClass:"aioseo-link-count-bottom"},[s("span",[t._v(t._s(t.getType.name))]),t.type==="orphaned"?s("core-tooltip",{scopedSlots:t._u([{key:"tooltip",fn:function(){return[s("span",[t._v(" "+t._s(t.strings.orphanedPostsDescription)+" ")])]},proxy:!0}],null,!1,2247558736)},[s("div",{staticClass:"disabled-button gray"},[s("svg-circle-question-mark")],1)]):t._e()],1)])},U=[],B=o(q,M,U,!1,null,null,null,null);const V=B.exports;const G={components:{CoreCard:r,GridColumn:u,GridRow:c,LinkCount:V},props:{totals:{type:Object,required:!0}}};var N=function(){var t=this,s=t._self._c;return s("core-card",{staticClass:"aioseo-link-assistant-statistics",attrs:{slug:"internalLinksOverviewCounter",toggles:!1,"no-slide":"","hide-header":""}},[s("grid-row",[s("grid-column",{staticClass:"counter divider-right",attrs:{oneFifth:""}},[s("LinkCount",{attrs:{type:"posts",count:t.totals.crawledPosts}})],1),s("grid-column",{staticClass:"counter divider-right",attrs:{oneFifth:""}},[s("LinkCount",{attrs:{type:"orphaned",count:t.totals.orphanedPosts}})],1),s("grid-column",{staticClass:"counter divider-right",attrs:{oneFifth:""}},[s("LinkCount",{attrs:{type:"external",count:t.totals.externalLinks}})],1),s("grid-column",{staticClass:"counter divider-right",attrs:{oneFifth:""}},[s("LinkCount",{attrs:{type:"internal",count:t.totals.internalLinks}})],1),s("grid-column",{staticClass:"counter",attrs:{oneFifth:""}},[s("LinkCount",{attrs:{type:"affiliate",count:t.totals.affiliateLinks}})],1)],1)],1)},j=[],Z=o(G,N,j,!1,null,null,null,null);const z=Z.exports,Q={components:{CoreCard:r,CoreDonutChartWithLegend:_},mixins:[y],props:{totals:{type:Object,required:!0}},data(){return{strings:{header:this.$t.__("Internal vs External vs Affiliate Links",this.$tdPro),totalLinks:this.$t.__("Total Links",this.$tdPro),linksReportLink:this.$t.sprintf('<a href="%1$s">%2$s</a><a href="%1$s"> <span>→</span></a>',"#/links-report?fullReport=1",this.$t.__("See a Full Links Report",this.$tdPro))}}},computed:{parts(){return[{slug:"external",name:this.$t.__("External Links",this.$tdPro),count:this.totals.externalLinks},{slug:"affiliate",name:this.$t.__("Affiliate Links",this.$tdPro),count:this.totals.affiliateLinks},{slug:"internal",name:this.$t.__("Internal Links",this.$tdPro),count:this.totals.internalLinks}]},sortedParts(){const n=this.parts;return n.sort(function(t,s){return s.count>t.count?1:-1}),n[0].ratio=100,n[1].ratio=n[1].count/this.totals.totalLinks*100,n[2].ratio=n[2].count/this.totals.totalLinks*100,n.forEach(t=>{switch(t.slug){case"external":{t.color="#005AE0";break}case"internal":{t.color="#00AA63";break}case"affiliate":{t.color="#F18200";break}}}),n.filter(function(t){return t.count!==0}),n.forEach((t,s)=>(s===0||n.forEach((i,e)=>(s<e&&(t.ratio=t.ratio+i.ratio),t)),t)),n}}};var W=function(){var t=this,s=t._self._c;return s("core-card",{staticClass:"aioseo-link-assistant-link-ratio",attrs:{slug:"linkAssistantLinkRatio","no-slide":"","header-text":t.strings.header}},[s("core-donut-chart-with-legend",{attrs:{parts:t.sortedParts,total:t.totals.totalLinks,label:t.strings.totalLinks,link:t.strings.linksReportLink}})],1)},J=[],K=o(Q,W,J,!1,null,null,null,null);const X=K.exports;const Y={components:{CoreCard:r,CoreTooltip:a,SvgLinkInternalInbound:p,SvgLinkInternalOutbound:L,TableColumn:d,TableRow:m},props:{linkingOpportunities:{type:Array,required:!0}},data(){return{strings:{linkingOpportunities:this.$t.__("Linking Opportunities",this.$tdPro),noResults:this.$t.__("No items found.",this.$td)},link:this.$t.sprintf('<a class="links-report-link" href="%1$s">%2$s</a><a href="%1$s"> <span>→</span></a>',"#/links-report?linkingOpportunities=1",this.$t.__("See All Linking Opportunities",this.$tdPro))}},computed:{columns(){return[{slug:"post-title",label:this.$t.__("Post Title",this.$td)},{slug:"internal-inbound",label:this.$t.sprintf(this.$t.__("%1$sInbound Internal Links%2$sLinks from other posts to this post",this.$tdPro),"<strong>","</strong><br />"),tooltipIcon:"svg-link-internal-inbound"},{slug:"internal-outbound",label:this.$t.sprintf(this.$t.__("%1$sOutbound Internal Links%2$sLinks from this post to other posts",this.$tdPro),"<strong>","</strong><br />"),tooltipIcon:"svg-link-internal-outbound"}]}}};var tt=function(){var t=this,s=t._self._c;return s("core-card",{staticClass:"aioseo-link-assistant-linking-opportunities",attrs:{slug:"linkAssistantLinkOpportunities","no-slide":"","header-text":t.strings.linkingOpportunities}},[s("div",[s("div",{staticClass:"linking-opportunities-table"},[t.linkingOpportunities.length?s("table-row",{staticClass:"header-row"},t._l(t.columns,function(i,e){return s("table-column",{key:e,class:i.slug},[s("div",{staticClass:"row"},[i.tooltipIcon?t._e():s("div",[t._v(" "+t._s(i.label)+" ")]),i.tooltipIcon?s("div",{staticClass:"aioseo-tooltip-wrapper"},[s("core-tooltip",{staticClass:"action",scopedSlots:t._u([{key:"tooltip",fn:function(){return[s("span",{domProps:{innerHTML:t._s(i.label)}})]},proxy:!0}],null,!0)},[s(i.tooltipIcon,{tag:"component"})],1)],1):t._e()])])}),1):t._e(),t._l(t.linkingOpportunities,function(i,e){return s("table-row",{key:e,staticClass:"row",class:{even:e%2===0}},[s("table-column",{staticClass:"post-title"},[s("div",{staticClass:"row"},[s("core-tooltip",{attrs:{type:"action"},scopedSlots:t._u([{key:"tooltip",fn:function(){return[s("a",{staticClass:"tooltip-url",attrs:{href:i.permalink,target:"_blank"}},[t._v(" "+t._s(i.postTitle)+" ")])]},proxy:!0}],null,!0)},[s("a",{attrs:{href:`#/links-report?postTitle=${i.postTitle}`}},[t._v(" "+t._s(i.postTitle)+" ")])])],1)]),s("table-column",{staticClass:"internal-inbound"},[s("span",{staticClass:"count"},[t._v(t._s(i.suggestionsInbound))])]),s("table-column",{staticClass:"internal-outbound"},[s("span",{staticClass:"count"},[t._v(t._s(i.suggestionsOutbound))])])],1)}),t.linkingOpportunities.length?t._e():s("table-row",{staticClass:"row even"},[s("table-column",{staticClass:"post-title"},[t._v(" "+t._s(t.strings.noResults)+" ")])],1)],2),t.linkingOpportunities.length?s("div",{staticClass:"links-report-link"},[s("span",{domProps:{innerHTML:t._s(t.link)}})]):t._e()])])},st=[],nt=o(Y,tt,st,!1,null,null,null,null);const it=nt.exports;const et={components:{CoreCard:r,CoreTooltip:a,CoreDonutChartWithLegend:_,TableColumn:d,TableRow:m},props:{totals:{type:Object,required:!0},mostLinkedDomains:{type:Array,required:!0}},data(){return{strings:{mostLinkedDomains:this.$t.__("Most Linked to Domains",this.$tdPro),totalExternalLinks:this.$t.__("Total External Links",this.$tdPro),noResults:this.$t.__("No items found.",this.$td),link:this.$t.sprintf('<a href="%1$s">%2$s</a><a href="%1$s"> <span>→</span></a>',"#/domains-report?fullReport=1",this.$t.__("See a Full Domains Report",this.$tdPro))}}},computed:{...x(["linkAssistant"]),sortedParts(){const n=this.mostLinkedDomains.map(s=>s).splice(0,3);let t=this.totals.externalLinks;return n[0]&&(n[0].color="#005AE0",n[0].ratio=100,t=t-n[0].count),n[1]&&(n[1].color="#80ACF0",n[1].ratio=n[1].count/this.totals.externalLinks*100,t=t-n[1].count),n[2]&&(n[2].color="#BFD6F7",n[2].ratio=n[2].count/this.totals.externalLinks*100,t=t-n[2].count),t&&n.push({name:this.$t.__("other domains",this.$tdPro),color:"#E8E8EB",count:t,ratio:t/this.totals.externalLinks*100,last:!0}),n.filter(function(s){return s.count!==0}).sort(function(s,i){return parseInt(i.count)>parseInt(s.count)?1:-1}),n.forEach((s,i)=>(i===0||n.forEach((e,f)=>(i<f&&(s.ratio=s.ratio+e.ratio),s)),s)),n},columns(){return[{slug:"name",label:this.$t.__("Domain",this.$tdPro)},{slug:"count",label:this.$t.__("# of Links",this.$tdPro)}]}}};var ot=function(){var t=this,s=t._self._c;return s("core-card",{staticClass:"aioseo-link-assistant-linked-domains",attrs:{slug:"linkAssistantLinkedDomains","no-slide":"","header-text":t.strings.mostLinkedDomains}},[s("core-donut-chart-with-legend",{attrs:{parts:t.sortedParts,total:t.totals.externalLinks,label:t.strings.totalExternalLinks,link:t.strings.link}}),s("div",{staticClass:"domains-table"},[s("table-row",{staticClass:"header-row"},t._l(t.columns,function(i,e){return s("table-column",{key:e,class:i.slug},[t._v(" "+t._s(i.label)+" ")])}),1),t._l(t.mostLinkedDomains,function(i,e){return s("table-row",{key:e,staticClass:"row",class:{even:e%2===0}},[s("table-column",{staticClass:"domain"},[s("div",{staticClass:"row"},[s("img",{staticClass:"favicon",attrs:{alt:"Domain Favicon",src:`https://www.google.com/s2/favicons?sz=32&domain=${i.name}`}}),s("core-tooltip",{attrs:{type:"action"},scopedSlots:t._u([{key:"tooltip",fn:function(){return[s("a",{staticClass:"tooltip-url",attrs:{href:`https://${i.name}`,target:"_blank"}},[t._v(" "+t._s(i.name)+" ")])]},proxy:!0}],null,!0)},[s("a",{staticClass:"domain-name",attrs:{href:`#/domains-report?hostname=${i.name}`}},[t._v(t._s(i.name))])])],1)]),s("table-column",{staticClass:"count"},[s("span",[t._v(t._s(t.$numbers.numberFormat(i.count)))])])],1)}),t.mostLinkedDomains.length?t._e():s("table-row",{staticClass:"row even"},[s("table-column",{staticClass:"domain"},[t._v(" "+t._s(t.strings.noResults)+" ")])],1)],2)],1)},rt=[],at=o(et,ot,rt,!1,null,null,null,null);const lt=at.exports,ut={components:{CoreBlur:h,GridColumn:u,GridRow:c,LinkCounts:z,LinkRatio:X,LinkingOpportunities:it,MostLinkedDomains:lt},props:{showTotals:{type:Boolean,default(){return!0}}},computed:{totals(){return{crawledPosts:102,externalLinks:753,internalLinks:56,affiliateLinks:175,orphanedPosts:78,totalLinks:753+56+175}},linkingOpportunities(){return[{postTitle:"Test Post Title 1",postId:"123",suggestionsInbound:"2",suggestionsOutbound:"13"},{postTitle:"Test Post Title 2",postId:"124",suggestionsInbound:"2",suggestionsOutbound:"13"},{postTitle:"Test Post Title 3",postId:"125",suggestionsInbound:"2",suggestionsOutbound:"13"},{postTitle:"Test Post Title 4",postId:"126",suggestionsInbound:"2",suggestionsOutbound:"13"},{postTitle:"Test Post Title 5",postId:"127",suggestionsInbound:"2",suggestionsOutbound:"13"}]},mostLinkedDomains(){return[{name:"aioseo.com",count:100},{name:"wpbeginner.com",count:99},{name:"wpforms.com",count:50},{name:"optinmonster.com",count:40},{name:"monsterinsights.com",count:30},{name:"smashballoon.com",count:20},{name:"exactmetrics.com",count:10},{name:"seedprod.com",count:5},{name:"awesomemotive.com",count:4},{name:"easydigitaldownloads.com",count:3}]}}};var ct=function(){var t=this,s=t._self._c;return s("core-blur",[t.showTotals?s("grid-row",{staticClass:"overview-link-count"},[s("grid-column",[s("link-counts",{attrs:{totals:t.totals}})],1)],1):t._e(),s("grid-row",[s("grid-column",{attrs:{md:"6"}},[s("link-ratio",{attrs:{totals:t.totals}}),s("linking-opportunities",{attrs:{"linking-opportunities":t.linkingOpportunities}})],1),s("grid-column",{attrs:{md:"6"}},[s("most-linked-domains",{attrs:{totals:t.totals,"most-linked-domains":t.mostLinkedDomains}})],1)],1)],1)},pt=[],_t=o(ut,ct,pt,!1,null,null,null,null);const dt=_t.exports,mt={components:{Blur:dt,RequiredPlans:P,Cta:w},data(){return{strings:{ctaButtonText:this.$t.sprintf(this.$t.__("Upgrade to %1$s and Unlock Link Assistant",this.$td),"Pro"),ctaHeader:this.$t.sprintf(this.$t.__("Link Assistant is only available for licensed %1$s %2$s users.",this.$td),"AIOSEO","Pro"),linkAssistantDescription:this.$t.__("Get relevant suggestions for adding internal links to all your content as well as finding any orphaned posts that have no internal links.",this.$td),linkOpportunities:this.$t.__("Actionable Link Suggestions",this.$td),orphanedPosts:this.$t.__("See Orphaned Posts",this.$td),affiliateLinks:this.$t.__("See Affiliate Links",this.$td),domainReports:this.$t.__("Top Domain Reports",this.$td)}}}};var ft=function(){var t=this,s=t._self._c;return s("div",{staticClass:"aioseo-link-assistant-overview"},[s("blur"),s("cta",{staticClass:"aioseo-link-assistant-cta",attrs:{"cta-link":t.$links.getPricingUrl("link-assistant","link-assistant-upsell","overview"),"button-text":t.strings.ctaButtonText,"learn-more-link":t.$links.getUpsellUrl("link-assistant","overview","home"),"feature-list":[t.strings.linkOpportunities,t.strings.domainReports,t.strings.orphanedPosts,t.strings.affiliateLinks],"align-top":""},scopedSlots:t._u([{key:"header-text",fn:function(){return[t._v(" "+t._s(t.strings.ctaHeader)+" ")]},proxy:!0},{key:"description",fn:function(){return[s("required-plans",{attrs:{addon:"aioseo-link-assistant"}}),t._v(" "+t._s(t.strings.linkAssistantDescription)+" ")]},proxy:!0}])})],1)},ht=[],kt=o(mt,ft,ht,!1,null,null,null,null);const l=kt.exports,gt={};var vt=function(){var t=this,s=t._self._c;return s("div")},$t=[],Lt=o(gt,vt,$t,!1,null,null,null,null);const Ct=Lt.exports,bt={mixins:[b],components:{Activate:S,Lite:l,Overview:l,Update:Ct},data(){return{addonSlug:"aioseo-link-assistant"}}};var yt=function(){var t=this,s=t._self._c;return s("div",{staticClass:"aioseo-link-assistant-overview"},[t.shouldShowMain?s("overview"):t._e(),t.shouldShowActivate?s("activate"):t._e(),t.shouldShowUpdate?s("update"):t._e(),t.shouldShowLite?s("lite"):t._e()],1)},xt=[],Pt=o(bt,yt,xt,!1,null,null,null,null);const es=Pt.exports;export{es as default};