If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: developers.piwik.pro/docs/using-piwik-pro-sdk-ios - Using Piwik PRO SDK.

site address: developers.piwik.pro/docs/using-piwik-pro-sdk-ios

site title: Using Piwik PRO SDK

Our opinion (on Friday 17 July 2026 20:56:32 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 18 hours ago
Meta tags:
description=Tracking is centered on PiwikTracker . Configure it once at startup (see Getting started ), then call PiwikTracker.sharedInstance() from your app. Data anonymization Anonymization lets you respect consent while still collecting aggregated analytics. When isAnonymizationEnabled is true (the default),…;

Headings (most frequently used words):

tracking, sdk, api, custom, cart, js, other, data, interactions, and, user, profile, attributes, using, piwik, pro, browser, consent, manager, android, flutter, ios, react, native, integrations, activation, anonymization, screen, views, events, exceptions, social, deep, links, campaigns, downloads, application, installs, outlinks, search, operations, content, impressions, goals, commerce, v2, ecommerce, transactions, legacy, variables, dimensions, reading, checking, audience, membership, full, reference, product, detail, view, add, to, remove, from, update, order, conversion,

Text of the page (most frequently used words):
piwiktracker (52), sharedinstance (51), #tracking (45), the (37), swift (24), and (20), objective (20), track (20), for (19), analytics (19), products (19), name (18), sdk (18), requires (17), value (16), custom (14), url (13), category (12), required (12), content (11), action (11), https (11), user (10), screen (10), error (10), use (10), example (10), see (9), using (9), with (9), path (9), audience (8), cross (8), methods (8), piwik (8), pro (8), ecommerceorder (8), optional (8), com (8), api (7), cart (7), product (7), data (7), page (7), manager (7), visit (7), your (7), attributes (6), dimensions (6), view (6), you (6), platform (6), deprecated (6), when (6), advanced (6), usage (6), interaction (6), impression (6), www (6), event (6), applicationinstall (6), getting (6), started (6), profile (5), order (5), from (5), interactions (5), anonymization (5), method (5), audiencemanagergetprofileattributes (5), only (5), sendview (5), setcustomdimension (5), scope (5), grandtotal (5), ecommercecartupdate (5), ecommerceremovefromcart (5), ecommerceaddtocart (5), ecommerceproductdetailview (5), target (5), piece (5), ios (5), full (4), variables (4), ecommerce (4), legacy (4), events (4), views (4), this (4), index (4), pages (4), ismember (4), handle (4), profileattributes (4), userid (4), them (4), call (4), that (4), home (4), identifier (4), setcustomvariable (4), not (4), banner (4), app (4), sendcampaign (4), download (4), sendevent (4), viewdidappear (4), animated (4), isanonymizationenabled (4), web (4), setuserid (4), dispatch (4), update (3), add (3), goals (3), search (3), application (3), downloads (3), deep (3), links (3), campaigns (3), social (3), bool (3), checkmembership (3), same (3), above (3), sendaudiencemanagerattribute (3), set (3), are (3), each (3), type (3), default (3), new (3), ecommerceproducts (3), sku (3), orderid (3), subtotal (3), tax (3), shipping (3), discount (3), revenue (3), sendgoal (3), click (3), sendsearch (3), numberofhits (3), sendoutlink (3), was (3), applicationupdate (3), false (3), once (3), sendapplicationdownload (3), senddownload (3), server (3), email (3), facebook (3), network (3), like (3), sendsocialinteraction (3), description (3), sendexception (3), segment (3), label (3), other (3), sendviews (3), parent (3), child (3), isprefixingenabled (3), consent (3), log (3), react (3), trackgoal (3), trackecommerceorder (3), trackecommercecartupdate (3), startnewsession (3), setvisitoridlifetime (3), setvisitoridfromdeeplink (3), setvisitorid (3), setsessiontimeout (3), setsessionhash (3), setdispatchinterval (3), setanonymizationstate (3), getuseragent (3), getsessionhash (3), checkaudiencemembership (3), docs (3), reference (2), checking (2), membership (2), reading (2), transactions (2), conversion (2), remove (2), detail (2), commerce (2), impressions (2), operations (2), outlinks (2), installs (2), exceptions (2), sourcetrafficversion (2), abc123 (2), completionblock (2), nserror (2), _nullable (2), withaudienceid (2), parameters (2), note (2), crm (2), 123 (2), food (2), pizza (2), allows (2), can (2), useremail (2), remain (2), documented (2), more (2), after (2), before (2), should (2), setcustomdimensionforid (2), dashboard (2), hit (2), dimension (2), subscriber (2), includedefaultcustomvariable (2), feature (2), work (2), prefer (2), actions (2), integrations (2), sendtransaction (2), build (2), below (2), all (2), addproductwithsku (2), addproduct (2), 3415 (2), 180 (2), 120 (2), price (2), quantity (2), brand (2), variant (2), customdimensions (2), short (2), 27ecc5e3 (2), 8ae0 (2), 40c3 (2), 964b (2), 5bd8ee3da059 (2), goal (2), tap (2), sendcontentinteraction (2), nil (2), sendcontentimpression (2), pass (2), keyword (2), space (2), movies (2), partner (2), install (2), configuration (2), version (2), true (2), per (2), bonusmap (2), zip (2), device (2), visitor (2), setvisitoridfrom (2), pk_campaign (2), summerdeals (2), pk_keyword (2), learnmore (2), then (2), next (2), campaign (2), exception (2), overview (2), synthetic (2), gestures (2), 1000 (2), main (2), actionscreen (2), one (2), super (2), your_screen_path (2), disable (2), policy (2), integration (2), native (2), tracksocialinteraction (2), tracksearch (2), trackscreen (2), trackoutlink (2), trackexception (2), trackecommerceremovefromcart (2), trackecommerceproductdetailview (2), trackecommerceaddtocart (2), trackdownload (2), trackcustomevent (2), trackcampaign (2), trackapplicationupdate (2), trackapplicationinstall (2), setuseremail (2), setprefixing (2), setoptout (2), isanonymizationon (2), getvisitorid (2), getuserid (2), optout (2), dryrun (2), additem (2), flutter (2), trackcontentinteraction (2), trackcontentimpression (2), outlink (2), management (2), changelog (2), copy, did, help, yes, updated, months, ago, every, signature, parameter, table, edge, case, lives, linked, checkmembershipwithaudienceid, completion, handler, nsdictionary, asynchronous, receive, allowed, access, sendprofileattributewithname, queues, standalone, profiles, merge, sunset, these, apis, apps, learn, attached, request, include, notes, again, clears, carry, integer, setcustomvariableforindex, customvariablescopevisit, supports, scopes, indexes, own, any, etc, piwiktransaction, transaction, sibling, productwithsku, 60000, let, craft, 311, unicorn, iron, patch, crafts, sewing, toys, dmz, blue, coupon, 2020, string, array, helpers, fields, match, tables, sendgoalwithid, conversions, configured, automatic, rules, may, need, what, manual, currencycode, sendcontentinteractionwithname, sendcontentimpressionwithname, number, results, shown, includes, count, values, zero, positive, sendsearchwithkeyword, destination, opened, returns, queued, already, tracked, tracker, lifecycle, bumps, right, older, fires, most, installation, resource, through, pk_vid, measure, built, including, query, attach, clear, builder, instagram, share, sendsocialinteractionwithaction, text, characters, truncates, sendexceptionwithdescription, catch, errors, want, crash, reporter, handled, background, guide, omitted, reuses, last, generated, numeric, which, control, used, specific, inside, groups, areas, sendeventwithcategory, taps, gameplay, follow, patterns, swiftui, onappear, hierarchical, logical, void, override, func, single, during, valid, session, turns, hierarchy, into, collector, prefixed, lets, respect, while, still, collecting, aggregated, personal, such, collected, generates, needs, run, turn, off, privacy, identified, first, time, starts, centered, configure, startup, mcp, skip, link, delay, attribute, layer, security, csp, popup, examples, import, building, identity, resolution, activation, progressive, applications, pwa, accelerated, mobile, amp, trackprofileattributes, trackinteraction, trackimpression, trackecommerce, setincludedefaultcustomvariables, setdryrun, isprefixingon, getuseremail, getsessiontimeout, getprofileattributes, getoptout, getincludedefaultcustomvariables, getdryrun, getdispatchinterval, sourcetrafficname, sessionhash, visitoridlifetime, eventsperrequest, samplerate, appversion, appname, useragent, deletequeuedevents, visitorid, sessiontimeout, maxnumberofqueuedevents, maxageofqueuedevents, dispatchinterval, deviceid, trackprofileattribute, trackecommercetransaction, trackcustomvariable, trackcustomdimension, trackappinstall, setincludedefaultvariables, readuserprofileattributes, getvisitoridlifetime, visitvariables, variable, socialinteraction, screens, setusermail, settrafficsourceversion, settrafficsourcename, setofflinecachesize, setofflinecacheage, setincludedefaultcustomvars, setdryruntarget, setdispatchtimeout, setdispatchmode, setdeviceid, setapplicationdomain, items, getdeviceid, audiencemanagersetprofileattribute, android, tracksavechoicesclick, trackreminderwidgetview, trackrejectallclick, trackprivacypolicylinkview, trackmainformview, trackclosebuttonclick, trackagreetoallclick, setinitialcompliancesettings, setcompliancesettings, senddatarequest, openconsentform, getnewcompliancetypes, getcompliancetypes, getcompliancesettings, form, setuserisanonymous, setsessionidstrictprivacymode, setiptracking, getvisitorinfo, resetuserid, deanonymizeuser, settrackerurl, settimingdatasamplingonpageload, setsiteinspectorsetup, setsiteid, setreferrerurl, setlinktrackingtimer, setdomains, setdocumenttitle, setcustomurl, setenableclienthints, setapiurl, gettrackerurl, gettimingdatasamplingonpageload, getdomains, getsiteid, getpiwikurl, getlinktrackingtimer, discardhashtag, getcurrenturl, addtracker, disableperformancetracking, client, trackerror, settrackingsourceprovider, settrackingsource, setrequestmethod, setrequestcontenttype, setgenerationtimems, setcustomrequestprocessing, setdonottrack, setcountprerendered, redirectfile, ping, killframe, gettrackingsource, gettrackingsourceprovider, getnumtrackedpageviews, enablejserrortracking, getconfigidpageview, appendtotrackingurl, addlistener, miscellaneous, trackheartbeat, enableheartbeattimer, disableheartbeattimer, heartbeat, setecommerceview, removeecommerceitem, getecommerceitems, clearecommercecart, addecommerceitem, removedownloadclasses, getdownloadextensions, getdownloadclasses, tracklink, adddownloadclasses, setlinkclasses, setignoreclasses, setdownloadextensions, setdownloadclasses, removedownloadextensions, getconfigdownloadextensions, enablelinktracking, disablelinktracking, adddownloadextensions, storecustomvariablesincookie, getcustomvariable, deletecustomvariable, setcustomdimensionvalue, getcustomdimensionvalue, deletecustomdimension, getcustomdimension, setcrossdomainlinkingtimeout, iscrossdomainlinkingenabled, getcrossdomainlinkingurlparameter, enablecrossdomainlinking, customcrossdomainlinkvisitoridgetter, disablecrossdomainlinking, customcrossdomainlinkdecorator, domain, linking, setvisitorcookietimeout, setvisitoridcookie, setsessioncookietimeout, setsecurecookie, setcookiepath, setreferralcookietimeout, setcookienameprefix, setcookiedomain, hascookies, getcookiepath, getsessioncookietimeout, getcookiedomain, getconfigvisitorcookietimeout, enablecookies, disablecookies, deletecookies, cookie, trackvisiblecontentimpressions, trackcontentinteractionnode, trackcontentimpressionswithinnode, trackallcontentimpressions, logallcontentblocksonpage, tracksitesearch, trackpageview, trackevent, basic, plain, javascript, vue, nuxt, gatsby, angular, frameworks, browser, jump, agents, developers, llms, txt, formatted, markdown, endpoints, openapi,


Text of the page (random words):
k campaign track dimension track download track event track exception track goal track impression track order track interaction track outlink track screen track screens track search track socialinteraction track sendapplicationdownload track variable track visitvariables getting started using piwik pro sdk cross platform tracking advanced usage flutter sdk methods checkaudiencemembership dispatch dryrun getsessionhash getuseragent getvisitoridlifetime readuserprofileattributes optout setanonymizationstate setdispatchinterval setincludedefaultvariables setsessionhash setuseremail setsessiontimeout setuserid setvisitorid setvisitoridfromdeeplink trackappinstall setvisitoridlifetime trackapplicationinstall trackapplicationupdate trackcampaign trackcontentimpression trackcontentinteraction trackcustomdimension trackcustomvariable trackcustomevent trackdownload trackecommerceaddtocart trackecommercecartupdate trackecommerceorder trackecommerceproductdetailview trackecommercetransaction trackecommerceremovefromcart trackexception trackgoal trackprofileattribute trackoutlink trackscreen tracksearch tracksocialinteraction getting started using the flutter sdk advanced usage cross platform tracking ios sdk getting started methods additem audiencemanagergetprofileattributes checkmembership deviceid dispatchinterval dryrun ecommerceaddtocart ecommercecartupdate ecommerceorder ecommerceproductdetailview ecommerceremovefromcart includedefaultcustomvariable isanonymizationenabled maxageofqueuedevents maxnumberofqueuedevents optout sendapplicationdownload sendcampaign sendcontentimpression sendcontentinteraction senddownload sendevent sendexception sendgoal sendoutlink sendaudiencemanagerattribute sendsearch sendsocialinteraction sendtransaction sendview sendviews sessiontimeout setcustomdimension setcustomvariable startnewsession useremail userid visitorid applicationinstall applicationupdate dispatch deletequeuedevents setvisitoridfrom useragent appname appversion samplerate eventsperrequest visitoridlifetime isprefixingenabled sessionhash sourcetrafficname sourcetrafficversion using piwik pro sdk cross platform tracking advanced usage react native sdk advanced usage getting started methods checkaudiencemembership dispatch getdispatchinterval getdryrun getincludedefaultcustomvariables getoptout getprofileattributes getsessionhash getsessiontimeout getuseragent getuseremail getuserid getvisitorid isanonymizationon isprefixingon setanonymizationstate setdispatchinterval setdryrun setincludedefaultcustomvariables setoptout setprefixing setsessionhash setsessiontimeout setuseremail setuserid setvisitorid setvisitoridfromdeeplink setvisitoridlifetime startnewsession trackapplicationinstall trackapplicationupdate trackcampaign trackcustomevent trackdownload trackecommerce trackecommerceaddtocart trackecommercecartupdate trackecommerceorder trackecommerceproductdetailview trackecommerceremovefromcart trackexception trackgoal trackimpression trackoutlink trackinteraction trackprofileattributes trackscreen tracksearch tracksocialinteraction using piwik pro sdk for react native cross platform tracking other integrations accelerated mobile pages amp integration progressive web applications integration pwa web log analytics data activation custom attributes identity resolution profile building data import other custom popup examples content security policy csp custom data layer name skip link tracking with the data disable delay attribute mcp server using piwik pro sdk tracking is centered on piwiktracker configure it once at startup see getting started then call piwiktracker sharedinstance from your app data anonymization anonymization lets you respect consent while still collecting aggregated analytics when isanonymizationenabled is true the default personal data such as user id user email and device id are not collected and the sdk generates a new visitor id each time the application starts when it first needs one in that run turn off anonymization only when your privacy policy allows identified tracking swift objective c piwiktracker sharedinstance isanonymizationenabled false piwiktracker sharedinstance isanonymizationenabled no tracking screen views requires analytics during a valid session you can track screen views the sdk turns the screen name or hierarchy into a synthetic url for the collector by default a screen segment is prefixed disable that with isprefixingenabled false see isprefixingenabled single screen swift objective c override func viewdidappear _ animated bool super viewdidappear animated piwiktracker sharedinstance sendview view your_screen_path void viewdidappear bool animated super viewdidappear animated piwiktracker sharedinstance sendview your_screen_path view required logical screen name or path segment hierarchical path in one event parent child swift objective c piwiktracker sharedinstance sendviews views parent child piwiktracker sharedinstance sendviews parent child when you build the ui with view and onappear follow the patterns in advanced usage using the sdk with swiftui tracking custom events requires analytics use sendevent category action name value path for taps gestures gameplay actions and other interactions swift objective c piwiktracker sharedinstance sendevent category category action action name label value 1000 path main actionscreen piwiktracker sharedinstance sendeventwithcategory category action action name label value 1000 path main actionscreen category required groups the event e g gestures vs feature areas action required specific action inside the category name optional label e g which control was used value optional numeric value path optional path segment for the synthetic url when omitted the sdk reuses the last generated page url see sendevent more background custom events overview event tracking guide tracking exceptions requires analytics use sendexception description for handled errors you want in analytics category exception this is not a full crash reporter swift objective c do work catch piwiktracker sharedinstance sendexception description content download error piwiktracker sharedinstance sendexceptionwithdescription content download error description required short text the sdk truncates to 50 characters tracking social interactions requires analytics swift objective c piwiktracker sharedinstance sendsocialinteraction action like network facebook piwiktracker sharedinstance sendsocialinteractionwithaction like network facebook action required interaction type example like share see sendsocialinteraction network required social product name example facebook instagram tracking deep links and campaigns requires analytics measure campaigns built with the campaign url builder pass the full url including query to sendcampaign url parameters attach to the next analytics event then clear swift objective c piwiktracker sharedinstance sendcampaign url https www example com pk_campaign email summerdeals pk_keyword learnmore piwiktracker sharedinstance sendcampaign https www example com pk_campaign email summerdeals pk_keyword learnmore deep links and pk_vid for cross device visitor id cross platform tracking setvisitoridfrom tracking downloads requires analytics swift objective c piwiktracker sharedinstance senddownload url https your server com bonusmap zip piwiktracker sharedinstance senddownload https your server com bonusmap zip url required resource the user downloads through your app tracking application installs requires analytics prefer applicationinstall once per installation the older sendapplicationdownload is deprecated fires at most once per app version swift objective c piwiktracker sharedinstance applicationinstall piwiktracker sharedinstance applicationinstall returns true if a new install event was queued false if this install was already tracked see applicationinstall call it right after tracker configuration use applicationupdate on the same lifecycle for version bumps tracking outlinks requires analytics swift objective c piwiktracker sharedinstance sendoutlink url https partner example path piwiktracker sharedinstance sendoutlink https partner example path url required destination opened from your app tracking search operations requires analytics swift objective c piwiktracker sharedinstance sendsearch keyword space category movies numberofhits 3 piwiktracker sharedinstance sendsearchwithkeyword space category movies numberofhits 3 keyword required category optional numberofhits optional pass the number of results shown the sdk only includes the hit count for zero or positive values see sendsearch tracking content impressions and interactions requires analytics impression swift objective c piwiktracker sharedinstance sendcontentimpression name ios content impression piece banner target https www example com url nil piwiktracker sharedinstance sendcontentimpressionwithname ios content impression piece banner target https www example com url nil interaction e g tap swift objective c piwiktracker sharedinstance sendcontentinteraction name ios content impression interaction click piece banner target https www example com piwiktracker sharedinstance sendcontentinteractionwithname ios content impression interaction click piece banner target https www example com name required interaction required e g click tap piece target optional tracking goals requires analytics call sendgoal id revenue and optional currencycode for manual conversions goals configured with automatic rules in analytics may not need this what is a goal swift objective c piwiktracker sharedinstance sendgoal id 27ecc5e3 8ae0 40c3 964b 5bd8ee3da059 revenue 20 piwiktracker sharedinstance sendgoalwithid 27ecc5e3 8ae0 40c3 964b 5bd8ee3da059 revenue 20 tracking e commerce v2 use ecommerceproducts and product or addproductwithsku helpers with the v2 methods below product fields match the tables on each method page in short sku required name category string or array of up to 5 price quantity brand variant customdimensions optional product detail view ecommerceproductdetailview products swift let products ecommerceproducts products addproduct sku craft 311 name unicorn iron on patch category crafts sewing toys price 49 90 quantity 3 brand dmz variant blue customdimensions 1 coupon 2020 2 20 piwiktracker sharedinstance ecommerceproductdetailview products products add to cart ecommerceaddtocart products swift piwiktracker sharedinstance ecommerceaddtocart products products remove from cart ecommerceremovefromcart products swift piwiktracker sharedinstance ecommerceremovefromcart products products cart update ecommercecartupdate products grandtotal swift piwiktracker sharedinstance ecommercecartupdate products products grandtotal 60000 78 order conversion ecommerceorder products orderid grandtotal subtotal tax shipping discount swift objective c piwiktracker sharedinstance ecommerceorder products products orderid order 3415 grandtotal 180 00 subtotal 120 00 tax 39 60 shipping 60 00 discount 18 00 piwiktracker sharedinstance ecommerceorder products orderid order 3415 grandtotal 180 00 subtotal 120 00 tax 39 60 shipping 60 00 discount 18 00 build products with ecommerceproducts addproduct sku as below product productwithsku add product or addproductwithsku all are documented on ecommerceorder and sibling pages tracking ecommerce transactions legacy requires analytics deprecated prefer ecommerce v2 above ecommerceorder cart actions etc sendtransaction transaction piwiktransaction remain only for legacy integrations tracking custom variables the feature is deprecated use custom dimensions for new work requires analytics setcustomvariable index name value scope supports visit and action scopes with includedefaultcustomvariable on default do not use visit indexes 1 3 for your own variables use 3 for visit scope or any 1 for action scope see the method page and advanced usage swift objective c piwiktracker sharedinstance setcustomvariable index 4 name user type value subscriber scope visit piwiktracker sharedinstance setcustomvariableforindex 4 name user type value subscriber scope customvariablescopevisit tracking custom dimensions requires analytics set dimensions before the hit that should carry them using setcustomdimension identifier value identifier is the dimension id from piwik pro integer 1 swift objective c piwiktracker sharedinstance setcustomdimension identifier 1 value visit piwiktracker sharedinstance setcustomdimension identifier 2 value dashboard piwiktracker sharedinstance sendview view home screen piwiktracker sharedinstance setcustomdimensionforid 1 value visit piwiktracker sharedinstance setcustomdimensionforid 2 value dashboard piwiktracker sharedinstance sendview home screen after dimensions are attached to a request the sdk clears them set them again before each tracking call that should include them method notes tracking user profile attributes requires audience manager deprecated audience manager is sunset these apis remain documented for legacy apps only learn more sendaudiencemanagerattribute name value queues a standalone audience manager update set userid and useremail when anonymization allows so profiles can merge see the method page swift objective c piwiktracker sharedinstance userid crm 123 piwiktracker sharedinstance sendaudiencemanagerattribute name food value pizza piwiktracker sharedinstance userid crm 123 piwiktracker sharedinstance sendprofileattributewithname food value pizza reading user profile attributes requires audience manager deprecated same note as above audiencemanagergetprofileattributes is asynchronous you only receive attributes allowed for api access in audience manager swift objective c piwiktracker sharedinstance audiencemanagergetprofileattributes profileattributes error in handle profileattributes or error piwiktracker sharedinstance audiencemanagergetprofileattributes nsdictionary profileattributes nserror _nullable error handle profileattributes or error checking audience membership requires audience manager deprecated same note as above use checkmembership withaudienceid completionblock see the method page for parameters and the completion handler swift objective c piwiktracker sharedinstance checkmembership withaudienceid abc123 ismember error in use ismember or handle error piwiktracker sharedinstance checkmembershipwithaudienceid abc123 completionblock bool ismember nserror _nullable error use ismember or handle error full api reference every signature parameter table and edge case lives in the methods index and linked pages updated 2 months ago sourcetrafficversion cross platform tracking did this page help you yes no copy page data anonymization tracking screen views tracking custom events tracking exceptions tracking social interactions tracking deep links and campaigns tracking downloads tracking application installs tracking outlinks tracking search operations tracking content impressions and interactions tracking goals tracking e commerce v2 product...
Images from subpage: "developers.piwik.pro/docs/setvisitoridlifetime-react-native-... " Verify
Images from subpage: "developers.piwik.pro/docs/startnewsession-react-native-sdk... " Verify
Images from subpage: "developers.piwik.pro/docs/trackapplicationinstall-react-nati... " Verify
Images from subpage: "developers.piwik.pro/docs/trackapplicationupdate-react-nativ... " Verify
Images from subpage: "developers.piwik.pro/docs/trackcampaign-react-native-sdk... " Verify

Verified site has: 381 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350
351-355 356-360 361-365 366-370 371-375 376-380 381-381


The site also has references to the 2 subdomain(s)

  help.piwik.pro  Verify   piwik.pro  Verify


The site also has 1 references to external domain(s).

 piwikpro.readme.io  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
date Fri, 17 Jul 2026 02:41:40 GMT
content-type text/html; charset=utf-8
cache-control s-maxage=1800, stale-if-error=900
set-cookie __cf_bm=Nch1IG79nxG.TTgwFs4PY1I1YqVuNKGCn.V4du6Oqek-1784256098.9604833-1.0.1.1-GoF9ZPg7osuoKX.Bxd8cKbofyJlMoHYpipxPosrkX.3mYhxpX1gexZ2YjfbfZr2yRCuGRyjyQZOnpDC3Tr3GWMY04exK45QE9P2rXuEbmBkj3rnpxKBczVNdnEQE4iSn; HttpOnly; SameSite=None; Secure; Path=/; Domain=developers.piwik.pro; Expires=Fri, 17 Jul 2026 03:11:40 GMT
content-language en
permissions-policy camera=(), microphone=(), geolocation=(), payment=()
referrer-policy strict-origin-when-cross-origin
rndr-id 65178c3c-8da1-4ab7
server cloudflare
server-timing mdx-render;dur=425.5;desc= renderMarkdown (no cache)
strict-transport-security max-age=31536000
vary Accept, Accept-Encoding
x-content-type-options nosniff
x-dns-prefetch-control off
x-download-options noopen
x-frame-options Deny
x-ratelimit-limit 100
x-ratelimit-remaining 99
x-ratelimit-reset 1784256101
x-render-origin-server Render
x-xss-protection 1; mode=block
cf-cache-status EXPIRED
content-encoding gzip
cf-ray a1c5e38a7efa1ca5-AMS
alt-svc h3= :443 ; ma=86400

Meta Tags

title="Using Piwik PRO SDK"
charset="utf-8"
name="readme-deploy" content="5.810.0"
name="readme-subdomain" content="piwikpro"
name="readme-repo" content="piwikpro-29e1255e18a2"
name="readme-project-flags" content="PshGLQlLmbKO9QPoGCmt9A==:vcrqThaJC2JU3AoZnVHi9ZathoEAx/aQKVreTVCWmAc8UITtBTH5ps5w4wEPtSALOY2zQtx2k4C74a6lD0mu0oQWHH80WRge008v6YLSYYrNycuUJ8LGdqznq4m/vO3InuBFkdTRescAGXSiVDRlnA=="
name="readme-version" content="1.0"
name="description" content="Tracking is centered on PiwikTracker . Configure it once at startup (see Getting started ), then call PiwikTracker.sharedInstance() from your app. Data anonymization Anonymization lets you respect consent while still collecting aggregated analytics. When isAnonymizationEnabled is true (the default),…" data-rh="true"
property="og:title" content="Using Piwik PRO SDK" data-rh="true"
property="og:description" content="Tracking is centered on PiwikTracker . Configure it once at startup (see Getting started ), then call PiwikTracker.sharedInstance() from your app. Data anonymization Anonymization lets you respect consent while still collecting aggregated analytics. When isAnonymizationEnabled is true (the default),…" data-rh="true"
property="og:site_name" content="Developers | Piwik PRO"
name="twitter:title" content="Using Piwik PRO SDK" data-rh="true"
name="twitter:description" content="Tracking is centered on PiwikTracker . Configure it once at startup (see Getting started ), then call PiwikTracker.sharedInstance() from your app. Data anonymization Anonymization lets you respect consent while still collecting aggregated analytics. When isAnonymizationEnabled is true (the default),…" data-rh="true"
name="twitter:card" content="summary_large_image"
name="viewport" content="width=device-width, initial-scale=1.0"
property="og:image" content="htt????/cdn.readme.io/og-image/create?type=docs&title=Using%20Piwik%20PRO%20SDK&projectTitle=Developers%20%7C%20Piwik%20PRO&description=Tracking%20is%20centered%20on%20PiwikTracker%20.%20Configure%20it%20once%20at%20startup%20(see%20Getting%20started%20)%2C%20then%20call%20PiwikTracker.sharedInstance()%20from%20your%20app.%20Data%20anonymization%20Anonymization%20lets%20you%20respect%20consent%20while%20still%20collecting%20aggregated%20analytics.%20When%20isAnonymizationEnabled%20is%20true%20(the%20default)%2C%E2%80%A6&logoUrl=https%3A%2F%2Ffiles.readme.io%2F6fd115d6be1711d36e8e1e434424d19d8fa5389b9fb3fd44054cd2275616cd1b-logo_dark_mode.svg&color=%2314141F&variant=light" data-rh="true"
name="twitter:image" content="htt????/cdn.readme.io/og-image/create?type=docs&title=Using%20Piwik%20PRO%20SDK&projectTitle=Developers%20%7C%20Piwik%20PRO&description=Tracking%20is%20centered%20on%20PiwikTracker%20.%20Configure%20it%20once%20at%20startup%20(see%20Getting%20started%20)%2C%20then%20call%20PiwikTracker.sharedInstance()%20from%20your%20app.%20Data%20anonymization%20Anonymization%20lets%20you%20respect%20consent%20while%20still%20collecting%20aggregated%20analytics.%20When%20isAnonymizationEnabled%20is%20true%20(the%20default)%2C%E2%80%A6&logoUrl=https%3A%2F%2Ffiles.readme.io%2F6fd115d6be1711d36e8e1e434424d19d8fa5389b9fb3fd44054cd2275616cd1b-logo_dark_mode.svg&color=%2314141F&variant=light" data-rh="true"
property="og:image:width" content="1200"
property="og:image:height" content="630"
name="google-site-verification" content="WzPtX_vVKn0pCUXoAIzSbd09CjKwStIWdQG7bZDcemc"
name="loadedProject" content="piwikpro"

Load Info

page size562082
load time (s)2.08548
redirect count0
speed download32809
server IP 104.16.241.118
* all occurrences of the string "http://" have been changed to "htt???/"